@mickym hat sich erledigt, da kam in de Node noch eine andere Nachricht rein die nicht rein sollte.
DANKE!
@mickym hat sich erledigt, da kam in de Node noch eine andere Nachricht rein die nicht rein sollte.
DANKE!
@mickym Diese Nachricht kommt rein:
{"topic":"tele/home/temp/bad/SENSOR","payload":{"Time":"2023-01-21T10:57:56","AM2301":{"Temperature":20.7,"Humidity":41.9,"DewPoint":7.3},"TempUnit":"C"},"qos":0,"retain":false,"_msgid":"57cc2dd94df0a433"}
Hallo zusammen, (Bin Anfänger mit mäßigen Kentnissen). Node red bringt folgende Fehlermeldung im Debug Fenster: "TypeError: Cannot read properties of undefined (reading 'Humidity')" . Es liegt an dieser Befehlszeile in der Funktion Node:
var c_tele_hum ;
c_tele_hum = msg.payload.AM2301.Humidity; (<----An dieser hier)
Mag er das Format nicht? Der Flow funktioniert aber trotzdem.
@mickym ok . (Kenne mich nur wenig aus)
@mickym ja hat sich erledigt ! Danke!
@mickym aber er zeigt keine Kommastellen an.
Weis jemand wie das Ergebnis der Variablen f_zaehler vor der Ausgabe auf 2 Stellen hinter Komma gerundet werden kann?
var f_zaehler = flow.get('f_zaehler') || 0;
f_zaehler = f_zaehler * 10.2/36.7347*3600/1000;
msg.payload = f_zaehler;
return msg;