NodeRed, ioBroker Temperaturwert an Homee VirtualDevice setzen!

Hallo,
kann mir jemand bezüglich des setzens eines Temperaturwertes in einem Homee Virtual Device helfen?
Folgende Situation, Sonoff liefert Temperaturwerte an den ioBroker. Mit Node Red möchte ich den Temperaturwert nun an einen virtuellen Temperaturfühler weitergeben. Genau bei der Übergabe scheitert es. Habe es mit Template versucht, doch scheinbar ist mein Code falsch.
Hat hier jemand einen Tip für mich?

Hallo, ich nehm dazu Function nicht Template.


Im Filter sorg ich dafür das es eine Zahl ist.

Grüße

1 „Gefällt mir“

Vielen Dank für deine Antwort.
Im Debug bekomme ich jetzt mitgeteilt „ID und Value müssen numerisch sein“ und „Der Payload enthält kein gültiges JSON“

Magst du mir vielleicht einmal deinen Flow senden?
Ich bin absoluter Neuling in Node Red…

Ich habe den Fehler gefunden!
Der Paylod muss als Number wiedergegeben werden,

var wert = Number(msg.payload);
node.send({payload:{„attribute“:{„id“:21,„value“:wert}}})

So hat es funktioniert! :slight_smile:

1 „Gefällt mir“