@mickym Da hab ich mir schon gedacht, aber ich finde es als Anfänger so tatsächlich übersichtlicher und man kann sich schnell was neues zusammenkopieren.
NEWS
Latest posts made by Sascha Holzer
-
RE: Node Red Werte aus Objekten
-
RE: Node Red Werte aus Objekten
@mickym
Danke für die Tipps, ich werde mich durchwuseln.
Habe es jetzt geschafft, die Function zu ersetzen und gleich mit den anderen Werten weiter gemachtBesten Dank!
-
RE: Node Red Werte aus Objekten
@mickym Ok du hast recht, das Problem lag wohl nicht an dieser change node sondern beim Routine Speak von Alexa.
Der Wert kam dort an (68), aber irgendwie scheint es ein Problem mit dem Datentyp zu geben?!Wenn ich das vorher nochmal in einen String umwandle, dann hat es funktioniert.
var SoC = String(msg.payload)
msg.payload = "Der Speicher hat " +SoC+ " Prozent"
return msg;Mein Verständnis-Problem lag daran, dass ich dachte, man muss die Change Node nochmal antriggern, damit der Befehl ausgeführt wird. Bin noch sehr am Anfang mit Node Red
Aber für die Zukunft, nochmal zu Frage 2): Wie kann ich in zB einer Function direkt auf diese 5 aus dem Objekt zugreifen? Oder geht das gar nicht?
VG
Sascha -
Node Red Werte aus Objekten
Hallo zusammen,
ich spiele gerade mit Node Red etwas rum und komme an einem Punkt nicht weiter:
Und zwar möchte ich, wenn über Alexa der Schalter "Speicher" aktiviert wird, dass der Wert von SoC PV Anlage über "Routine Speak" ausgegeben wird. Dazu wollte ich den Wert in die Variable flow.speicher_soc schreiben.
Wenn ich das ganze mit INJECT und Zahlenwerten probiere und manuell anstoße, funktioniert es. Wenn ich das an "SOC PV Anlage" hänge, geht nicht.
Nun meine Frage(n):
1.) Wie triggere ich das CHANGE an, wenn über "SoC PV Anlage" nur der Wert geliefert wird? Vermutlich liegt es daran?!Alternative Idee:
2.) Was muss ich eingeben, um direkt auf den Wert von dem Baustein "SoC PV Anlage" zugreifen zu können? Dann könnte ich das ja eventuell in dem CHANGE Node direkt auf die FLOW Variable schreiben und triggern tu ich das ganze dann über Alexa und den "Schalter".Ich hoffe man versteht, was mein Problem ist.
Bin für jeden Hinweis dankbar!
VG
Sascha