NEWS
ioBroker input lesen
-
@samson71 Jo, bin aktuell dabei es zu verbessern...
-
@hi
Gleich der nächste Hinweis:
Wenn Du den Ursprungspost editierst dies bitte kenntlich machen oder besser die geforderten Angaben als neuen/ergänzenden Post. Das liest sonst oben ggf keiner mehr, bzw erkennt es nicht. -
Also ich kann Dir helfen 2 Werte in NodeRed zu multiplizieren - was das mit NodeJS zu tun hat weiß ich aber nicht.
Am besten mach mal einem Flow mit den Werten, die mulitplizieren möchtest - ich geh mal davon aus, dass Du diese über iobroker-IN Nodes triggern lässt.
-
@mickym
Ja, ich habe jetzt die ioBroker-IN Nodes drin und jetzt ist mein Problem, dass ich nicht weiß wie ich die Werte aus dieser Node bekomme -
@hi Über iobroker IN Nodes kommen die Werte nur, wenn diese aktualisiert werden. Wenn Du aktiv Werte auf Kommando holen möchtest musst du den Flow selbst triggern und dann via get Nodes die Werte holen.
Letztlich musst Du beide Werte in einem Nachrichtenobjekt sammeln. Das geht entweder über eine JOIN Node oder über den Flow Kontext. (also Variablen).
-
@mickym
Die werte werden alle 3 sekunden aktualisiert, dies kommt auch bei der IN node an (unten die kleine preview zeigt den Wert an) -
@hi Na dann sammle beide Werte in einer JOIN Node. Dann kannst diese Objekteigenschaften miteinander multiplizieren.
Statt der Inject nodes hängst halt Deine iobroker In Nodes dran und änderst die topics dementsprechend.
Hier der Flow zum Import:
-
@mickym
ich habe es jetzt so wie oben aufgebaut, jedoch kommt der rechts gezeigte wert die ganze zeit und ich werde nich aus dem manual mode schlau. -
@hi Du musst das auf manuell stellen.
Das topic ist der Pfad bei der iobroker inNode - ich würde Dir empfehlen ein kurzes topic in Form von 2 Change Nodes zu erstellen. Ich ändere meinen Flow nochmal ab - den kannst Du einfach importieren.
hier nochmal zum Import:
Mit den ChangeNodes kannst Du eine kurze sprechede Objekteigenschaft erstellen.
{"Wert1":5,"Wert2":4}
-
@hi sagte in ioBroker input lesen:
ich habe es jetzt so wie oben aufgebaut, jedoch kommt der rechts gezeigte wert die ganze zeit und ich werde nich aus dem manual mode schlau.
Die JOIN Node macht ein Objekt mit einer Objekteigenschaft aus dem topic und dem Wert.
In meinem Beispiel sind Wert1 und Wert2 topics - die dann zu Objekteigenschaften des neuen Objektes werden.