NEWS
Datenpunkt aus Adapter in CCU-SysVar
-
Hallo,
Wie bekomme ich einen Datenpunkt eines Adapters in eine CCU-Systemvariable?
Gruß
Uwe
-
Die Adapter iobroker.hm-rega und iobroker.javascript sind Installiert. Dann geht es mit einem einfachen Skript.
const idAdapter = '...'; // ID des Quell-Datenpunktes const idSysvar = getIdByName('Name der SV'); // Skriptstart setState(idSysvar, getState(idAdapter).val); // Aktualisierung bei Wertänderung on(idAdapter, function(dp) { setState(idSysvar, dp.state.val); });
-
Ja, beide Adapter sind installiert.
Wie erstelle ich denn ein Script?
Und wohin muss dann genau der Datenpunkt aus dem Adapter und die CCU-SysVar?
Blöde Frage,aber ich fange erst an.
-
Wie erstelle ich denn ein Script? `
Siehe http://www.iobroker.net/docu/?page_id=6818&lang=de. Das Skript kannst Du aus dem Forum in den Javascript Editor kopieren und in den ersten 2 Zeilen anpassen:1. '…' ersetzen durch die ID des Quelldatenpunktes. Dazu kann "ID einfügen" (rechts oben) zur ID-Auswahl benutzt werden.
2. 'Name der SV' ersetzen durch den Namen Deiner SV (in Hochkomma oder in Anführungszeichen)
-
Beispiel mit Blockly:
Links steht der Datenpunkt der Quelle (Netatmo) rechts die SV von Homematic.
Gruß
Manfred
-
Ok danke.
Probiere ich morgen aus
(Frau hat Geburtstag)
Gruß
Uwe
-
ja, so läuft´s.
Werde mich mal in die Script-Programmierung einarbeiten.
Vielen Dank an Euch
Gruß
Uwe