Als Beispiel für 10 Minuten Einschaltverzögerung:
- bei Regelintervall Normal in der Einschaltverzögerung 600 Sekunden einstellen (wie in der Anleitung)
- bei Regelintervall Langsam in der Einschaltverzögerung 300 Sekunden
- bei Regelintervall Sehr Langsam in der Einschaltverzögerung 100 Sekunden
Bei der Einschaltverzögerung zählt openWB nach überschreiten der Einschaltgrenze hoch. Bei Regelintervall auch genau wie in der Erklärung angegeben die Sekunden. Man sieht das im Logfile, da erhöht sich der Wert jede Minute um 60 bis die Einschaltverzögerung erreicht ist.
Wenn man auf Sehr Langsam stellt zählt es pro Minute aber nur um 10 hoch. Bei Langsam müssten es dann 30 sein.
Am besten mal ausprobieren. Ich versuche es jetzt mit Regelintervall Langsam und den angepassten Verzögerungen.
Regelintervall wirkt sich auf Zeitintervall des Graphen aus
Re: Regelintervall wirkt sich auf Zeitintervall des Graphen aus
9,7 kWp Hyundai FullBlack PV + Fronius WR & SmartMeter, openWB Standalone + go-e charger, Polestar 2 LRDM PP
-
- Beiträge: 1034
- Registriert: Mi Jul 21, 2021 3:00 pm
Re: Regelintervall wirkt sich auf Zeitintervall des Graphen aus
Bei mir erkennt man gut wo ich vorhin von normal auf langsam gestellt habe...
Und bei PV-Laden ist das ja schnell umgestellt.
Mir ist nur nicht klar, ob das bei SmartHome 2.0 auch eine Anpassung nötig ist.
Müssen wir mal Oliver fragen, der könnte das spontan wissen.
Und bei PV-Laden ist das ja schnell umgestellt.
Mir ist nur nicht klar, ob das bei SmartHome 2.0 auch eine Anpassung nötig ist.
Müssen wir mal Oliver fragen, der könnte das spontan wissen.
LP1: openWB series2 custom mit Phasenumschaltung
LP2: go-e V2
Kostal Plenticore Plus
e-up BJ 2021, SOC mit OVMS
EQB 250 BJ 2023, SOC mit Mercedes ME über Home Assistant
EVU mit Tasmato-Lesekopf auf SmartMeter
9 x Smarthome mit Shellys
LP2: go-e V2
Kostal Plenticore Plus
e-up BJ 2021, SOC mit OVMS
EQB 250 BJ 2023, SOC mit Mercedes ME über Home Assistant
EVU mit Tasmato-Lesekopf auf SmartMeter
9 x Smarthome mit Shellys
-
- Beiträge: 2382
- Registriert: Fr Mär 08, 2019 1:57 pm
- Has thanked: 1 time
- Been thanked: 9 times
Re: Regelintervall wirkt sich auf Zeitintervall des Graphen aus
Also der Smarthomehandler besteht vereinfacht aus drei Blöcken die permanent nacheinander ausgeführt werden. Wenn die drei Blöcke durch sind, wartet der Smarthomehandler 5 Sekunden und fängt dann wieder von vorne an:
loadregelvars() -> berechnen zentrale Werte und protokollieren
getdevicevalues() -> lesen aktuelle Leistung, Zähler, Temperatur von jedem Device aus (inklusive separate Leistungsmessung) und protokollieren
conditions() - > überprüfen jedes Device bezüglich Ein / Ausschaltschwelle und schalten
time.sleep(5) - > 5 Sekunden nichts tun
Somit: nicht abhängig von dem Regelintervall
Gruss Oliver
2021-08-21 13:49:29: EVU Bezug(-)/Einspeisung(+): 11357 max Speicherladung: 3005
2021-08-21 13:49:29: Uberschuss: 11348 Uberschuss mit Offset: 8343
2021-08-21 13:49:29: Speicher Entladung(-)/Ladung(+): -9 SpeicherSoC: 100
2021-08-21 13:49:29: (1) Leistungsmessung durch sdm630
2021-08-21 13:49:30: (1) Stiebel rel: 1 oncnt/onstandby/time: 1/0/14845 Status: 10 akt: 64 Z Hw: 6619509
2021-08-21 13:49:30: (8) mystrom temp sensor: 1 Grad: 21.25
2021-08-21 13:49:30: (8) Leistungsmessung durch mystrom
2021-08-21 13:49:31: (8) MyDose rel: 0 oncnt/onstandby/time: 0/1/0 Status: 10 akt: 0 Z Hw: 0
2021-08-21 13:49:32: (9) Heizstab rel: 1 oncnt/onstandby/time: 1/0/13897 Status: 10 akt: 0 Z Hw: 0
2021-08-21 13:49:32: Total Watt abschaltbarer smarthomedevices: 0
2021-08-21 13:49:32: Total Watt nichtabschaltbarer smarthomedevices: 64
2021-08-21 13:49:32: Total Watt nicht im Hausverbrauch: 0
2021-08-21 13:49:32: (1) Stiebel Maximale Einschaltdauer nicht erreicht
2021-08-21 13:49:32: (1) Stiebel Überschuss 11348 größer Einschaltschwelle 4000
2021-08-21 13:49:32: (1) Stiebel Einschaltverzögerung erreicht, bereits ein
2021-08-21 13:49:32: (8) MyDose Maximale Einschaltdauer nicht erreicht
2021-08-21 13:49:32: (8) MyDose SoC niedriger als Abschalt SoC, prüfe weiter
2021-08-21 13:49:32: (8) MyDose Überschuss 11348 kleiner Ausschaltschwelle 18000
2021-08-21 13:49:32: (8) MyDose Ausschaltverzögerung erreicht, bereits aus
2021-08-21 13:49:32: (9) Heizstab Maximale Einschaltdauer nicht erreicht
2021-08-21 13:49:32: (9) Heizstab Soll ausgeschaltet werden bei Ladung, pruefe 0
2021-08-21 13:49:32: (9) Heizstab Ladung läuft nicht, pruefe weiter
2021-08-21 13:49:32: (9) Heizstab Überschuss 11348 größer Einschaltschwelle 2100
2021-08-21 13:49:32: (9) Heizstab Einschaltverzögerung erreicht, bereits ein
2021-08-21 13:49:37: EVU Bezug(-)/Einspeisung(+): 11357 max Speicherladung: 3005
2021-08-21 13:49:37: Uberschuss: 11348 Uberschuss mit Offset: 8343
2021-08-21 13:49:37: Speicher Entladung(-)/Ladung(+): -9 SpeicherSoC: 100
loadregelvars() -> berechnen zentrale Werte und protokollieren
getdevicevalues() -> lesen aktuelle Leistung, Zähler, Temperatur von jedem Device aus (inklusive separate Leistungsmessung) und protokollieren
conditions() - > überprüfen jedes Device bezüglich Ein / Ausschaltschwelle und schalten
time.sleep(5) - > 5 Sekunden nichts tun
Somit: nicht abhängig von dem Regelintervall
Gruss Oliver
2021-08-21 13:49:29: EVU Bezug(-)/Einspeisung(+): 11357 max Speicherladung: 3005
2021-08-21 13:49:29: Uberschuss: 11348 Uberschuss mit Offset: 8343
2021-08-21 13:49:29: Speicher Entladung(-)/Ladung(+): -9 SpeicherSoC: 100
2021-08-21 13:49:29: (1) Leistungsmessung durch sdm630
2021-08-21 13:49:30: (1) Stiebel rel: 1 oncnt/onstandby/time: 1/0/14845 Status: 10 akt: 64 Z Hw: 6619509
2021-08-21 13:49:30: (8) mystrom temp sensor: 1 Grad: 21.25
2021-08-21 13:49:30: (8) Leistungsmessung durch mystrom
2021-08-21 13:49:31: (8) MyDose rel: 0 oncnt/onstandby/time: 0/1/0 Status: 10 akt: 0 Z Hw: 0
2021-08-21 13:49:32: (9) Heizstab rel: 1 oncnt/onstandby/time: 1/0/13897 Status: 10 akt: 0 Z Hw: 0
2021-08-21 13:49:32: Total Watt abschaltbarer smarthomedevices: 0
2021-08-21 13:49:32: Total Watt nichtabschaltbarer smarthomedevices: 64
2021-08-21 13:49:32: Total Watt nicht im Hausverbrauch: 0
2021-08-21 13:49:32: (1) Stiebel Maximale Einschaltdauer nicht erreicht
2021-08-21 13:49:32: (1) Stiebel Überschuss 11348 größer Einschaltschwelle 4000
2021-08-21 13:49:32: (1) Stiebel Einschaltverzögerung erreicht, bereits ein
2021-08-21 13:49:32: (8) MyDose Maximale Einschaltdauer nicht erreicht
2021-08-21 13:49:32: (8) MyDose SoC niedriger als Abschalt SoC, prüfe weiter
2021-08-21 13:49:32: (8) MyDose Überschuss 11348 kleiner Ausschaltschwelle 18000
2021-08-21 13:49:32: (8) MyDose Ausschaltverzögerung erreicht, bereits aus
2021-08-21 13:49:32: (9) Heizstab Maximale Einschaltdauer nicht erreicht
2021-08-21 13:49:32: (9) Heizstab Soll ausgeschaltet werden bei Ladung, pruefe 0
2021-08-21 13:49:32: (9) Heizstab Ladung läuft nicht, pruefe weiter
2021-08-21 13:49:32: (9) Heizstab Überschuss 11348 größer Einschaltschwelle 2100
2021-08-21 13:49:32: (9) Heizstab Einschaltverzögerung erreicht, bereits ein
2021-08-21 13:49:37: EVU Bezug(-)/Einspeisung(+): 11357 max Speicherladung: 3005
2021-08-21 13:49:37: Uberschuss: 11348 Uberschuss mit Offset: 8343
2021-08-21 13:49:37: Speicher Entladung(-)/Ladung(+): -9 SpeicherSoC: 100
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
-
- Beiträge: 1034
- Registriert: Mi Jul 21, 2021 3:00 pm
Re: Regelintervall wirkt sich auf Zeitintervall des Graphen aus
Danke Oliver für deine schnelle Rückmeldung.
Das sind ja gute Nachrichten. Dann dürfe ja nur die Dauer des Graphen und die An- und Auslaufverzögerung bei PV bleiben.
Das sind ja gute Nachrichten. Dann dürfe ja nur die Dauer des Graphen und die An- und Auslaufverzögerung bei PV bleiben.
LP1: openWB series2 custom mit Phasenumschaltung
LP2: go-e V2
Kostal Plenticore Plus
e-up BJ 2021, SOC mit OVMS
EQB 250 BJ 2023, SOC mit Mercedes ME über Home Assistant
EVU mit Tasmato-Lesekopf auf SmartMeter
9 x Smarthome mit Shellys
LP2: go-e V2
Kostal Plenticore Plus
e-up BJ 2021, SOC mit OVMS
EQB 250 BJ 2023, SOC mit Mercedes ME über Home Assistant
EVU mit Tasmato-Lesekopf auf SmartMeter
9 x Smarthome mit Shellys
-
- Beiträge: 1034
- Registriert: Mi Jul 21, 2021 3:00 pm
Re: Regelintervall wirkt sich auf Zeitintervall des Graphen aus
So, nachdem wir hier ja viel KnwoHow zusammen getragen haben, habe ich mir jetzt mal die Zeit genommen und das in einen Wiki-EIntrag gegossen, damit es für die "Nachwelt" dokumentiert ist.
https://github.com/snaptec/openWB/wiki/ ... lintervall
Schaut gerne mal drüber. Wenn was nicht passt Rückmeldung an mich, dann ändere ich das oder ihr passt es am einfachsten direkt selbst an.
Gruß, Philipp
https://github.com/snaptec/openWB/wiki/ ... lintervall
Schaut gerne mal drüber. Wenn was nicht passt Rückmeldung an mich, dann ändere ich das oder ihr passt es am einfachsten direkt selbst an.
Gruß, Philipp
LP1: openWB series2 custom mit Phasenumschaltung
LP2: go-e V2
Kostal Plenticore Plus
e-up BJ 2021, SOC mit OVMS
EQB 250 BJ 2023, SOC mit Mercedes ME über Home Assistant
EVU mit Tasmato-Lesekopf auf SmartMeter
9 x Smarthome mit Shellys
LP2: go-e V2
Kostal Plenticore Plus
e-up BJ 2021, SOC mit OVMS
EQB 250 BJ 2023, SOC mit Mercedes ME über Home Assistant
EVU mit Tasmato-Lesekopf auf SmartMeter
9 x Smarthome mit Shellys
Re: Regelintervall wirkt sich auf Zeitintervall des Graphen aus
Hi Philipp, vielen Dank für den Wiki-Eintrag. Für mich passt es so.
Aber ich muss das nochmal fragen. Kann man das nicht anders lösen? In den PV-Einstellungen bei den Verzögerungen stelle ich die Zeit in Sekunden ein, die bis zum ein- oder ausschalten gewartet werden soll. Das sollte doch unabhängig vom Regelintervall sein. Also ich stelle 600 Sekunden ein und dann sind das auch 600 Sekunden = 10 Minuten. Immer. Egal welches Regelintervall.
600 Sekunden sollten nicht 20 Minuten sein wenn ich das Regelintervall auf Langsam stelle oder 60 Minuten wenn ich es auf Sehr Langsam stelle.
Kann man da nicht den Faktor im Hintergrund ändern, mit dem openWB die Verzögerung zählt?
So steht es im PV-Log:
2021-08-23 09:07:35: Einschaltverzögerung aktiv, Aktuell: 10, Ziel: 600 (LV0)
Ich vermute, dass hier für den Wert Aktuell gar nicht die Sekunden gezählt werden (dachte ich immer) sondern nur die Anzahl der durchlaufenen Intervalle. Ein Intervall, dann schreibe 10, zwei Intervalle dann schreibe 20 usw.
Klar, wenn ich dann die Anzahl der Intervalle pro Minute halbiere komme ich nach 1 Minute eben nur auf den Wert 30.
Also könnte man nicht entweder die Messung auf die vergangene Zeit ändern? Dann ist man unabhängig vom Regelintervall.
Oder wenn das nicht geht die Formel abhängig vom Regelintervall machen.
Wenn Regelintervall = Normal, dann berechne Wert Aktuell wie bisher
Wenn Regelintervall = Langsam dann Wert Aktuell * 2
Wenn Regelintervall = Sehr Langsam dann Wert Aktuell * 6
Aber ich muss das nochmal fragen. Kann man das nicht anders lösen? In den PV-Einstellungen bei den Verzögerungen stelle ich die Zeit in Sekunden ein, die bis zum ein- oder ausschalten gewartet werden soll. Das sollte doch unabhängig vom Regelintervall sein. Also ich stelle 600 Sekunden ein und dann sind das auch 600 Sekunden = 10 Minuten. Immer. Egal welches Regelintervall.
600 Sekunden sollten nicht 20 Minuten sein wenn ich das Regelintervall auf Langsam stelle oder 60 Minuten wenn ich es auf Sehr Langsam stelle.
Kann man da nicht den Faktor im Hintergrund ändern, mit dem openWB die Verzögerung zählt?
So steht es im PV-Log:
2021-08-23 09:07:35: Einschaltverzögerung aktiv, Aktuell: 10, Ziel: 600 (LV0)
Ich vermute, dass hier für den Wert Aktuell gar nicht die Sekunden gezählt werden (dachte ich immer) sondern nur die Anzahl der durchlaufenen Intervalle. Ein Intervall, dann schreibe 10, zwei Intervalle dann schreibe 20 usw.
Klar, wenn ich dann die Anzahl der Intervalle pro Minute halbiere komme ich nach 1 Minute eben nur auf den Wert 30.
Also könnte man nicht entweder die Messung auf die vergangene Zeit ändern? Dann ist man unabhängig vom Regelintervall.
Oder wenn das nicht geht die Formel abhängig vom Regelintervall machen.
Wenn Regelintervall = Normal, dann berechne Wert Aktuell wie bisher
Wenn Regelintervall = Langsam dann Wert Aktuell * 2
Wenn Regelintervall = Sehr Langsam dann Wert Aktuell * 6
9,7 kWp Hyundai FullBlack PV + Fronius WR & SmartMeter, openWB Standalone + go-e charger, Polestar 2 LRDM PP
-
- Beiträge: 1034
- Registriert: Mi Jul 21, 2021 3:00 pm
Re: Regelintervall wirkt sich auf Zeitintervall des Graphen aus
Klar muss sich das so lösen lassen aus Programmierer-Sicht.
Jetzt gibt es hier für openWB vermutlich mehrere Punkte zu bedenken:
- Alle die wie ich jetzt umgerechnet haben, müssten das jetzt wieder tun...
- Scheinbar wird der Parameter sehr selten genutzt
Wie ist das in openWB 2.0 wäre auch noch interessant...
Jetzt gibt es hier für openWB vermutlich mehrere Punkte zu bedenken:
- Alle die wie ich jetzt umgerechnet haben, müssten das jetzt wieder tun...
- Scheinbar wird der Parameter sehr selten genutzt
Wie ist das in openWB 2.0 wäre auch noch interessant...
LP1: openWB series2 custom mit Phasenumschaltung
LP2: go-e V2
Kostal Plenticore Plus
e-up BJ 2021, SOC mit OVMS
EQB 250 BJ 2023, SOC mit Mercedes ME über Home Assistant
EVU mit Tasmato-Lesekopf auf SmartMeter
9 x Smarthome mit Shellys
LP2: go-e V2
Kostal Plenticore Plus
e-up BJ 2021, SOC mit OVMS
EQB 250 BJ 2023, SOC mit Mercedes ME über Home Assistant
EVU mit Tasmato-Lesekopf auf SmartMeter
9 x Smarthome mit Shellys
Re: Regelintervall wirkt sich auf Zeitintervall des Graphen aus
Genau. Ist sicherlich kein Hauptthema, aber sollte auf die To-Do Liste kommen und bei Gelegenheit geändert werden. Ich denke, die wenigen, die das nutzen (wie wir), merken das recht schnell und wenn es in den Hinweisen zum Update steht bekommt man es auch noch mit und kann es anpassen.
9,7 kWp Hyundai FullBlack PV + Fronius WR & SmartMeter, openWB Standalone + go-e charger, Polestar 2 LRDM PP