Variablen von IOBroker in CCU 3 schreiben
Moderator: Co-Administratoren
- Black
- Beiträge: 5471
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 419 Mal
- Danksagung erhalten: 1071 Mal
- Kontaktdaten:
Re: Variablen von IOBroker in CCU 3 schreiben
joah, ist schon klar...
das war die allgemeine Berechnungsroutine..
darum herum musst dir noch nen trigger basteln, der das anstöst. Am besten einen auf änderung der Ausgangsvariable
das war die allgemeine Berechnungsroutine..
darum herum musst dir noch nen trigger basteln, der das anstöst. Am besten einen auf änderung der Ausgangsvariable
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
- Black
- Beiträge: 5471
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 419 Mal
- Danksagung erhalten: 1071 Mal
- Kontaktdaten:
Re: Variablen von IOBroker in CCU 3 schreiben
ohne es testen zu können, sollte dir bei jeder änderung die Zuweisung starten
bei jeder aktualisierung müsste der trigger so aussehen:
Falls irgendwo hakt: nachzulesen hier: https://github.com/ioBroker/ioBroker.ja ... some-state
Code: Alles auswählen
on ('mqtt.0.servicelocation.XYZ.realtime',function (obj) {
var s = obj.state.val;
var obj = JSON.parse(s);
var energie = parseFloat(obj.totalImportEnergy); // parseFloat nicht erforderlich, wenn der Wert als Zahl (nicht String) vorliegt
setState('hm-rega.0.1234', energie); // ID für SV vom Typ "Zahl" anpassen !
}
Code: Alles auswählen
on ({id:'mqtt.0.servicelocation.XYZ.realtime',change:'any'},function (obj) {
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
Re: Variablen von IOBroker in CCU 3 schreiben
Die Klammer am Ende fehlt.
Code: Alles auswählen
on('mqtt.0.servicelocation.XYZ.realtime', function(dp) {
var s = dp.state.val;
var obj = JSON.parse(s);
var energie = parseFloat(obj.totalImportEnergy); // parseFloat nicht erforderlich, wenn der Wert als Zahl (nicht String) vorliegt
setState('hm-rega.0.1234', energie); // ID für SV vom Typ "Zahl" anpassen !
});
Versionen: HM-CC-TC 2.1, HM-LC-Sw1 1.9, HM-CC-RT-DN 1.1, HM-MOD-RPI-PCB 1.2.1 (keine CCU)
- Black
- Beiträge: 5471
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 419 Mal
- Danksagung erhalten: 1071 Mal
- Kontaktdaten:
Re: Variablen von IOBroker in CCU 3 schreiben
das passt besser.
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
Re: Variablen von IOBroker in CCU 3 schreiben
Code: Alles auswählen
on ({id:'mqtt.0.servicelocation.XYZ.realtime',change:'any'},function (obj) {
Re: Variablen von IOBroker in CCU 3 schreiben
Jetzt klappt es, dank euchpaul53 hat geschrieben: ↑08.01.2019, 11:55Die Klammer am Ende fehlt.Bitte nicht den gleichen Bezeichner obj für verschiedene Dinge verwenden !Code: Alles auswählen
on('mqtt.0.servicelocation.XYZ.realtime', function(dp) { var s = dp.state.val; var obj = JSON.parse(s); var energie = parseFloat(obj.totalImportEnergy); // parseFloat nicht erforderlich, wenn der Wert als Zahl (nicht String) vorliegt setState('hm-rega.0.1234', energie); // ID für SV vom Typ "Zahl" anpassen ! });
Re: Variablen von IOBroker in CCU 3 schreiben
Nein, das ist nur die erste Zeile. Die runde Klammer zu steht in der letzten Zeile.
Versionen: HM-CC-TC 2.1, HM-LC-Sw1 1.9, HM-CC-RT-DN 1.1, HM-MOD-RPI-PCB 1.2.1 (keine CCU)
Re: Variablen von IOBroker in CCU 3 schreiben
Hat alles wunderbar geklappt... Jetzt erledige ich den Rest mit Blockly (lerne jeden Tag mehr )
Eine Frage noch:
Wenn ich jeden Monat am 28. um 23:55 eine Aktion ausführen möchte und das mit Blockly mache bekomme ich folgenden javascript:
Ist der Korrekt? Weil heute Nacht hat er um 23:55 Uhr die Aktion ausgeführt...
Ab wann ist eine Änderung in Blockly aktiv? Wenn ich den Refresh Button drücke, oder wenn ich speichere?
Eine Frage noch:
Wenn ich jeden Monat am 28. um 23:55 eine Aktion ausführen möchte und das mit Blockly mache bekomme ich folgenden javascript:
Code: Alles auswählen
schedule('{"time":{"exactTime":true,"start":"23:55"},"period":{"months":"[1,2,3,4,5,6,7,8,9,10,11,12]","dates":"[28]"},"valid":{"from":"08.01.2019"}}', function () {
Ab wann ist eine Änderung in Blockly aktiv? Wenn ich den Refresh Button drücke, oder wenn ich speichere?
Re: Variablen von IOBroker in CCU 3 schreiben
Hallo zusammen,
hat jemand eine Idee warum ich mit keiner Variante einen Wert über ein Blockly Skript auf die Variable gesetzt bekomme?
Anbei noch 2 Screenshots, damit ihr das sehen könnt.
Wenn ich bei den Objekten den Wert direkt eintrage funktioniert es. Nur mit dem Skript nicht. Wo liegt der grundsätzliche Fehler ?
Grüsse
P.S: habe andere Schalter mit anderen Werten (true/false) ebenfalls probiert...
hat jemand eine Idee warum ich mit keiner Variante einen Wert über ein Blockly Skript auf die Variable gesetzt bekomme?
Anbei noch 2 Screenshots, damit ihr das sehen könnt.
Wenn ich bei den Objekten den Wert direkt eintrage funktioniert es. Nur mit dem Skript nicht. Wo liegt der grundsätzliche Fehler ?
Grüsse
P.S: habe andere Schalter mit anderen Werten (true/false) ebenfalls probiert...
-
- Beiträge: 1
- Registriert: 24.02.2019, 19:50
Re: Variablen von IOBroker in CCU 3 schreiben
Hallo zusammen,
Habe genau das gleiche Problem mit der CCU3.
VAR wird nicht in die CCU 3 geschrieben wenn sie sich ändert.
Wäre schön wenn jemand eine Lösung hätte.
Querto1962
Habe genau das gleiche Problem mit der CCU3.
VAR wird nicht in die CCU 3 geschrieben wenn sie sich ändert.
Wäre schön wenn jemand eine Lösung hätte.
Querto1962