NEWS
Anfängerfrage - CCU Variable mit Wert beschreiben
-
Hallo an alle,
habe gerade Blockly installiert, stehe aber auf dem Schlauch. Vielleicht kann jemand helfen …
Habe mir eine LED Laufschrift gebaut die von Daten aus der CCU gespeist wird über den Web-Adapter von ioBroker. Daten sind in einer Systemvariablen auf der CCU hinterlegt und werden dort von der CCU aktualisiert (Lufttemperatur, Wasser vom Pool etc). Nun kam mir noch die Idee, DWD-Warnungen mit auszugeben. Dafür gibt es eine zweite Variable auf der CCU. Diese soll mit der DWD-Headline von ioBroker aus bei Änderung der Wettermeldung beschrieben werden.
Kann mir bitte jemand fix helfen was ich da bei Blockly zusammenschustern muss? also in etwa :
Bei Änderung DWD-Adapter/Headline schreibe DWD-Headlne in SystemvariableCCU...
Lieben Dank für Eure Hilfe
Grüße Lars
-
Hallo Lars,
ich kann kein Blockly,
aber als Javascript geht es so:
const idQuelle = "dwd.0.warning.headline", idZiel = "hm-rega.0.variablenid"; // anpassen oder mit ID Einfügen ausfüllen on(idQuelle, idZiel);
Es setzt voraus, dass die CCU-Systemvariable vom Typ Zeichenkette ist (denn der DWD-Datenpunkt ist es ja auch). Ausserdem muss der HM-REGA-Adapter installiert sein, der ja die Homematic-Systemvariablen in ioBroker verwaltet.
Einfach im Javascript Adapter auf "neues Skript" klicken, dann Javascript wählen und den Ordner "Common" auswählen (keinesfalls "global"). Dann das Skript da hinein kopieren, Datenpunkt CCU anpassen und speichern. Schließlich links in der Skriptliste (unter common) das Skript mit dem Klick auf das Dreickeck starten. Voilà.
Gruß
Pix
-
Steht doch auf Github :
https://github.com/ioBroker/ioBroker.ja … tes-change
trigger erstellen, dan einen update block nehmen und das object der ccu mit dem "wert von" updaten