NEWS
E3DC Hauskraftwerk steuern
-
@arnod said in E3DC Hauskraftwerk steuern:
Hast du bei der Javascript Instanz unter ASTRO-EINSTELLUNGEN deine Koordinaten eingetragen oder die Option
Systemeinstellungen verwenden aktiviert?Ich habe die Option "Systemeinstellungen verwenden", wobei in der Karte rechts daneben aber auch meine korrekte Position angezeigt wird.
-
Du wohnst offenbar in einer Region, in der es im Sommer keine astronomische Nacht gibt.
-
@bluebean
Sind in den Systemeinstellungen dann die richtigen Koordinaten eingetragen? -
@bluebean
Für mein Script sollte es kein Problem sein, da ich die Astro Zeiten night und nightEnd nicht verwende. -
@arnod
Yup, die Koordinaten sind eingetragen, passt eigentlich alles. Ich werde dann mal auf die Version 8.4 warten... -
ChargeControl läuft jetzt schon sehr lange bei mir ohne Probleme und macht was es soll.
Vielen Dank dafür an den / die Entwickler.Ich hätte einen Feature Request, der mir sehr wichtig ist.
Ich habe ihn zwar schon sehr unschön in mein Script eingebaut aber es ist einfach nur hinein gepfuscht, darum hier meine Bitte.Es geht darum über einen Datenpunkt (true/false) die manuelle Speicherladung zu starten und auch wieder zu beenden.
Mit einem weiteren Datenpunkt wird der SOC in Prozent festgelegt.Ich verwende diese Funktion, um mit einem anderen Script anhand meiner Tibber-Preise die Ladung zu starten.
Ich gehe davon aus, dass nicht nur ich so etwas gut gebrauchen kann.Bei Bedarf kann ich auch gerne meine Änderungen bereitstellen (ist aber Pfusch -> der allerdings funktioniert).
Wäre schön, wenn ihr das professionell implementieren könnt.
Vielen Dank schonmal -
@psrelax
Ich werde am 01.08 zu Tibber wechseln und dann schaue ich mal, was sich da machen lässt.
Welchen von den drei Adapter verwendest du, um die Tibber Preise in iobroker zu integrieren? Tibberlink? -
@arnod
Hört sich super an.
Ja, ich verwende Tibberlink. -
@psrelax
Kannst du mir eventuell ein JSON File schicken mit dem aktuellen Preisverlauf von Tibber ?
Würde mir gerne mal den Aufbau der JSON ansehen, leider werden die Werte bei mir von Tibber ohne gültigen Vertrag nicht übermittelt. -
@abyss Hallo Absyss,
ich versuche meinen Heizstab über den MyPV-Acthor zu verbinden, kannst Du mir die Holdingregister bzw. die Modbuseinstellungen zukommen lassen.
Ich bekomme keine Verbindung. Da Ihr ein tolles Scipt entwickelt habt, möchte ich dieses auch zum steuern des Heizstabes nutzen.Danke an alle Entwickler.
-
Neue Version Charge-Control auf GitHub hochgeladen.
Version: 1.4.0
Änderungen:-
Wenn die Notstromreserve bis zum Sonnenaufgang reicht, wird das Entladen der Batterie freigegeben und nicht mehr gestoppt, bis die Batterie leer ist.
Die ständige Neuberechnung des Batterie SOC führte zu ständigem Ein- und Ausschalten der Entladeleistung. -
Neue Objekt ID "0_userdata.0.Charge_Control.USER_ANPASSUNGEN.10_ScriptHausverbrauch". Wenn das Script "Hausverbrauch" zusammen mit dem Script "my-pv Heizstab" für den Heizstab verwendet wird, dann bitte auf true setzen.
Script "Hausverbrauch" und "my-pv Heizstab" wurden von ORuessel Programmier und sind beide auch auf Github zu finden. Danke schon mal für deine Hilfe -
Neue Objekt ID "0_userdata.0.Charge_Control.USER_ANPASSUNGEN.10_ScriptTibber". Vorbereitung für Tibber, aktuell noch nicht umgesetzt.
-
Geänderte Objekt ID "0_userdata.0.Charge_Control.USER_ANPASSUNGEN.10_DebugAusgabeDetail". Die LOG-Ausgabe zur Fehlersuche wurde geändert, um mir die Hilfe aus der Ferne zu erleichtern. Es gibt jetzt zwei LOG-Stufen DebugAusgabe, um den Programmdurchlauf zu logen und DebugAusgabeDetail, um auch die Werte und Einstellungen im Logfile auszugeben. Die Objekt ID 10_LogAusgabeRegelung entfällt somit.
-
Kleinere Fehler behoben und Script aufgeräumt, bin aber noch nicht fertig, da ist noch einiges zu bereinigen.
Da ich keinen Heizstab habe, kann ich das Script von ORuessel leider nicht testen.
Bei Fehler oder weiteren wünschen, bitte ein neues Issues auf Github eröffnen -
-
Hallo Arno, hallo ORuessel (ich finde Dich hier nicht zum Verlinken),
klasse, was aus dem Heizstab-Skript mittlerweile geworden ist! Ich habe es heute morgen gleich mit der neuen ChargeControl-Version zum Einsatz gebracht.
Ein Hinweis fehlte mir noch: Es sind States manuell anzulegen, sonst klappt es nicht. Das sah ich dann nach reinkommenden Fehlermeldungen im Skript
Im Skript "mypv Heizstab" ist aber ein Bock drin - wenn der debounce-Intervall wie im Standard bei 3000 steht, dann dauerte es bei mir 5min, bis frühestens eine Aktualisierung der Leistung vorgenommen wurde. Eigentlich interpretiere ich 3000ms auch als 3 Sekunden, aber irgendwie scheint dem nicht so zu sein. Vielleicht kannst Du da nochmal ein Auge drauf werfen, ORuessel?
Danke und viele Grüße,
Jan -
@jans_ios sagte in E3DC Hauskraftwerk steuern:
Hallo Arno, hallo ORuessel (ich finde Dich hier nicht zum Verlinken),
Deswegen ein neues Issues auf Github eröffnen
-
Hi,
anbei mein "TSV-Auszug" vom Holding Register des Heizstabs:_address name description unit type len factor offset formula role room poll wp cw isScale 41001 Power Power (R/W) W uint16be 1 1 0 value true false false false 41002 Temp1 Temp1 (R) °C uint16be 1 0.1 0 value true false false false 41003 WW1_Temp_max WW1 Temp max (R/W) °C uint16be 1 0.1 0 value true false false false 41004 Status Status (R) uint16be 1 1 0 value true false false false 41005 Power_timeout Power timeout (R/W) sec uint16be 1 1 0 value true false false false 41006 Boost_mode Boost mode (R/W) uint16be 1 1 0 value true false false false 41007 WW1_Temp_min WW1 Temp min (R/W) °C uint16be 1 0.1 0 value true false false false 41008 Boost_time_1_start Boost time 1 start (R/W) uint16be 1 1 0 value true false false false 41009 Boost_time_1_stop Boost time 1 stop (R/W) uint16be 1 1 0 value true false false false 41010 Hour Actual Time Hour (R/W) uint16be 1 1 0 value true false false false 41011 Minute Actual Time Minute (R/W) uint16be 1 1 0 value true false false false 41012 Second Actual Time Second (R/W) uint16be 1 1 0 value true false false false 41013 Boost_activate Boost_activate (R/W) uint16be 1 1 0 value true false false false 41014 AC_ELWA_2_Number AC-ELWA-2 Number (R/W) uint16be 1 1 0 value true false false false 41015 max_Power max_Power (R/W) uint16be 1 1 0 value true false false false 41016 tempchip tempchip (R) °C uint16be 1 0.1 0 value true false false false 41017 Control_Firmware_Version Control_Firmware_Version (R) uint16be 1 1 0 value true false false false 41018 PS_firmware_version PS_firmware_version (R) uint16be 1 1 0 value true false false false 41019 AAC-ELWA-2_serial_number_1_2 AAC-ELWA-2 serial number 1-2 (R) string 1 1 0 value false false false false 41020 AAC-ELWA-2_serial_number_3_4 AAC-ELWA-2 serial number 3-4 (R) string 1 1 0 value false false false false 41021 AAC-ELWA-2_serial_number_5_6 AAC-ELWA-2 serial number 5-6 (R) string 1 1 0 value false false false false 41022 AAC-ELWA-2_serial_number_7_8 AAC-ELWA-2 serial number 7-8 (R) string 1 1 0 value false false false false 41023 AAC-ELWA-2_serial_number_9_10 AAC-ELWA-2 serial number 9-10 (R) string 1 1 0 value false false false false 41024 AAC-ELWA-2_serial_number_11_12 AAC-ELWA-2 serial number 11-12 (R) string 1 1 0 value false false false false 41025 AAC-ELWA-2_serial_number_13_14 AAC-ELWA-2 serial number 13-14 (R) string 1 1 0 value false false false false 41026 AAC-ELWA-2_serial_number_15_16 AAC-ELWA-2 serial number 15-16 (R) string 1 1 0 value false false false false 41027 Boost_time_2_start Boost time 2 start (R/W) uint16be 1 1 0 value true false false false 41028 Boost_time_2_stop Boost time 2 stop (R/W) uint16be 1 1 0 value true false false false 41029 Control_Firmware_sub_Version Control_Firmware_sub_Version (R) uint16be 1 1 0 value true false false false 41030 Control_Firmware_Update_Available Control_Firmware_Update_Available (R) uint16be 1 1 0 value true false false false 41031 Temp2 Temp 2 (R) °C uint16be 1 0.1 0 value true false false false 41054 Legionellen_interval Legionellen Interval (R/W) days uint16be 1 1 0 value true false false false 41055 Legionellen_start Legionellen start (R/W) h uint16be 1 1 0 value true false false false 41056 Legionellen_temp Legionellen Temp (R/W) °C uint16be 1 0.1 0 value true false false false 41057 Legionellen_mode Legionellen Mode (R/W) uint16be 1 1 0 value true false false false 41058 Relay_status Relay Status (R) uint16be 1 1 0 value false false false false
Hier noch der Screenshot von den Modbus Einstellungen:
Hoffe das hilft dir weiter. -
@arnod
Gerne, hier bitte.
Wenn du noch was brauchst, einfach melden.Today json [{"total":0.2745,"energy":0.0743,"tax":0.2002,"startsAt":"2024-06-09T00:00:00.000+02:00","currency":"EUR","level":"NORMAL"},{"total":0.2618,"energy":0.0636,"tax":0.1982,"startsAt":"2024-06-09T01:00:00.000+02:00","currency":"EUR","level":"NORMAL"},{"total":0.2367,"energy":0.0425,"tax":0.1942,"startsAt":"2024-06-09T02:00:00.000+02:00","currency":"EUR","level":"CHEAP"},{"total":0.2047,"energy":0.0156,"tax":0.1891,"startsAt":"2024-06-09T03:00:00.000+02:00","currency":"EUR","level":"CHEAP"},{"total":0.2078,"energy":0.0182,"tax":0.1896,"startsAt":"2024-06-09T04:00:00.000+02:00","currency":"EUR","level":"CHEAP"},{"total":0.1999,"energy":0.0116,"tax":0.1883,"startsAt":"2024-06-09T05:00:00.000+02:00","currency":"EUR","level":"CHEAP"},{"total":0.1961,"energy":0.0084,"tax":0.1877,"startsAt":"2024-06-09T06:00:00.000+02:00","currency":"EUR","level":"CHEAP"},{"total":0.1888,"energy":0.0022,"tax":0.1866,"startsAt":"2024-06-09T07:00:00.000+02:00","currency":"EUR","level":"CHEAP"},{"total":0.186,"energy":-0.0001,"tax":0.1861,"startsAt":"2024-06-09T08:00:00.000+02:00","currency":"EUR","level":"CHEAP"},{"total":0.1837,"energy":-0.002,"tax":0.1857,"startsAt":"2024-06-09T09:00:00.000+02:00","currency":"EUR","level":"CHEAP"},{"total":0.1771,"energy":-0.0076,"tax":0.1847,"startsAt":"2024-06-09T10:00:00.000+02:00","currency":"EUR","level":"CHEAP"},{"total":0.1683,"energy":-0.015,"tax":0.1833,"startsAt":"2024-06-09T11:00:00.000+02:00","currency":"EUR","level":"CHEAP"},{"total":0.1564,"energy":-0.025,"tax":0.1814,"startsAt":"2024-06-09T12:00:00.000+02:00","currency":"EUR","level":"CHEAP"},{"total":0.1472,"energy":-0.0327,"tax":0.1799,"startsAt":"2024-06-09T13:00:00.000+02:00","currency":"EUR","level":"VERY_CHEAP"},{"total":0.1419,"energy":-0.0371,"tax":0.179,"startsAt":"2024-06-09T14:00:00.000+02:00","currency":"EUR","level":"VERY_CHEAP"},{"total":0.152,"energy":-0.0287,"tax":0.1807,"startsAt":"2024-06-09T15:00:00.000+02:00","currency":"EUR","level":"VERY_CHEAP"},{"total":0.1792,"energy":-0.0058,"tax":0.185,"startsAt":"2024-06-09T16:00:00.000+02:00","currency":"EUR","level":"CHEAP"},{"total":0.1855,"energy":-0.0005,"tax":0.186,"startsAt":"2024-06-09T17:00:00.000+02:00","currency":"EUR","level":"CHEAP"},{"total":0.237,"energy":0.0428,"tax":0.1942,"startsAt":"2024-06-09T18:00:00.000+02:00","currency":"EUR","level":"NORMAL"},{"total":0.3014,"energy":0.0968,"tax":0.2046,"startsAt":"2024-06-09T19:00:00.000+02:00","currency":"EUR","level":"EXPENSIVE"},{"total":0.324,"energy":0.1159,"tax":0.2081,"startsAt":"2024-06-09T20:00:00.000+02:00","currency":"EUR","level":"EXPENSIVE"},{"total":0.3185,"energy":0.1112,"tax":0.2073,"startsAt":"2024-06-09T21:00:00.000+02:00","currency":"EUR","level":"EXPENSIVE"},{"total":0.3151,"energy":0.1084,"tax":0.2067,"startsAt":"2024-06-09T22:00:00.000+02:00","currency":"EUR","level":"EXPENSIVE"},{"total":0.3018,"energy":0.0972,"tax":0.2046,"startsAt":"2024-06-09T23:00:00.000+02:00","currency":"EUR","level":"EXPENSIVE"}] jsonBypriceASC [{"total":0.1419,"energy":-0.0371,"tax":0.179,"startsAt":"2024-06-09T14:00:00.000+02:00","currency":"EUR","level":"VERY_CHEAP"},{"total":0.1472,"energy":-0.0327,"tax":0.1799,"startsAt":"2024-06-09T13:00:00.000+02:00","currency":"EUR","level":"VERY_CHEAP"},{"total":0.152,"energy":-0.0287,"tax":0.1807,"startsAt":"2024-06-09T15:00:00.000+02:00","currency":"EUR","level":"VERY_CHEAP"},{"total":0.1564,"energy":-0.025,"tax":0.1814,"startsAt":"2024-06-09T12:00:00.000+02:00","currency":"EUR","level":"CHEAP"},{"total":0.1683,"energy":-0.015,"tax":0.1833,"startsAt":"2024-06-09T11:00:00.000+02:00","currency":"EUR","level":"CHEAP"},{"total":0.1771,"energy":-0.0076,"tax":0.1847,"startsAt":"2024-06-09T10:00:00.000+02:00","currency":"EUR","level":"CHEAP"},{"total":0.1792,"energy":-0.0058,"tax":0.185,"startsAt":"2024-06-09T16:00:00.000+02:00","currency":"EUR","level":"CHEAP"},{"total":0.1837,"energy":-0.002,"tax":0.1857,"startsAt":"2024-06-09T09:00:00.000+02:00","currency":"EUR","level":"CHEAP"},{"total":0.1855,"energy":-0.0005,"tax":0.186,"startsAt":"2024-06-09T17:00:00.000+02:00","currency":"EUR","level":"CHEAP"},{"total":0.186,"energy":-0.0001,"tax":0.1861,"startsAt":"2024-06-09T08:00:00.000+02:00","currency":"EUR","level":"CHEAP"},{"total":0.1888,"energy":0.0022,"tax":0.1866,"startsAt":"2024-06-09T07:00:00.000+02:00","currency":"EUR","level":"CHEAP"},{"total":0.1961,"energy":0.0084,"tax":0.1877,"startsAt":"2024-06-09T06:00:00.000+02:00","currency":"EUR","level":"CHEAP"},{"total":0.1999,"energy":0.0116,"tax":0.1883,"startsAt":"2024-06-09T05:00:00.000+02:00","currency":"EUR","level":"CHEAP"},{"total":0.2047,"energy":0.0156,"tax":0.1891,"startsAt":"2024-06-09T03:00:00.000+02:00","currency":"EUR","level":"CHEAP"},{"total":0.2078,"energy":0.0182,"tax":0.1896,"startsAt":"2024-06-09T04:00:00.000+02:00","currency":"EUR","level":"CHEAP"},{"total":0.2367,"energy":0.0425,"tax":0.1942,"startsAt":"2024-06-09T02:00:00.000+02:00","currency":"EUR","level":"CHEAP"},{"total":0.237,"energy":0.0428,"tax":0.1942,"startsAt":"2024-06-09T18:00:00.000+02:00","currency":"EUR","level":"NORMAL"},{"total":0.2618,"energy":0.0636,"tax":0.1982,"startsAt":"2024-06-09T01:00:00.000+02:00","currency":"EUR","level":"NORMAL"},{"total":0.2745,"energy":0.0743,"tax":0.2002,"startsAt":"2024-06-09T00:00:00.000+02:00","currency":"EUR","level":"NORMAL"},{"total":0.3014,"energy":0.0968,"tax":0.2046,"startsAt":"2024-06-09T19:00:00.000+02:00","currency":"EUR","level":"EXPENSIVE"},{"total":0.3018,"energy":0.0972,"tax":0.2046,"startsAt":"2024-06-09T23:00:00.000+02:00","currency":"EUR","level":"EXPENSIVE"},{"total":0.3151,"energy":0.1084,"tax":0.2067,"startsAt":"2024-06-09T22:00:00.000+02:00","currency":"EUR","level":"EXPENSIVE"},{"total":0.3185,"energy":0.1112,"tax":0.2073,"startsAt":"2024-06-09T21:00:00.000+02:00","currency":"EUR","level":"EXPENSIVE"},{"total":0.324,"energy":0.1159,"tax":0.2081,"startsAt":"2024-06-09T20:00:00.000+02:00","currency":"EUR","level":"EXPENSIVE"}] Tomorrow json [{"total":0.2741,"energy":0.074,"tax":0.2001,"startsAt":"2024-06-10T00:00:00.000+02:00","currency":"EUR","level":"NORMAL"},{"total":0.2713,"energy":0.0716,"tax":0.1997,"startsAt":"2024-06-10T01:00:00.000+02:00","currency":"EUR","level":"NORMAL"},{"total":0.2679,"energy":0.0687,"tax":0.1992,"startsAt":"2024-06-10T02:00:00.000+02:00","currency":"EUR","level":"NORMAL"},{"total":0.2674,"energy":0.0683,"tax":0.1991,"startsAt":"2024-06-10T03:00:00.000+02:00","currency":"EUR","level":"NORMAL"},{"total":0.2682,"energy":0.069,"tax":0.1992,"startsAt":"2024-06-10T04:00:00.000+02:00","currency":"EUR","level":"NORMAL"},{"total":0.2793,"energy":0.0783,"tax":0.201,"startsAt":"2024-06-10T05:00:00.000+02:00","currency":"EUR","level":"NORMAL"},{"total":0.3258,"energy":0.1174,"tax":0.2084,"startsAt":"2024-06-10T06:00:00.000+02:00","currency":"EUR","level":"EXPENSIVE"},{"total":0.4065,"energy":0.1852,"tax":0.2213,"startsAt":"2024-06-10T07:00:00.000+02:00","currency":"EUR","level":"VERY_EXPENSIVE"},{"total":0.3601,"energy":0.1462,"tax":0.2139,"startsAt":"2024-06-10T08:00:00.000+02:00","currency":"EUR","level":"VERY_EXPENSIVE"},{"total":0.3138,"energy":0.1072,"tax":0.2066,"startsAt":"2024-06-10T09:00:00.000+02:00","currency":"EUR","level":"EXPENSIVE"},{"total":0.2926,"energy":0.0895,"tax":0.2031,"startsAt":"2024-06-10T10:00:00.000+02:00","currency":"EUR","level":"EXPENSIVE"},{"total":0.2873,"energy":0.085,"tax":0.2023,"startsAt":"2024-06-10T11:00:00.000+02:00","currency":"EUR","level":"EXPENSIVE"},{"total":0.2745,"energy":0.0743,"tax":0.2002,"startsAt":"2024-06-10T12:00:00.000+02:00","currency":"EUR","level":"NORMAL"},{"total":0.2737,"energy":0.0736,"tax":0.2001,"startsAt":"2024-06-10T13:00:00.000+02:00","currency":"EUR","level":"NORMAL"},{"total":0.2659,"energy":0.0671,"tax":0.1988,"startsAt":"2024-06-10T14:00:00.000+02:00","currency":"EUR","level":"NORMAL"},{"total":0.2645,"energy":0.0659,"tax":0.1986,"startsAt":"2024-06-10T15:00:00.000+02:00","currency":"EUR","level":"NORMAL"},{"total":0.2694,"energy":0.07,"tax":0.1994,"startsAt":"2024-06-10T16:00:00.000+02:00","currency":"EUR","level":"NORMAL"},{"total":0.2828,"energy":0.0812,"tax":0.2016,"startsAt":"2024-06-10T17:00:00.000+02:00","currency":"EUR","level":"NORMAL"},{"total":0.3034,"energy":0.0985,"tax":0.2049,"startsAt":"2024-06-10T18:00:00.000+02:00","currency":"EUR","level":"EXPENSIVE"},{"total":0.3272,"energy":0.1186,"tax":0.2086,"startsAt":"2024-06-10T19:00:00.000+02:00","currency":"EUR","level":"EXPENSIVE"},{"total":0.3342,"energy":0.1244,"tax":0.2098,"startsAt":"2024-06-10T20:00:00.000+02:00","currency":"EUR","level":"EXPENSIVE"},{"total":0.321,"energy":0.1133,"tax":0.2077,"startsAt":"2024-06-10T21:00:00.000+02:00","currency":"EUR","level":"EXPENSIVE"},{"total":0.3032,"energy":0.0984,"tax":0.2048,"startsAt":"2024-06-10T22:00:00.000+02:00","currency":"EUR","level":"EXPENSIVE"},{"total":0.2787,"energy":0.0778,"tax":0.2009,"startsAt":"2024-06-10T23:00:00.000+02:00","currency":"EUR","level":"NORMAL"}] jsonBypriceASC [{"total":0.2645,"energy":0.0659,"tax":0.1986,"startsAt":"2024-06-10T15:00:00.000+02:00","currency":"EUR","level":"NORMAL"},{"total":0.2659,"energy":0.0671,"tax":0.1988,"startsAt":"2024-06-10T14:00:00.000+02:00","currency":"EUR","level":"NORMAL"},{"total":0.2674,"energy":0.0683,"tax":0.1991,"startsAt":"2024-06-10T03:00:00.000+02:00","currency":"EUR","level":"NORMAL"},{"total":0.2679,"energy":0.0687,"tax":0.1992,"startsAt":"2024-06-10T02:00:00.000+02:00","currency":"EUR","level":"NORMAL"},{"total":0.2682,"energy":0.069,"tax":0.1992,"startsAt":"2024-06-10T04:00:00.000+02:00","currency":"EUR","level":"NORMAL"},{"total":0.2694,"energy":0.07,"tax":0.1994,"startsAt":"2024-06-10T16:00:00.000+02:00","currency":"EUR","level":"NORMAL"},{"total":0.2713,"energy":0.0716,"tax":0.1997,"startsAt":"2024-06-10T01:00:00.000+02:00","currency":"EUR","level":"NORMAL"},{"total":0.2737,"energy":0.0736,"tax":0.2001,"startsAt":"2024-06-10T13:00:00.000+02:00","currency":"EUR","level":"NORMAL"},{"total":0.2741,"energy":0.074,"tax":0.2001,"startsAt":"2024-06-10T00:00:00.000+02:00","currency":"EUR","level":"NORMAL"},{"total":0.2745,"energy":0.0743,"tax":0.2002,"startsAt":"2024-06-10T12:00:00.000+02:00","currency":"EUR","level":"NORMAL"},{"total":0.2787,"energy":0.0778,"tax":0.2009,"startsAt":"2024-06-10T23:00:00.000+02:00","currency":"EUR","level":"NORMAL"},{"total":0.2793,"energy":0.0783,"tax":0.201,"startsAt":"2024-06-10T05:00:00.000+02:00","currency":"EUR","level":"NORMAL"},{"total":0.2828,"energy":0.0812,"tax":0.2016,"startsAt":"2024-06-10T17:00:00.000+02:00","currency":"EUR","level":"NORMAL"},{"total":0.2873,"energy":0.085,"tax":0.2023,"startsAt":"2024-06-10T11:00:00.000+02:00","currency":"EUR","level":"EXPENSIVE"},{"total":0.2926,"energy":0.0895,"tax":0.2031,"startsAt":"2024-06-10T10:00:00.000+02:00","currency":"EUR","level":"EXPENSIVE"},{"total":0.3032,"energy":0.0984,"tax":0.2048,"startsAt":"2024-06-10T22:00:00.000+02:00","currency":"EUR","level":"EXPENSIVE"},{"total":0.3034,"energy":0.0985,"tax":0.2049,"startsAt":"2024-06-10T18:00:00.000+02:00","currency":"EUR","level":"EXPENSIVE"},{"total":0.3138,"energy":0.1072,"tax":0.2066,"startsAt":"2024-06-10T09:00:00.000+02:00","currency":"EUR","level":"EXPENSIVE"},{"total":0.321,"energy":0.1133,"tax":0.2077,"startsAt":"2024-06-10T21:00:00.000+02:00","currency":"EUR","level":"EXPENSIVE"},{"total":0.3258,"energy":0.1174,"tax":0.2084,"startsAt":"2024-06-10T06:00:00.000+02:00","currency":"EUR","level":"EXPENSIVE"},{"total":0.3272,"energy":0.1186,"tax":0.2086,"startsAt":"2024-06-10T19:00:00.000+02:00","currency":"EUR","level":"EXPENSIVE"},{"total":0.3342,"energy":0.1244,"tax":0.2098,"startsAt":"2024-06-10T20:00:00.000+02:00","currency":"EUR","level":"EXPENSIVE"},{"total":0.3601,"energy":0.1462,"tax":0.2139,"startsAt":"2024-06-10T08:00:00.000+02:00","currency":"EUR","level":"VERY_EXPENSIVE"},{"total":0.4065,"energy":0.1852,"tax":0.2213,"startsAt":"2024-06-10T07:00:00.000+02:00","currency":"EUR","level":"VERY_EXPENSIVE"}]
-
Hallo zusammen,
habe heute die folgenden Meldungen in meinem Log gefunden.
javascript.0 2024-06-12 10:53:06.072 warn script.js.common.Charge_Control: More than 300 schedules registered. Check your script! javascript.0 2024-06-12 00:00:01.024 error [sunTimeSchedules] Unable to set state for astro time "night" javascript.0 2024-06-12 00:00:01.016 error [sunTimeSchedules] Unable to set state for astro time "nightEnd"
Gibt es Grund besorgt zu sein
-
@azzkikrboy beende mal die Javascript Instanz und warte 5 sek. und starte diese neu.
Das Script verwendet keine 300 schedules, sondern maximal 10.
Wenn du am Script nichts verändert hast, sollte diese Warnung nicht kommen.
Eventuell wurde das Script mehrmals gestartet oder beim Beenden die Timer nicht sauber beendet. -
Hallo @arnod,
danke für die schnelle Antwort. Ich habe gerade gesehen, dass du die Version 1.4.0 rausgebracht hast.
Ich habe das alte Script angehalten und jetzt mal mit 1.4.0 gestartet. Mal sehen, ob der Fehler wieder kommt. Normalerweise ist das Script nicht häufig gestartet worden.Allerdings habe ich jetzt bei dem neuen Script beim Start folgende Warnung gesehen.
javascript.0 2024-06-12 20:32:42.208 warn script.js.common.Charge_Control_1_4: ##{"from":"Charge-Control", "message":"-==== Error in der function InterrogateSolcast. Fehler = Error, status code = 429 ====-"}## javascript.0 2024-06-12 20:32:42.134 warn script.js.common.Charge_Control_1_4: ##{"from":"Charge-Control", "message":"-==== Error in der function InterrogateSolcast. Fehler = Error, status code = 429 ====-"}##
Mal sehen, ob Solcast morgen noch funktioniert ...
-
@azzkikrboy
Die andere MeldungMore than 300 schedules registered. Check your script!
ist nicht mehr aufgetreten?Der Fehler 429 deutet auf eine Überlastung bzw. zu viele Anfragen des Servers hin.
Sollte Morgen wieder funktionieren. -
@psrelax
Was wären aus deiner Sicht noch sinnvolle Funktionen für Tibber ?
Aktuell habe ich folgende Funktionen vorgesehen:- Batterie laden bei einem einstellbaren min. Preis, wenn die Wetterprognose nicht genug PV-Leistung am nächsten Tag vorhersagt und die Batterie unter einem einstellbaren SOC ist.
- Batterie laden, wenn der Tagespreis am niedrigsten ist bis zu einem einstellbaren SOC egal, was die Wetterprognose ergibt.
Die View habe ich schon mal erstellt und Tibber puls und ein Diagramm mit dem Preisverlauf integriert.