Systemvariable der CCU mit Werten aus ioBroker "füllen"

Moderator: Co-Administratoren

Benutzeravatar
Black
Beiträge: 5463
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 418 Mal
Danksagung erhalten: 1069 Mal
Kontaktdaten:

Re: Systemvariable der CCU mit Werten aus ioBroker "füllen"

Beitrag von Black » 10.03.2020, 22:53

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

joe13
Beiträge: 67
Registriert: 10.11.2013, 22:16

Re: Systemvariable der CCU mit Werten aus ioBroker "füllen"

Beitrag von joe13 » 12.03.2020, 20:50

ja,

danke für die Nachfrage,

habe es geschafft - es werden SV gefüllt

gruss joe

a-kaiser
Beiträge: 1
Registriert: 12.02.2023, 08:14
System: Alternative CCU (auf Basis OCCU)

Re: Systemvariable der CCU mit Werten aus ioBroker "füllen"

Beitrag von a-kaiser » 12.02.2023, 08:16

paul53 hat geschrieben:
13.04.2019, 14:36
tr90 hat geschrieben:
13.04.2019, 14:23
Wie bekomme ich das jetzt in die CCU?
Mit 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);
});
Vielen Dank

Grossi
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"

Beitrag von Grossi » 16.07.2023, 20:28

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...

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);
});
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

Benutzeravatar
Black
Beiträge: 5463
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 418 Mal
Danksagung erhalten: 1069 Mal
Kontaktdaten:

Re: Systemvariable der CCU mit Werten aus ioBroker "füllen"

Beitrag von Black » 16.07.2023, 20:52

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);
});
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

Grossi
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"

Beitrag von Grossi » 16.07.2023, 21:02

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

Benutzeravatar
Black
Beiträge: 5463
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 418 Mal
Danksagung erhalten: 1069 Mal
Kontaktdaten:

Re: Systemvariable der CCU mit Werten aus ioBroker "füllen"

Beitrag von Black » 16.07.2023, 22:47

Dein callback heisst function (db)

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

Grossi
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"

Beitrag von Grossi » 16.07.2023, 22:50

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

Antworten

Zurück zu „Sonstige Steuerungen und Visualisierungen“