NEWS
E3DC Hauskraftwerk steuern
-
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.
-
@abyss Danke.
Das Holding Register und die Modbus Einstellungen stimmen mit meinen überein. Habes es gelöscht und deine importiert.
Bekomme keine Verbindung. Ich versuche es seit 2020 immer mal wieder. Vieleicht klappt es mal.Vielen Dank füe alle Mitwirenden im Forum.
-
Hallo,seit dem Update auf JS-Controller 6.0 habe ich folgende Warnung bei mir im Log stehen:
Cannot install custom npm package fs: Error: Cannot find package '/opt/iobroker/node_modules/@iobroker-javascript.0/fs/package.json' imported from /opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/cjs/lib/adapter/adapter.js
Jemand eine Ahnung wie man den Fehler beheben kann?
Gruß Chris
-
@chrischros sagte in E3DC Hauskraftwerk steuern:
Jemand eine Ahnung wie man den Fehler beheben kann?
Zurück auf den js-controller 5 und ggfs. weniger Beta.
Ro75.
-
@arnod
Die View schaut doch schonmal gut aus. Ist sie schon in Github verfügbar? Würde sie gleich mal testen.
Hier meine zusätzlichen Vorschläge:- Ladung in der Nacht -> wenn Speicher SOC zu gering, um durchzuhalten, bis am nächsten Vormittag wieder genug PV vorhanden ist (Prognose Solcast/Proplanta).
- Ladung in der Nacht -> wenn am nächsten Tag kaum Solarertrag prognostiziert wird, dann so voll laden, bis nächste günstige Prognose von Tibber eintritt.
- Ladung am Tag -> wenn SOC zu niedrig, so viel Laden, um mindestens die teure Zeit bei Tibber in den Abendstunden überbrücken zu können. Evtl. sogar, bis die günstige Zeit laut Tibber in der Nacht beginnt.
- Ladung manuell ansteuern, wie bei mir gerade über einen Datenpunk für die Aktivierung(true/false), Ziel-SOC und evtl. die Ladestärke(Watt). Ist evtl hilfreich, wenn benutzer deines Scripts etwas manuell machen wollen.
Bei alle Szenarien ist aber mit einzuberechnen, ob sich der Preisunterschied rentiert, um eine Ladung zu rechtfertigen. Hier muss man die Kosten der Wandlungsverluste und evtl. den Verschleiß des Akkus berücksichtigen.
Eventuell kannst du dir auch bei folgendem Projekt Anregungen holen, da hier schon einiges durchgearbeitet wurde.
Ich selbst verwende eine etwas abgewandelte Version des ersten veröffentlichten Scriptes um die Ladung zu starten.
https://forum.iobroker.net/topic/69604/hausspeicher-laden-dynamisch-tibberlink-scripte -
@psrelax
Ok, Danke.
Die View ist noch nicht auf Github, da ich aktuell noch daran arbeite, wann immer ich mal Zeit habe. -
Neue Version Charge-Control auf GitHub hochgeladen.
Version: 1.4.1
Änderungen:-
XMLHttpRequest ausgetauscht durch axios
-
Neue Konstante im Script im Bereich USER ANPASSUNGEN um die Leistung Hausverbrauch zu berechnen ohne LW-Pumpe, Heizstab oder Wallbox.
sID_LeistungHeizstab_W hier kann der Pfad zu den Leistungswerten Heizstab eingetragen werden, ansonsten leer lassen
sID_WallboxLadeLeistung_1_W hier kann der Pfad zu den Leistungswerten der Wallbox eingetragen werden, ansonsten leer lassen
sID_LeistungLW_Pumpe_W hier kann der Pfad zu den Leistungswerten der LW-Pumpe eingetragen werden, ansonsten leer lassen
Das Ergebnis wird unter der neuen Objekt ID0_userdata.0.Charge_Control.Allgemein.Hausverbrauch
eingetragen. - Issue #3 -
Objekt ID
0_userdata.0.Charge_Control.Allgemein.Akt_Berechnete_Ladeleistung_W
enthält nun den vom Script Charge-Control eingestellte Ladeleistung und nicht mehr die berechnete Ladeleistung um die Batterie auf 100% zu laden.
-
-
Vielen Dank für das Update.
Sehe ich das richtig, da du die Berechnung des "reinen" Hausverbrauchs jetzt in Charge-Control integriert hast, fällt somit das separate "Hausverbrauch" Script weg bzw. wird unnötig?
Grüße
-
@abyss
Ja ist richtig. Den reinen Hausverbrauch benötige ich auch bei meinem Wallbox Script, da ist es dann besser diese Berechnung in Charge-Control zu machen und alle anderen Scripte können so diesen Wert verwenden.
Die Berechnung habe ich aus dem Script Hausverbrauch von ORuessel übernommen und um Wallbox und LW-Pumpe ergänzt. -
@arnod
Super, danke für die Info.
Dann werd ich das Hausverbrauchsscript mal wieder entfernen.Nur zur Vollständigkeit, der vom Hausverbrauchsscript genutzt Datenpunkt "0_userdata.0.Heizung.E3DC.Hausverbrauch_ohne_Heizstab" ist somit auch überflüssig und kann gelöscht werden?
-
@abyss
Ja, richtig.
Im Heizstab Script musst du noch den Pfad ändern. -
Hallo Arno,
bei mir kommt immer unknown tag code und ich nehme an das es von deinem Script kommt, sonst hab ich nichts laufen. Hattest du das schon mal?javascript.0 2024-07-09 12:33:54.004 warn script.js.E3DC_Charge_Control: ProgrammAblauf = 1,3,6,4,7,10, javascript.0 2024-07-09 12:33:54.004 info script.js.E3DC_Charge_Control: ******************* Debug LOG Charge-Control ******************* e3dc-rscp.0 2024-07-09 12:33:53.172 warn Unknown tag: tagCode=0x100003e, len=4, typeCode=0x7 e3dc-rscp.0 2024-07-09 12:33:51.175 warn Unknown tag: tagCode=0x100003e, len=4, typeCode=0x7 e3dc-rscp.0 2024-07-09 12:33:49.172 warn Unknown tag: tagCode=0x100003e, len=4, typeCode=0x7 e3dc-rscp.0 2024-07-09 12:33:47.169 warn Unknown tag: tagCode=0x100003e, len=4, typeCode=0x7 e3dc-rscp.0 2024-07-09 12:33:45.165 warn Unknown tag: tagCode=0x100003e, len=4, typeCode=0x7 javascript.0 2024-07-09 12:33:45.004 warn script.js.E3DC_Charge_Control: ProgrammAblauf = 1,3,6,4,7,10, javascript.0 2024-07-09 12:33:45.004 info script.js.E3DC_Charge_Control: ******************* Debug LOG Charge-Control ******************* e3dc-rscp.0 2024-07-09 12:33:43.171 warn Unknown tag: tagCode=0x100003e, len=4, typeCode=0x7 e3dc-rscp.0 2024-07-09 12:33:41.166 warn Unknown tag: tagCode=0x100003e, len=4, typeCode=0x7 e3dc-rscp.0 2024-07-09 12:33:39.167 warn Unknown tag: tagCode=0x100003e, len=4, typeCode=0x7 javascript.0 2024-07-09 12:33:39.004 warn script.js.E3DC_Charge_Control: ProgrammAblauf = 1,3,6,4,7,10, javascript.0 2024-07-09 12:33:39.004 info script.js.E3DC_Charge_Control: ******************* Debug LOG Charge-Control ******************* e3dc-rscp.0 2024-07-09 12:33:37.165 warn Unknown tag: tagCode=0x100003e, len=4, typeCode=0x7 e3dc-rscp.0 2024-07-09 12:33:35.162 warn Unknown tag: tagCode=0x100003e, len=4, typeCode=0x7 e3dc-rscp.0 2024-07-09 12:33:33.196 warn Unknown tag: tagCode=0x100003e, len=4, typeCode=0x7 e3dc-rscp.0 2024-07-09 12:33:31.166 warn Unknown tag: tagCode=0x100003e, len=4, typeCode=0x7 javascript.0 2024-07-09 12:33:30.015 warn script.js.E3DC_Charge_Control: ProgrammAblauf = 1,3,6,4,7,10, javascript.0 2024-07-09 12:33:30.015 info script.js.E3DC_Charge_Control: ******************* Debug LOG Charge-Control ******************* e3dc-rscp.0 2024-07-09 12:33:29.167 warn Unknown tag: tagCode=0x100003e, len=4, typeCode=0x7 e3dc-rscp.0 2024-07-09 12:33:27.167 warn Unknown tag: tagCode=0x100003e, len=4, typeCode=0x7 e3dc-rscp.0 2024-07-09 12:33:25.165 warn Unknown tag: tagCode=0x100003e, len=4, typeCode=0x7 javascript.0 2024-07-09 12:33:24.008 warn script.js.E3DC_Charge_Control: ProgrammAblauf = 1,3,6,4,7,10, javascript.0 2024-07-09 12:33:24.008 info script.js.E3DC_Charge_Control: ******************* Debug LOG Charge-Control ******************* e3dc-rscp.0 2024-07-09 12:33:23.157 warn Unknown tag: tagCode=0x100003e, len=4, typeCode=0x7 e3dc-rscp.0 2024-07-09 12:33:21.162 warn Unknown tag: tagCode=0x100003e, len=4, typeCode=0x7 e3dc-rscp.0 2024-07-09 12:33:19.155 warn Unknown tag: tagCode=0x100003e, len=4, typeCode=0x7
-
@chilihead
Das kommt vom e3dc-rscp Adapter.
Kann es sein das du beim E3DC ein neues Firmware Update erhalten hast oder den Adapter neu installiert hast ?
Einmal auf Github e3dc-rscp prüfen ob das Problem bereits bekannt ist.Nachtrag:
Kann es sich um diesen Fehler handeln: https://github.com/git-kick/ioBroker.e3dc-rscp/issues/218 -
@arnod du bist der Beste! 1.2.6 installiert und gut is. Hattest du das nicht?
Das 1.2.6 update unterdrückt ja nur die Meldung