NEWS
E3DC Hauskraftwerk steuern
-
@psrelax
Eventuell kann ich es dir so besser erklären -
Tibber Skript,
Version: 1.1.11 auf Github hochgeladen.
Änderungen:- Prüfen, ob aktuell eine Spitzenpreisphase ist, um das Laden der Batterie zu sperren.
- PV-Prognose Berechnung wird nicht mehr von Charge-Control übernommen, sondern nur noch die Prognosewerte.
-
@arnod Hallo Arno,
ich habe "plötzlich" ein Problem mit der Prognosedarstellung!
Die Umschaltung der Monate wird in userdate übernommen, nur die Grafik reagiert nicht darauf. Das Gleiche bei der Auswahl der Prognoseart.
Die Prognosedaten werden entsprechend angezeigt, aber das Balkendiagramm der Erträge wird seit ca. 5 Tagen nicht aktualisiert. Eventuell sind keine daten vorhanden.Hast Du eventuell eine Idee waran es liegen kann??
-
@goelectric
Welche Version vom Skript hast du ? -
@arnod
.... die Aktuelle -
@arnod sagte in E3DC Hauskraftwerk steuern:
Eventuell kann ich es dir so besser erklären
Super, vielen Dank. Das hat mir sehr geholfen und wird bestimmt anderen auch weiter helfen.
Ich hätte noch etwas anzumerken, bzw. Fragen, welche nicht in deiner Beschreibung aufgeführt sind.
-Nach welchen Kriterien wird die hohe Strompreisphase berechnet?
-Es ist beschrieben was unter Schwellwert hoher Strompreis passiert. Ist das die Beschreibung "zwischen hoher und niedrigem Schwellwert"?
-Kannst du bitte noch einfügen, wann eine Sperre oder Freigabe erfolgt?Kannst du irgendwann noch ein "Offset Tag/Nacht" für die berechnete Reichweite der Batterie in die Config einbauen, da mir die Reichweite irgendwie immer zu kurz (ca. 2 Std.) berechnet wird.
-
@ArnoD
Da passt was nicht. Laden dürfte jetzt nicht an sein, meine ich.
2024-10-09 19:20:00.279 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: ******************* Debug LOG Tibber Skript Version 1.1.11 ******************* 2024-10-09 19:20:00.279 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: timerIds = 2024-10-09 19:20:00.279 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: timerTarget = [] 2024-10-09 19:20:00.279 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: timerState = [] 2024-10-09 19:20:00.279 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: timerObjektID = [] 2024-10-09 19:20:00.279 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: besteLadezeit = max SOC erreicht 2024-10-09 19:20:00.279 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: billigsterEinzelpreisBlock = 0 2024-10-09 19:20:00.279 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: billigsterBlockPreis = 0 2024-10-09 19:20:00.279 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: minStrompreis_48h = 0.2508 2024-10-09 19:20:00.279 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Schwellwert Preisspitze = 0.1705 2024-10-09 19:20:00.279 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Schwellwert hoher Strompreis = 0.15 2024-10-09 19:20:00.279 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Schwellwert niedriger Strompreis = 0.10 2024-10-09 19:20:00.279 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: schneeBedeckt = false 2024-10-09 19:20:00.279 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Prognose PV-Leistung heute = 40.857600000000005 kWh 2024-10-09 19:20:00.279 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Prognose PV-Leistung morgen = 12.768 kWh 2024-10-09 19:20:00.280 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: batterieKapazitaet_kWh = 15 2024-10-09 19:20:00.280 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Batterie_SOC = 78 2024-10-09 19:20:00.280 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: prognoseLadezeitBatterie = 0 2024-10-09 19:20:00.280 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: pvLeistungAusreichend = false 2024-10-09 19:20:00.280 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: reichweiteBatterie = 6:03 h / 7:32 h 2024-10-09 19:20:00.280 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: batteriepreisAktiv = true 2024-10-09 19:20:00.280 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: strompreisBatterie = 0.1057 2024-10-09 19:20:00.280 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: bruttoPreisBatterie = 0.1057 2024-10-09 19:20:00.280 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Aktueller Preis Tibber = 0.3374 2024-10-09 19:20:00.280 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: BatterieEntladenSperren = false 2024-10-09 19:20:00.280 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: BatterieLaden = false 2024-10-09 19:20:00.280 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Power_Bat_W = -1716 2024-10-09 19:20:00.280 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Power_Grid = -25 2024-10-09 19:20:00.280 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: eAutoLaden = false 2024-10-09 19:20:00.280 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: naechsteNiedrigphase = {"Startzeit":null,"Endzeit":null,"StartzeitLokal":null,"EndzeitLokal":null} 2024-10-09 19:20:00.280 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: naechsteHochphase = {"Startzeit":"2024-10-08T22:00:00.000Z","Endzeit":"2024-10-10T22:00:00.000Z","StartzeitLokal":"9.10.2024, 00:00:00","EndzeitLokal":"11.10.2024, 00:00:00"} 2024-10-09 19:20:00.280 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: preisPhasen = {"highPhases":[{"start":"2024-10-08T22:00:00.000Z","end":"2024-10-10T22:00:00.000Z","averagePrice":0.27109166666666645,"startLocale":"9.10.2024, 00:00:00","endLocale":"11.10.2024, 00:00:00"}],"lowPhases":[]} 2024-10-09 19:20:00.280 - [33mwarn[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: ProgrammAblauf = 25,1,2,3,4,5,6,9,11,24,28, 2024-10-09 19:20:03.460 - [33mwarn[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Batterie SOC = 77 2024-10-09 19:21:00.177 - [31merror[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: function bestLoadTime konnte keinen Eintrag innerhalb der Reichweite finden 2024-10-09 19:21:00.216 - [33mwarn[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: State 0_userdata.0.TibberSkript.OutputSignal.BatterieLaden wurde um 19:21:00 auf true gesetzt. 2024-10-09 19:21:00.377 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: ******************* Debug LOG Tibber Skript Version 1.1.11 ******************* 2024-10-09 19:21:00.377 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: timerIds = 202219807,202219827 2024-10-09 19:21:00.377 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: timerTarget = ["2024-10-09T17:21:00.178Z","2024-10-10T03:21:00.178Z"] 2024-10-09 19:21:00.377 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: timerState = [true,false] 2024-10-09 19:21:00.377 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: timerObjektID = ["Laden","Laden"] 2024-10-09 19:21:00.377 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: besteLadezeit = Spitzenpreisphase 2024-10-09 19:21:00.378 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: billigsterEinzelpreisBlock = 0 2024-10-09 19:21:00.378 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: billigsterBlockPreis = 0 2024-10-09 19:21:00.378 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: minStrompreis_48h = 0.2508 2024-10-09 19:21:00.378 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Schwellwert Preisspitze = 0.1705 2024-10-09 19:21:00.378 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Schwellwert hoher Strompreis = 0.15 2024-10-09 19:21:00.378 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Schwellwert niedriger Strompreis = 0.10 2024-10-09 19:21:00.378 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: schneeBedeckt = false 2024-10-09 19:21:00.378 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Prognose PV-Leistung heute = 40.857600000000005 kWh 2024-10-09 19:21:00.378 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Prognose PV-Leistung morgen = 12.768 kWh 2024-10-09 19:21:00.378 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: batterieKapazitaet_kWh = 15 2024-10-09 19:21:00.378 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Batterie_SOC = 77 2024-10-09 19:21:00.378 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: prognoseLadezeitBatterie = 1 2024-10-09 19:21:00.378 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: pvLeistungAusreichend = false 2024-10-09 19:21:00.378 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: reichweiteBatterie = 5:50 h / 7:21 h 2024-10-09 19:21:00.378 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: batteriepreisAktiv = true 2024-10-09 19:21:00.378 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: strompreisBatterie = 0.1057 2024-10-09 19:21:00.378 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: bruttoPreisBatterie = 0.1057 2024-10-09 19:21:00.378 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Aktueller Preis Tibber = 0.3374 2024-10-09 19:21:00.378 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: BatterieEntladenSperren = false 2024-10-09 19:21:00.378 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: BatterieLaden = true 2024-10-09 19:21:00.378 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Power_Bat_W = -1722 2024-10-09 19:21:00.378 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Power_Grid = 25 2024-10-09 19:21:00.378 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: eAutoLaden = false 2024-10-09 19:21:00.378 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: naechsteNiedrigphase = {"Startzeit":null,"Endzeit":null,"StartzeitLokal":null,"EndzeitLokal":null} 2024-10-09 19:21:00.379 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: naechsteHochphase = {"Startzeit":"2024-10-08T22:00:00.000Z","Endzeit":"2024-10-10T22:00:00.000Z","StartzeitLokal":"9.10.2024, 00:00:00","EndzeitLokal":"11.10.2024, 00:00:00"} 2024-10-09 19:21:00.379 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: preisPhasen = {"highPhases":[{"start":"2024-10-08T22:00:00.000Z","end":"2024-10-10T22:00:00.000Z","averagePrice":0.27109166666666645,"startLocale":"9.10.2024, 00:00:00","endLocale":"11.10.2024, 00:00:00"}],"lowPhases":[]} 2024-10-09 19:21:00.379 - [33mwarn[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: ProgrammAblauf = 25,1,2,3,4,5,6,9,11,12,13,14,4,15,29,16,27,27, 2024-10-09 19:22:00.127 - [31merror[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: function bestLoadTime konnte keinen Eintrag innerhalb der Reichweite finden 2024-10-09 19:22:00.151 - [33mwarn[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: State 0_userdata.0.TibberSkript.OutputSignal.BatterieLaden wurde um 19:22:00 auf true gesetzt.
2024-10-09 21:48:00.366 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: ******************* Debug LOG Tibber Skript Version 1.1.11 ******************* 2024-10-09 21:48:00.366 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: timerIds = 207382411,207382439 2024-10-09 21:48:00.367 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: timerTarget = ["2024-10-09T19:48:00.214Z","2024-10-10T04:48:00.214Z"] 2024-10-09 21:48:00.367 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: timerState = [true,false] 2024-10-09 21:48:00.367 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: timerObjektID = ["Laden","Laden"] 2024-10-09 21:48:00.367 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: besteLadezeit = Spitzenpreisphase 2024-10-09 21:48:00.367 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: billigsterEinzelpreisBlock = 0 2024-10-09 21:48:00.367 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: billigsterBlockPreis = 0 2024-10-09 21:48:00.367 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: minStrompreis_48h = 0.2508 2024-10-09 21:48:00.367 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Schwellwert Preisspitze = 0.1705 2024-10-09 21:48:00.367 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Schwellwert hoher Strompreis = 0.15 2024-10-09 21:48:00.367 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Schwellwert niedriger Strompreis = 0.10 2024-10-09 21:48:00.367 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: schneeBedeckt = false 2024-10-09 21:48:00.367 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Prognose PV-Leistung heute = 40.857600000000005 kWh 2024-10-09 21:48:00.367 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Prognose PV-Leistung morgen = 12.768 kWh 2024-10-09 21:48:00.367 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: batterieKapazitaet_kWh = 15 2024-10-09 21:48:00.367 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Batterie_SOC = 59 2024-10-09 21:48:00.367 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: prognoseLadezeitBatterie = 1 2024-10-09 21:48:00.367 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: pvLeistungAusreichend = false 2024-10-09 21:48:00.367 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: reichweiteBatterie = 9:11 h / 8:45 h 2024-10-09 21:48:00.367 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: batteriepreisAktiv = true 2024-10-09 21:48:00.367 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: strompreisBatterie = 0.1057 2024-10-09 21:48:00.367 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: bruttoPreisBatterie = 0.1057 2024-10-09 21:48:00.367 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Aktueller Preis Tibber = 0.3001 2024-10-09 21:48:00.367 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: BatterieEntladenSperren = false 2024-10-09 21:48:00.367 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: BatterieLaden = true 2024-10-09 21:48:00.367 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Power_Bat_W = -840 2024-10-09 21:48:00.368 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Power_Grid = 39 2024-10-09 21:48:00.368 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: eAutoLaden = false 2024-10-09 21:48:00.368 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: naechsteNiedrigphase = {"Startzeit":null,"Endzeit":null,"StartzeitLokal":null,"EndzeitLokal":null} 2024-10-09 21:48:00.368 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: naechsteHochphase = {"Startzeit":"2024-10-08T22:00:00.000Z","Endzeit":"2024-10-10T22:00:00.000Z","StartzeitLokal":"9.10.2024, 00:00:00","EndzeitLokal":"11.10.2024, 00:00:00"} 2024-10-09 21:48:00.368 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: preisPhasen = {"highPhases":[{"start":"2024-10-08T22:00:00.000Z","end":"2024-10-10T22:00:00.000Z","averagePrice":0.27109166666666645,"startLocale":"9.10.2024, 00:00:00","endLocale":"11.10.2024, 00:00:00"}],"lowPhases":[]} 2024-10-09 21:48:00.368 - [33mwarn[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: ProgrammAblauf = 25,1,2,3,4,5,6,9,11,12,13,14,4,15,29,16,27,27, 2024-10-09 21:49:00.313 - [31merror[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: function bestLoadTime konnte keinen Eintrag innerhalb der Reichweite finden 2024-10-09 21:49:00.331 - [33mwarn[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: State 0_userdata.0.TibberSkript.OutputSignal.BatterieLaden wurde um 21:49:00 auf true gesetzt.
-
@goelectric
Ok, denn ab der Version 1.5.0 hat sich da einiges geändert.
Dann prüfe bitte mal ob0_userdata.0.Charge_Control.History.HistorySelect
sich ändert, wen du in VIS umschaltest.
Es müssen sich dann auch die Werte in0_userdata.0.Charge_Control.History.HistoryJSON
ändern. -
@psrelax sagte in E3DC Hauskraftwerk steuern:
Nach welchen Kriterien wird die hohe Strompreisphase berechnet?
Wird nicht berechnet, sondern ist alles, was über Schwellwert hoher Strompreis ist.
Spitzenstrompreisphase = Schwellwert hoher Strompreis + Ladeverluste, oder anders ausgedrückt:
Schwellwert hoher Strompreis * (1 / (Systemwirkungsgrad / 100)-Es ist beschrieben was unter Schwellwert hoher Strompreis passiert. Ist das die Beschreibung "zwischen hoher und niedrigem Schwellwert"?
Ja.
-Kannst du bitte noch einfügen, wann eine Sperre oder Freigabe erfolgt?
Ja, wenn diese einigermaßen sicher funktioniert.
Kannst du irgendwann noch ein "Offset Tag/Nacht" für die berechnete Reichweite der Batterie in die Config einbauen, da mir die Reichweite irgendwie immer zu kurz (ca. 2 Std.) berechnet wird.
Kann ich machen, ist aber nicht sinnvoll, da jetzt bereits der Durchschnittsverbrauch Tag und Nacht verwendet wird. Der Durchschnittsverbrauch wird für jeden Tag Mo-So und je Tag unterteilt in Tag und Nacht berechnet. Dieser passt sich somit immer an, ein Offset wird sich da nicht anpassen und führt eher zu Verwirrungen.
Aktuell verwende ich da immer die vollen Stunden und ignoriere die Minuten, also wenn die Batterie 7 h und 45 min. reichen würde, verwende ich nur die 7 h.
Das kann ich mal ändern und dann kannst du prüfen, ob es besser ist. -
@psrelax sagte in E3DC Hauskraftwerk steuern:
Da passt was nicht. Laden dürfte jetzt nicht an sein, meine ich.
Nein, da sollte nicht geladen werden. Vermute wegen des niedrigen Schwellwerts hoher Strompreis.
Das muss ich mir am Wochenende in Ruhe mal anschauen. -
@arnod Hallo Arno,
In der HistorySelect wird der entsprechende Monat aktualisiert. In HistoryJSON ist allerdings keine Veränderung zu erkennen auch der Zeitstempel ändert sich nicht.!!! Fehler gefunden!! Javascript neu installiert und es funktioniert!
-
Tibber Skript,
Version: 1.1.12 auf Github hochgeladen.Änderungen:
- Prüfung, ob es sich gerade um eine Spitzenpreisphase handelt, optimiert.
- Bei der Berechnung der Batteriereichweite werden auch die Minuten berücksichtigt.
-
Tibber Skript,
Version: 1.1.13 auf Github hochgeladen. -
@arnod bekomme Fehlermeldungen
12.10.2024, 17:30:32.540 [info ]: javascript.0 (329058) Stopping script script.js.Tibber_ChargeControl1.1_13
12.10.2024, 17:30:32.605 [info ]: javascript.0 (329058) Start JavaScript script.js.Tibber_ChargeControl1.1_13 (Javascript/js)
12.10.2024, 17:30:32.618 [info ]: javascript.0 (329058) script.js.Tibber_ChargeControl1.1_13: -==== Tibber Skript Version 1.1.13 ====-
12.10.2024, 17:30:32.620 [error]: javascript.0 (329058) script.js.Tibber_ChargeControl1.1_13: Error: Cannot find module '@iobroker-javascript.0/luxon'
12.10.2024, 17:30:32.621 [error]: javascript.0 (329058) at script.js.Tibber_ChargeControl1.1_13:21:22
12.10.2024, 17:30:32.621 [error]: javascript.0 (329058) at script.js.Tibber_ChargeControl1.1_13:1310:3
12.10.2024, 17:30:32.646 [error]: javascript.0 (329058) script.js.Tibber_ChargeControl1.1_13: TypeError: Cannot destructure property 'DateTime' of 'require(...)' as it is undefined.
12.10.2024, 17:30:32.646 [error]: javascript.0 (329058) at script.js.Tibber_ChargeControl1.1_13:21:9
12.10.2024, 17:30:32.646 [error]: javascript.0 (329058) at script.js.Tibber_ChargeControl1.1_13:1310:3 -
@as
kommt das nur beim ersten Start vom Skript oder bei jedem Start ? -
Neue Version Charge-Control auf GitHub hochgeladen.
Version: 1.5.8
Änderungen:- Es werden die wichtigsten e3dc-rscp Adaptereinstellungen geprüft und wenn diese abweichen wird im LOG eine Warnung ausgegeben.
-
@arnod beim start
und wenn ich aktualisiere erneut in skript log -
@as
Es sollte eigentlich nur einmal beim Script Start auftreten und dann das Modul luxon nachgeladen werden.
Wenn du das Skript neu startest, sollte der Fehler nicht mehr angezeigt werden.Wenn das nicht funktioniert, dann bitte mal das Modul luxon in den Instanzeinstellungen Javascript unter zusätzliche NPM-Module eintragen:
-
@arnod danke
händisches eintragen hat geholfen
jz startet es wie ver..12 -
@arnod
Bitte sag mir, ob meine Schlussfolgerung korrekt ist.Es wurde nicht geladen, da gerade genug im Akku ist, um die nächste Spitze zu überbrücken.
2024-10-14 14:00:00.193 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: ******************* Debug LOG Tibber Skript Version 1.1.13 ******************* 2024-10-14 14:00:00.193 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: timerIds = 365027926,365027927,416462523,416462555 2024-10-14 14:00:00.193 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: timerTarget = ["2024-10-13T01:01:00.118Z","2024-10-13T13:00:00.000Z","2024-10-13T22:01:00.916Z","2024-10-14T03:01:00.916Z"] 2024-10-14 14:00:00.193 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: timerState = [true,false,true,false] 2024-10-14 14:00:00.193 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: timerObjektID = ["Entladesperre","Entladesperre","Laden","Laden"] 2024-10-14 14:00:00.193 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: besteLadezeit = Spitzenpreisphase 2024-10-14 14:00:00.194 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: billigsterEinzelpreisBlock = 0.1675 2024-10-14 14:00:00.194 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: billigsterBlockPreis = 0.20428571428571432 2024-10-14 14:00:00.194 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: minStrompreis_48h = 0.227 2024-10-14 14:00:00.194 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Schwellwert Preisspitze = 0.1705 2024-10-14 14:00:00.194 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Schwellwert hoher Strompreis = 0.15 2024-10-14 14:00:00.194 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Schwellwert niedriger Strompreis = 0.10 2024-10-14 14:00:00.194 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: schneeBedeckt = false 2024-10-14 14:00:00.194 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Prognose PV-Leistung heute = 11.4912 kWh 2024-10-14 14:00:00.194 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Prognose PV-Leistung morgen = 33.1968 kWh 2024-10-14 14:00:00.194 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: batterieKapazitaet_kWh = 15 2024-10-14 14:00:00.194 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Batterie_SOC = 45 2024-10-14 14:00:00.194 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: prognoseLadezeitBatterie = 1 2024-10-14 14:00:00.194 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: pvLeistungAusreichend = false 2024-10-14 14:00:00.194 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: reichweiteBatterie = 2:11 h / 5:23 h 2024-10-14 14:00:00.194 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: batteriepreisAktiv = true 2024-10-14 14:00:00.194 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: strompreisBatterie = 0.1057 2024-10-14 14:00:00.194 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: bruttoPreisBatterie = 0.1057 2024-10-14 14:00:00.194 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Aktueller Preis Tibber = 0.2744 2024-10-14 14:00:00.194 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: BatterieEntladenSperren = false 2024-10-14 14:00:00.194 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: BatterieLaden = false 2024-10-14 14:00:00.194 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Power_Bat_W = -2697 2024-10-14 14:00:00.194 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Power_Grid = -7 2024-10-14 14:00:00.194 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: eAutoLaden = false 2024-10-14 14:00:00.194 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: naechsteNiedrigphase = {"Startzeit":null,"Endzeit":null,"StartzeitLokal":null,"EndzeitLokal":null} 2024-10-14 14:00:00.194 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: naechsteHochphase = {"Startzeit":"2024-10-13T22:00:00.000Z","Endzeit":"2024-10-15T22:00:00.000Z","StartzeitLokal":"14.10.2024, 00:00:00","EndzeitLokal":"16.10.2024, 00:00:00"} 2024-10-14 14:00:00.195 - [32minfo[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: preisPhasen = {"highPhases":[{"start":"2024-10-13T22:00:00.000Z","end":"2024-10-15T22:00:00.000Z","averagePrice":0.3054708333333333,"startLocale":"14.10.2024, 00:00:00","endLocale":"16.10.2024, 00:00:00"}],"lowPhases":[]} 2024-10-14 14:00:00.195 - [33mwarn[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: ProgrammAblauf = 25,1,2,3,4,5,6,9,11,12,29, 2024-10-14 14:00:11.940 - [33mwarn[39m: javascript.0 (18305) script.js.E3DC_ChargeControl.Tibber: Batterie SOC = 44