Systemvariable der CCU mit Werten aus ioBroker "füllen"
Moderator: Co-Administratoren
- Black
- Beiträge: 5523
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 431 Mal
- Danksagung erhalten: 1093 Mal
- Kontaktdaten:
Re: Systemvariable der CCU mit Werten aus ioBroker "füllen"
hast den javascript adapter denn bei dir installiert schon ?
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: Systemvariable der CCU mit Werten aus ioBroker "füllen"
ja,
danke für die Nachfrage,
habe es geschafft - es werden SV gefüllt
gruss joe
danke für die Nachfrage,
habe es geschafft - es werden SV gefüllt
gruss joe
Re: Systemvariable der CCU mit Werten aus ioBroker "füllen"
Vielen Dankpaul53 hat geschrieben: ↑13.04.2019, 14:36Mit einem einfachen Javascript (Adapter ioBroker.javascript).Code: Alles auswählen
const idSV = getIdByName('Name_der_SV'); on('idQuelldatenpunkt', function(dp) { // triggert bei Wertänderung des Quelldatenpunktes setState(idSV, dp.state.val); });
-
- Beiträge: 24
- Registriert: 09.08.2020, 11:10
- System: CCU und Access Point
- Hat sich bedankt: 6 Mal
- Danksagung erhalten: 1 Mal
Re: Systemvariable der CCU mit Werten aus ioBroker "füllen"
Hallo Gemeinde....
Ich würde gern aus meinem BYD Speicher den aktuellen Wwer der Ladung auslesen und in die dafür vorgesehene Systemvariable schreiben.
Ein Fehler wird vom Script nicht ausgegeben, ein Wert jedoch auch nicht eingetragen. Leider komme ich nicht auf den Fehler.
Ich nutze dieses Code Schnipsel...
Systemvariable: BYD Batterie (Zeichenkette und Zahl versucht)
Der Wert im ioBroker kommt aus dem Plugin für BYD Batterien und wird so genannt: bydhvs.0.State.SOC
Der Wert wird bspw 88% angegeben.
Wenn das Script läuft erscheint nichts oder eben bei Zeichenkette nur ???
Kann hier jemand helfen, weil ich kommt nicht drauf warum der Wert nicht geschrieben wird.
Vielen Dank schon mal und schöne Grüße
Jörg
Ich würde gern aus meinem BYD Speicher den aktuellen Wwer der Ladung auslesen und in die dafür vorgesehene Systemvariable schreiben.
Ein Fehler wird vom Script nicht ausgegeben, ein Wert jedoch auch nicht eingetragen. Leider komme ich nicht auf den Fehler.
Ich nutze dieses Code Schnipsel...
Code: Alles auswählen
const idSV = getIdByName('BYD Batterie');
on('bydhvs.0.State.SOC', function(db) { // triggert bei Wertänderung des Quelldatenpunktes
setState(idSV, dp.state.val);
});
Der Wert im ioBroker kommt aus dem Plugin für BYD Batterien und wird so genannt: bydhvs.0.State.SOC
Der Wert wird bspw 88% angegeben.
Wenn das Script läuft erscheint nichts oder eben bei Zeichenkette nur ???
Kann hier jemand helfen, weil ich kommt nicht drauf warum der Wert nicht geschrieben wird.
Vielen Dank schon mal und schöne Grüße
Jörg
- Black
- Beiträge: 5523
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 431 Mal
- Danksagung erhalten: 1093 Mal
- Kontaktdaten:
Re: Systemvariable der CCU mit Werten aus ioBroker "füllen"
das kann an der Stelle ja auch nicht gehen
const idSV = getIdByName('BYD Batterie');
on('bydhvs.0.State.SOC', function(db) { // triggert bei Wertänderung des Quelldatenpunktes
setState(idSV, dp.state.val);
});
const idSV = getIdByName('BYD Batterie');
on('bydhvs.0.State.SOC', function(db) { // triggert bei Wertänderung des Quelldatenpunktes
setState(idSV, dp.state.val);
});
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
-
- Beiträge: 24
- Registriert: 09.08.2020, 11:10
- System: CCU und Access Point
- Hat sich bedankt: 6 Mal
- Danksagung erhalten: 1 Mal
Re: Systemvariable der CCU mit Werten aus ioBroker "füllen"
Hallo Black!
Danke für deine Antwort.
Kannst Du mir sagen warum bzw wie es richtig gehen würde?
Weil ich steh da wie der Ochs vorm Berg.
Viele Grüße
Jörg
Danke für deine Antwort.
Kannst Du mir sagen warum bzw wie es richtig gehen würde?
Weil ich steh da wie der Ochs vorm Berg.
Viele Grüße
Jörg
- Black
- Beiträge: 5523
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 431 Mal
- Danksagung erhalten: 1093 Mal
- Kontaktdaten:
Re: Systemvariable der CCU mit Werten aus ioBroker "füllen"
Dein callback heisst function (db)
Nenn es um in function (dp) weiter unten referenziert du ja nach dp.state.val
Black
Nenn es um in function (dp) weiter unten referenziert du ja nach dp.state.val
Black
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
-
- Beiträge: 24
- Registriert: 09.08.2020, 11:10
- System: CCU und Access Point
- Hat sich bedankt: 6 Mal
- Danksagung erhalten: 1 Mal
Re: Systemvariable der CCU mit Werten aus ioBroker "füllen"
Hallo Black!
Ja, ich habs gesehen. Anfängerfehler von mir.
Der Wert wird bei aktualisierung auch geschrieben.
VIelen Dank für deine Hilfe.
Viele Grüße
Jörg
Ja, ich habs gesehen. Anfängerfehler von mir.
Der Wert wird bei aktualisierung auch geschrieben.
VIelen Dank für deine Hilfe.
Viele Grüße
Jörg