Json-Wert von Node Red in Home Assistant übergeben

Hallo, mein Name ist Jürgen und komme aus Regensburg (LK).

Ich bin neu in der Home Assistant / Node Red Thematik. Habe noch ein anderes System zur automatisierung laufen aber möchte gerne umsteigen.
Da bekanntlich aller Anfang schwer ist, habe ich jetzt ein Problem das mich die letzten drei Abende gekostet hat.
Es geht darum:
Ich hole mir per HTTP-Get einen Json-String und möchte da den Wert an einen HA-Sensor übergeben:

NodeRed2

Im Debug bekomme ich den Wert mit " ich glaube das gefällt den Sensor nicht.
Ich habe aber keine Ahnung wie ich das machen soll das es klappt.

Außerdem bin ich mir auch nicht sicher ob dieser Weg so überhaupt richtig ist.

Ich weiß auch das ich direkt Sensoren mit einen Rest-Get (oder wie man das nennt) erstellen bzw die Werte übergeben kann. Das habe ich schon zu Stande gebracht. Ich möchte aber einige ausgelesene Werte gleich weiterverarbeiten, am besten in einer Logik mit Node Red. Daher wäre mir dieser Weg am liebsten.

Für einen Tipp wäre ich echt dankbar.

Viele Grüße
Jürgen

Nachtrag:

:crayon:by HeikoBauer: Zusammenführung Doppelpost.

Bei mir funktioniert das so:
image

Bei Entity config auf den Stift clicken:

Hallo und danke für die schnelle Antwort.

So hatte ich es auch schon ausprobiert und jetzt nochmal zur Sicherheit.

Es kommt zwar keine Fehlermeldung mehr im Debugfenster aber ein Wert wird nicht übergeben. ich denke es liegt an den " Gänsefüßchen.

hast du vielleicht noch eine Tipp für mich?

Gruß Jürgen

Nachtrag:

Habe jetzt nochmal was ausprobiert:

im Sensor kommt der vollständige Json an:

Ihr müsst wissen ich bin noch nicht ganz so bewandert mit den Eigenheiten von Node Red, ich glaube ich stelle mir das zu einfach vor.

Du übergibst einen String und keinen Wert an den Sensor, darum die “”.
Dein Payload aus dem json stimmt nicht.

Hallo nochmal,

je das payload stimmte nicht. hab das jetzt so gelöst:

nodered7

danke, manchmal brach ich einfach nur einen Schups in die richtige Richtung

1 „Gefällt mir“

2 Tipps:

  1. Die http Request Node kann selbst JSON ausgeben, dann brauchst die JSON Node nicht.
  2. Den Pfad des gewünschten Wertes einfach aus dem Debugfenster kopieren.