Habe jetzt nochmal getestet (Es geht nur um den Stromzähler, das Gaszählerskript läuft ohne Probs). Läuft das Stromzähler-Skript mit dem Datenpunkt "ENERGY_COUNTER" steht das folgende im LOG, SV wird nicht aktualisiert und ich bekomme auch keine Push.
Code: Alles auswählen
Nov 4 14:32:03 CCU3-WebUI local0.err ReGaHss: ERROR: ScriptRuntimeError: ! Berechnet den tagesaktuellen Stand des Stromzählers und sendet einen Flot-Screenshot ! ACHTUNG: Dieses Skript erfordert eine CCU-Firmware ab Version 2.29.22 ! Für den Flot-Screenshot wird der phantomjs-Adapter des ioBroker benötigt ! Version 3.1, Autor: dtp ! +++++ Startwert des Stromzählers als reelle Zahl (Ersteinrichtung und Reset: -1.0) +++++ real offset = -1.0; ! +++++ Zählerstand setzen +++++ ! sofort: false, Regelbetrie
(täglich 23:59): true boolean regular = true; ! +++++ Bargraph-Anzeige (range = 0 schaltet die Anzeige aus) +++++ real range = 12.0; ! Maximaler Verbrauchswert in kWh real bars = 10.0; ! Anzahl der Bars innerhalb range ! +++++ Name von Kanal 1 des Zählersensors +++++ string channel = "HWR Hausanschluss Strom"; ! +++++ Liste der Tage, an dem eine Push-Nachricht gesendet werden soll (Trennung beliebig) +++++ ! z.B. "Montag Mittwoch Freitag", "täglich", keine Nachricht: "" string sendDayList = "täglich"
! +++++ Anzahl d
Nov 4 14:32:03 CCU3-WebUI local0.err ReGaHss: ERROR: ScriptRuntimeError: ! Berechnet den tagesaktuellen Stand des Stromzählers und sendet einen Flot-Screenshot ! ACHTUNG: Dieses Skript erfordert eine CCU-Firmware ab Version 2.29.22 ! Für den Flot-Screenshot wird der phantomjs-Adapter des ioBroker benötigt ! Version 3.1, Autor: dtp ! +++++ Startwert des Stromzählers als reelle Zahl (Ersteinrichtung und Reset: -1.0) +++++ real offset = -1.0; ! +++++ Zählerstand setzen +++++ ! sofort: false, Regelbetrie
(täglich 23:59): true boolean regular = true; ! +++++ Bargraph-Anzeige (range = 0 schaltet die Anzeige aus) +++++ real range = 12.0; ! Maximaler Verbrauchswert in kWh real bars = 10.0; ! Anzahl der Bars innerhalb range ! +++++ Name von Kanal 1 des Zählersensors +++++ string channel = "HWR Hausanschluss Strom"; ! +++++ Liste der Tage, an dem eine Push-Nachricht gesendet werden soll (Trennung beliebig) +++++ ! z.B. "Montag Mittwoch Freitag", "täglich", keine Nachricht: "" string sendDayList = "täglich"
! +++++ Anzahl d
Nov 4 14:32:03 CCU3-WebUI local0.err ReGaHss: ERROR: ScriptRuntimeError: ! Berechnet den tagesaktuellen Stand des Stromzählers und sendet einen Flot-Screenshot ! ACHTUNG: Dieses Skript erfordert eine CCU-Firmware ab Version 2.29.22 ! Für den Flot-Screenshot wird der phantomjs-Adapter des ioBroker benötigt ! Version 3.1, Autor: dtp ! +++++ Startwert des Stromzählers als reelle Zahl (Ersteinrichtung und Reset: -1.0) +++++ real offset = -1.0; ! +++++ Zählerstand setzen +++++ ! sofort: false, Regelbetrie
(täglich 23:59): true boolean regular = true; ! +++++ Bargraph-Anzeige (range = 0 schaltet die Anzeige aus) +++++ real range = 12.0; ! Maximaler Verbrauchswert in kWh real bars = 10.0; ! Anzahl der Bars innerhalb range ! +++++ Name von Kanal 1 des Zählersensors +++++ string channel = "HWR Hausanschluss Strom"; ! +++++ Liste der Tage, an dem eine Push-Nachricht gesendet werden soll (Trennung beliebig) +++++ ! z.B. "Montag Mittwoch Freitag", "täglich", keine Nachricht: "" string sendDayList = "täglich"
! +++++ Anzahl d
Im LOG steht nun aber das:
Code: Alles auswählen
Nov 4 14:36:30 CCU3-WebUI local0.err ReGaHss: ERROR: ScriptRuntimeError: string action = 'dcCreate';integer cId = 6287;integer iStatusOnly = 0; [ExecError():iseESPexec.cpp:12797]
Habe also noch weiter probiert und bei offset eine 0 eingetragen und die 1000er Teiler im Skript entfernt. Der RunTimeError bleibt aber und ich stehe jetzt auf dem Schlauch
Das Skript wie es jetzt aktuell bei mir eingestellt ist, schick ich mit.... vielleicht findest du noch was??? Gruß Tino