Smarthome 2.0 ... Einschalten devices bei maximaler Speicherladung
-
- Beiträge: 155
- Registriert: So Jan 17, 2021 8:35 am
- Wohnort: Bielefeld
Re: Smarthome 2.0 ... Einschalten devices bei maximaler Speicherladung
Das einzige was ich habe, ist das die Anzeige etwas hinterherhinkt - d.h. dass der Verbrauch des Heizstabes zunächst als "Hausverbrauch" angezeigt wird und dann erst auf die Smarthome-Anzeige wechselt, ist aber nicht schlimm, da die Regelung grundsätzlich funktioniert ...
-
5,33 KwP Aleo - Kostal Plenticore 5.5 - KSEM - RasPi 3 Model B Rev 1.2 auf Hutschiene ext. 5" Waveshare Displ. - OpenWB - Go-eCharger homefix 22 kW am Lastschalter 1PH/3PH - Zoe Z.E. 40 - Shelly für E-Bike Akku - BYD HVS 5,1 kWh und Elwa-E
5,33 KwP Aleo - Kostal Plenticore 5.5 - KSEM - RasPi 3 Model B Rev 1.2 auf Hutschiene ext. 5" Waveshare Displ. - OpenWB - Go-eCharger homefix 22 kW am Lastschalter 1PH/3PH - Zoe Z.E. 40 - Shelly für E-Bike Akku - BYD HVS 5,1 kWh und Elwa-E
-
- Beiträge: 718
- Registriert: Mo Okt 12, 2020 7:41 am
Re: Smarthome 2.0 ... Einschalten devices bei maximaler Speicherladung
Frage: zählt die Speicherleistung als Bezug?okaegi hat geschrieben: ↑Di Mär 02, 2021 3:55 pmStimmt genauthesorrow101 hat geschrieben: ↑Di Mär 02, 2021 12:51 pm
Wenn ich das richtig verstanden habe ist die Funktion nur relevant, wenn du einen minimalen SoC eingestellt hast. Beispiel:
Dein Verbraucher soll bei Überschuss von 1000W schalten. Aber erst wenn deine Batterie 50% SoC hat (die kann mit 2000W laden). Dein Hausverbrauch sind 500W.
Jetzt scheint in der früh keine Sonne, nachmittags kommt sie aber voll raus. Deine Anlage produziert jetzt auf einen Schlag 5000W. Unter normalen Umständen müsste jetzt deine Batterie erstmal 50% erreichen, bevor der Verbraucher schaltet. Die Speicherleistung berücksichtigt jetzt z. B genau diesen Fall. 5000W-(2000W+500W)=2500 Überschuss. Heißt dein Verbraucher kann zb auch anspringen, obwohl du noch nicht 50% SoC hast, um nichts zu verschwenden und nebenbei lädt deine Batterie aber mit voller Leistung.
Hoffe so richtig erklärt @okaegi?
Gruss Olvier
Wenn meine Ausschaltschwelle beispielsweise 1500W für Bezug ist. Kein Strom mehr vom Dach kommt und der Speicher komplett einspringt. Ist das Kriterium dann erfüllt oder erst wenn wirklich was aus dem Netz kommt?
-
- Beiträge: 2382
- Registriert: Fr Mär 08, 2019 1:57 pm
- Has thanked: 1 time
- Been thanked: 9 times
Re: Smarthome 2.0 ... Einschalten devices bei maximaler Speicherladung
Hier hat es ein paar Beispiele:
Den gerechnete Überschuss mit und ohne Offset findest du unter Status und im smarthome.log
Speicher wird geladen, kleiner Bezug
2021-03-08 12:46:39: EVU Bezug(-)/Einspeisung(+): -12 max Speicherladung: 3000
2021-03-08 12:46:39: Uberschuss: 3174 Uberschuss mit Offset: 174
2021-03-08 12:46:39: Speicher Entladung(-)/Ladung(+): 3186 SpeicherSoC: 57
Speicherladung wird in Überschuss gerechnet
Speicher wird geladen, grössere Einspeisung
2021-03-08 13:14:39: EVU Bezug(-)/Einspeisung(+): 2631 max Speicherladung: 3000
2021-03-08 13:14:39: Uberschuss: 6768 Uberschuss mit Offset: 3768
2021-03-08 13:14:39: Speicher Entladung(-)/Ladung(+): 4137 SpeicherSoC: 62
Speicherladung wird in Überschuss gerechnet
speicher wird entladen
2021-03-08 16:29:32: EVU Bezug(-)/Einspeisung(+): -2 max Speicherladung: 3000
2021-03-08 16:29:32: Uberschuss: -1130 Uberschuss mit Offset: -4130
2021-03-08 16:29:32: Speicher Entladung(-)/Ladung(+): -1128 SpeicherSoC: 96
Speicherentladung wird vom Überschuss her als Bezug gesehen
Berechnung:
uberschuss = wattbezug + speicherleistung
uberschussoffset = wattbezug + speicherleistung - maxspeicher
Gruss Oliver
Den gerechnete Überschuss mit und ohne Offset findest du unter Status und im smarthome.log
Speicher wird geladen, kleiner Bezug
2021-03-08 12:46:39: EVU Bezug(-)/Einspeisung(+): -12 max Speicherladung: 3000
2021-03-08 12:46:39: Uberschuss: 3174 Uberschuss mit Offset: 174
2021-03-08 12:46:39: Speicher Entladung(-)/Ladung(+): 3186 SpeicherSoC: 57
Speicherladung wird in Überschuss gerechnet
Speicher wird geladen, grössere Einspeisung
2021-03-08 13:14:39: EVU Bezug(-)/Einspeisung(+): 2631 max Speicherladung: 3000
2021-03-08 13:14:39: Uberschuss: 6768 Uberschuss mit Offset: 3768
2021-03-08 13:14:39: Speicher Entladung(-)/Ladung(+): 4137 SpeicherSoC: 62
Speicherladung wird in Überschuss gerechnet
speicher wird entladen
2021-03-08 16:29:32: EVU Bezug(-)/Einspeisung(+): -2 max Speicherladung: 3000
2021-03-08 16:29:32: Uberschuss: -1130 Uberschuss mit Offset: -4130
2021-03-08 16:29:32: Speicher Entladung(-)/Ladung(+): -1128 SpeicherSoC: 96
Speicherentladung wird vom Überschuss her als Bezug gesehen
Berechnung:
uberschuss = wattbezug + speicherleistung
uberschussoffset = wattbezug + speicherleistung - maxspeicher
Gruss Oliver
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: 155
- Registriert: So Jan 17, 2021 8:35 am
- Wohnort: Bielefeld
Re: Smarthome 2.0 ... Einschalten devices bei maximaler Speicherladung
Oliver / okaegi bat mich darum, etwas auszutesten, damit die Anzeige nicht so stark hinterherhinkt (Start des Heizstabes wird erst als Hausverbrauch angezeigt und wechselt dann erst auf den Graph der Smarthome 2.0 Devices:TeutoRockA hat geschrieben: ↑Fr Mär 05, 2021 10:19 am Das einzige was ich habe, ist das die Anzeige etwas hinterherhinkt - d.h. dass der Verbrauch des Heizstabes zunächst als "Hausverbrauch" angezeigt wird und dann erst auf die Smarthome-Anzeige wechselt, ist aber nicht schlimm, da die Regelung grundsätzlich funktioniert ...
Bildschirmfoto 2021-03-05 um 11.17.13.png
hab ich gemacht und es läuft anscheinend stabil und gefühlt auch etwas schneller:Im Elwa driver in openwb hat es einen Timer drin, der heute definiert, wie häufig elwa upgedatet wird. Momentan ist der timer auf cirka 45 Selunden. Acthor von dem gleichen Herstwller kommt mit 25 Sekunden klar (und reagiert somit schneller.
Kannst du mal in folgender Datei:i
/var/www/html/openWB/modules/smarthome/elwa/watt.py
alt (zeile 26)
if count5 > 6:
count5=0
Müsstes du auf 3 Ändern.
if count5 > 3:
count5=0
Mich würde insbesondere interessieren ob die Elwa Ansteuerung noch stabil läuft und elwa schneller
Das wäre doch was fürs nächste Update
Vielleicht gehts noch schneller, indem beim Erstellen des Graphen erst der Smarthome Verbrauch abgefragt und "gemalt" wird und dann der Hausverbrauch??
Muss jetzt los arbeiten ... so long, Basti
-
5,33 KwP Aleo - Kostal Plenticore 5.5 - KSEM - RasPi 3 Model B Rev 1.2 auf Hutschiene ext. 5" Waveshare Displ. - OpenWB - Go-eCharger homefix 22 kW am Lastschalter 1PH/3PH - Zoe Z.E. 40 - Shelly für E-Bike Akku - BYD HVS 5,1 kWh und Elwa-E
5,33 KwP Aleo - Kostal Plenticore 5.5 - KSEM - RasPi 3 Model B Rev 1.2 auf Hutschiene ext. 5" Waveshare Displ. - OpenWB - Go-eCharger homefix 22 kW am Lastschalter 1PH/3PH - Zoe Z.E. 40 - Shelly für E-Bike Akku - BYD HVS 5,1 kWh und Elwa-E
-
- Beiträge: 2382
- Registriert: Fr Mär 08, 2019 1:57 pm
- Has thanked: 1 time
- Been thanked: 9 times
Re: Smarthome 2.0 ... Einschalten devices bei maximaler Speicherladung
Die Ansteuerung von Elwa ist neu im 25 Sekunden Zyklus, ist in der neusten Nighlty drin.
Gruss Oliver
Gruss Oliver
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: 2
- Registriert: Di Feb 09, 2021 7:10 pm
Re: Smarthome 2.0 ... Einschalten devices bei maximaler Speicherladung
Hallo zusammen,
besteht auch bei AVM die Möglichkeit die Abfrage zu beschleunigen. Bei mir hinkt das auch dem Hausverbrauch hinterher.
Viele Dank
Christian
besteht auch bei AVM die Möglichkeit die Abfrage zu beschleunigen. Bei mir hinkt das auch dem Hausverbrauch hinterher.
Viele Dank
Christian
-
- Beiträge: 3415
- Registriert: Sa Feb 20, 2021 9:55 am
- Has thanked: 4 times
- Been thanked: 59 times
Re: Smarthome 2.0 ... Einschalten devices bei maximaler Speicherladung
Hallo in die Runde,
ich kram' mal den Verursacher nach oben und mache nun beim Ausschalten weiter. Einschalten funktioniert ja super und gerade bei mir verursacht dieses Feature einen deutlichen Anstieg im Eigenverbrauch. An sonnigen Tagen gehen die Lüfter und sonstigen Heizungen schon am frühen Morgen an, wobei sie sonst erst angehen würden, wenn die Hausbatterie voll wäre. Sehr nützliche Funktion, das. Danke dafür.
Allerdings passiert bei der aktuellen Witterungslage folgendes: Bricht die Sonne voll durch die Wolken, schaltet der Überschuss die Verbraucher ein, weil die Batterie auch nicht mehr aufnehmen kann. Kommt nun die nächste Wolke regelt das BMS die Ladeleistung nach unten, weil ja kein Strom bezogen werden soll um die Batterie zu laden. Werden es mehr Wolken, wird noch weiter runtergeregelt, bis irgendwann die Batterie nur noch mit Mindestleistung geladen wird. Die Verbraucher gehen erst aus, wenn die Batterie aufgehört hat zu laden.
Gut, man könnte die Verbraucher nun ausschalten, wenn weniger als 100W oder so eingespeist werden. Aber wäre es andersherum nicht auch sinnvoll, die maximale Ladeleistung der Batterie auch beim Ausschalten zu beachten? Dann hätte der Parameter sozusagen die Funktion "Reservierte Ladeleistung für Hausbatterie"
Wäre das ein Verbesserungsvorschlag oder habe ich da noch einen Denkfehler?
Gruss,
Gero
ich kram' mal den Verursacher nach oben und mache nun beim Ausschalten weiter. Einschalten funktioniert ja super und gerade bei mir verursacht dieses Feature einen deutlichen Anstieg im Eigenverbrauch. An sonnigen Tagen gehen die Lüfter und sonstigen Heizungen schon am frühen Morgen an, wobei sie sonst erst angehen würden, wenn die Hausbatterie voll wäre. Sehr nützliche Funktion, das. Danke dafür.
Allerdings passiert bei der aktuellen Witterungslage folgendes: Bricht die Sonne voll durch die Wolken, schaltet der Überschuss die Verbraucher ein, weil die Batterie auch nicht mehr aufnehmen kann. Kommt nun die nächste Wolke regelt das BMS die Ladeleistung nach unten, weil ja kein Strom bezogen werden soll um die Batterie zu laden. Werden es mehr Wolken, wird noch weiter runtergeregelt, bis irgendwann die Batterie nur noch mit Mindestleistung geladen wird. Die Verbraucher gehen erst aus, wenn die Batterie aufgehört hat zu laden.
Gut, man könnte die Verbraucher nun ausschalten, wenn weniger als 100W oder so eingespeist werden. Aber wäre es andersherum nicht auch sinnvoll, die maximale Ladeleistung der Batterie auch beim Ausschalten zu beachten? Dann hätte der Parameter sozusagen die Funktion "Reservierte Ladeleistung für Hausbatterie"
Wäre das ein Verbesserungsvorschlag oder habe ich da noch einen Denkfehler?
Gruss,
Gero
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
-
- Beiträge: 2382
- Registriert: Fr Mär 08, 2019 1:57 pm
- Has thanked: 1 time
- Been thanked: 9 times
Re: Smarthome 2.0 ... Einschalten devices bei maximaler Speicherladung
Hallo Gero,
Wie ist dein Smarthomedevice definiert ?
Wenn du es richtig definiert hast, sollte er die maximale Soeicherladung auch beim ausschalten berücksichtigen.
Gruss Oliver
Wie ist dein Smarthomedevice definiert ?
Wenn du es richtig definiert hast, sollte er die maximale Soeicherladung auch beim ausschalten berücksichtigen.
Gruss Oliver
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: 3415
- Registriert: Sa Feb 20, 2021 9:55 am
- Has thanked: 4 times
- Been thanked: 59 times
Re: Smarthome 2.0 ... Einschalten devices bei maximaler Speicherladung
Hallo Oliver,
es hat ein bisschen gedauert, bis ich mal wieder einen solchen Fall "erwischt" habe. In der Grafik sieht man das unerwünschte Verhalten sehr gut:
Im Smarthomelog steht zwar, dass der Überschuss negativ ist, der Flurpuster geht aber nicht aus, weil der Überschuss mit 2009 ja nicht der eigentliche Überschuss mit Speicherladungsreserve von -3991 ist.
Beim Radiator ist eingestellt, dass der erst ab einem SoC von 30% angehen soll und da wird mit dem Offset gerechnet. Beim Flurpuster steht der SoC auf 0. Eigentlich hätte ich erwartet, dass das anders herum ist. (0 entspricht "deaktiviert" und "deaktiviert" bedeutet "Speicherleistung wird beachtet", also mit Offset). Es sieht mir so aus, als ob es genau anders herum funktioniert als es beschrieben ist. Ich müsste den SoC beim Flurpuster auf 100 stellen, damit der Speicher immer beachtet wird. Aber damit würde ja die eigentliche Funktion des Parameters ja nicht mehr funktionieren.
Gruss,
Gero
es hat ein bisschen gedauert, bis ich mal wieder einen solchen Fall "erwischt" habe. In der Grafik sieht man das unerwünschte Verhalten sehr gut:
Im Smarthomelog steht zwar, dass der Überschuss negativ ist, der Flurpuster geht aber nicht aus, weil der Überschuss mit 2009 ja nicht der eigentliche Überschuss mit Speicherladungsreserve von -3991 ist.
Da der Radiator ja korrekt funktioniert müsste es ja an irgendwelchen Einstellungen liegen:2021-05-27 11:38:06: (5) Espresso manueller Modus aktiviert, keine Regelung
2021-05-27 11:38:06: (4) Flurpuster Einschaltverzögerung erreicht, bereits ein
2021-05-27 11:38:06: (4) Flurpuster Überschuss 2009 größer Einschaltschwelle1600
2021-05-27 11:38:06: (4) Flurpuster Maximale Einschaltdauer nicht erreicht
2021-05-27 11:38:06: (3) Radiator Ausschaltverzögerung erreicht, bereits aus
2021-05-27 11:38:06: (3) Radiator Überschuss -3991 kleiner Ausschaltschwelle -200
2021-05-27 11:38:06: (3) Radiator SoC niedriger als Abschalt SoC, prüfe weiter
2021-05-27 11:38:06: (3) Radiator Maximale Einschaltdauer nicht erreicht
2021-05-27 11:38:06: (2) Heizluefter Überschuss kleiner als Einschaltschwelle und größer als Ausschaltschwelle. Ueberschuss 2009
2021-05-27 11:38:06: (2) Heizluefter Maximale Einschaltdauer nicht erreicht
2021-05-27 11:38:06: (1) PufferHzg Ausschaltverzögerung erreicht, bereits aus
2021-05-27 11:38:06: (1) PufferHzg Überschuss -3991 kleiner Ausschaltschwelle -500
2021-05-27 11:38:06: (1) PufferHzg SoC niedriger als Abschalt SoC, prüfe weiter
2021-05-27 11:38:06: (1) PufferHzg Ladung läuft nicht, pruefe weiter
2021-05-27 11:38:06: (1) PufferHzg Soll nicht eingeschaltet werden bei Ladung, pruefe
2021-05-27 11:38:06: (1) PufferHzg Maximale Einschaltdauer nicht erreicht
2021-05-27 11:38:06: Total Watt nichtabschaltbarer smarthomedevices: 1861
2021-05-27 11:38:06: Total Watt abschaltbarer smarthomedevices: 0
2021-05-27 11:38:06: (6) GeschirrSp rel: 0 oncnt/time: 0/0 Status: 10 akt: 0 Z Hw: 0
2021-05-27 11:38:05: (6) Leistungsmessung durch http
2021-05-27 11:38:05: (5) Espresso rel: 0 oncnt/time: 0/2065 Status: 10 akt: 0 Z Hw: 0
2021-05-27 11:38:05: (4) Flurpuster rel: 1 oncnt/time: 2/867 Status: 10 akt: 1861 Z Hw: 0
2021-05-27 11:38:04: (3) Radiator rel: 0 oncnt/time: 0/0 Status: 10 akt: 0 Z Hw: 0
2021-05-27 11:38:04: (2) Heizluefter rel: 0 oncnt/time: 0/0 Status: 10 akt: 0 Z Hw: 0
2021-05-27 11:38:03: (1) PufferHzg rel: 0 oncnt/time: 0/0 Status: 10 akt: 0 Z Hw: 0
2021-05-27 11:38:03: (1) Leistungsmessung durch http
2021-05-27 11:38:02: Speicher Entladung(-)/Ladung(+): 1977 SpeicherSoC: 17
2021-05-27 11:38:02: Uberschuss: 2009 Uberschuss mit Offset: -3991
2021-05-27 11:38:02: EVU Bezug(-)/Einspeisung(+): 32 max Speicherladung: 6000
Beim Radiator ist eingestellt, dass der erst ab einem SoC von 30% angehen soll und da wird mit dem Offset gerechnet. Beim Flurpuster steht der SoC auf 0. Eigentlich hätte ich erwartet, dass das anders herum ist. (0 entspricht "deaktiviert" und "deaktiviert" bedeutet "Speicherleistung wird beachtet", also mit Offset). Es sieht mir so aus, als ob es genau anders herum funktioniert als es beschrieben ist. Ich müsste den SoC beim Flurpuster auf 100 stellen, damit der Speicher immer beachtet wird. Aber damit würde ja die eigentliche Funktion des Parameters ja nicht mehr funktionieren.
Gruss,
Gero
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
-
- Beiträge: 2382
- Registriert: Fr Mär 08, 2019 1:57 pm
- Has thanked: 1 time
- Been thanked: 9 times
Re: Smarthome 2.0 ... Einschalten devices bei maximaler Speicherladung
Hallo Gero,
2021-05-27 11:38:02: Uberschuss: 2009 Uberschuss mit Offset: -3991
Wenn du willst das der Überschuss mit Offset relevant ist für die Steuerung , dann muss du den wie folgt einstellen
Speicherbeachtung beim Einschalten 60 %
Speicherbeachtung beim Ausschalten 100 %
maximale Speicherladung in W 6000
Und das heisst übersetzt:
Bis das der Speicher bis 60% geladen ist, gilt für das An und Abstellen der Überschuss mit offset (also die -3991). Über 60% gilt für das An und Abstellen der Überschuss (also die 2009 ). Wenn du 0% bei Speicherbeachtung beim Einschalten definiert hast wie du jetzt heute) , gilt für die Berechnung immer nur der Überschuss.
Bei meinem (langweiligen) Heizstab habe ich die Speicherbeachtung beim Einschalten auf 95% gestellt. Der Heizstab wird nur aktivieren, wenn der Speicher voll ist oder voll lädt und eingespiesen wird: Und dass siehst du hier in der neuen Monatsübersicht, da wird aufgezeigt woher der Verbrauch vom Heizstab gedeckt wird. Und der kommt alles nur direkt von der PV .
Gruss Oliver
Dein Flurpuster (tolle Name mein Shellydevice heist relativ langweilig nur "Heizstab") ist so definiert, dass nur der Überschuss für die Regelung verwendet wird:Gut, man könnte die Verbraucher nun ausschalten, wenn weniger als 100W oder so eingespeist werden. Aber wäre es andersherum nicht auch sinnvoll, die maximale Ladeleistung der Batterie auch beim Ausschalten zu beachten? Dann hätte der Parameter sozusagen die Funktion "Reservierte Ladeleistung für Hausbatterie"
2021-05-27 11:38:02: Uberschuss: 2009 Uberschuss mit Offset: -3991
Wenn du willst das der Überschuss mit Offset relevant ist für die Steuerung , dann muss du den wie folgt einstellen
Speicherbeachtung beim Einschalten 60 %
Speicherbeachtung beim Ausschalten 100 %
maximale Speicherladung in W 6000
Und das heisst übersetzt:
Bis das der Speicher bis 60% geladen ist, gilt für das An und Abstellen der Überschuss mit offset (also die -3991). Über 60% gilt für das An und Abstellen der Überschuss (also die 2009 ). Wenn du 0% bei Speicherbeachtung beim Einschalten definiert hast wie du jetzt heute) , gilt für die Berechnung immer nur der Überschuss.
Bei meinem (langweiligen) Heizstab habe ich die Speicherbeachtung beim Einschalten auf 95% gestellt. Der Heizstab wird nur aktivieren, wenn der Speicher voll ist oder voll lädt und eingespiesen wird: Und dass siehst du hier in der neuen Monatsübersicht, da wird aufgezeigt woher der Verbrauch vom Heizstab gedeckt wird. Und der kommt alles nur direkt von der PV .
Gruss Oliver
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