Smarthome 2.0 ... Einschalten devices bei maximaler Speicherladung

Auflistung von gewünschten Features, Ausschreibung zur Umsetzung
TeutoRockA
Beiträge: 155
Registriert: So Jan 17, 2021 8:35 am
Wohnort: Bielefeld

Re: Smarthome 2.0 ... Einschalten devices bei maximaler Speicherladung

Beitrag von TeutoRockA »

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
-
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
thesorrow101
Beiträge: 718
Registriert: Mo Okt 12, 2020 7:41 am

Re: Smarthome 2.0 ... Einschalten devices bei maximaler Speicherladung

Beitrag von thesorrow101 »

okaegi hat geschrieben: Di Mär 02, 2021 3:55 pm
thesorrow101 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?
Stimmt genau
Gruss Olvier
Frage: zählt die Speicherleistung als Bezug?

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?
okaegi
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

Beitrag von okaegi »

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
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
TeutoRockA
Beiträge: 155
Registriert: So Jan 17, 2021 8:35 am
Wohnort: Bielefeld

Re: Smarthome 2.0 ... Einschalten devices bei maximaler Speicherladung

Beitrag von TeutoRockA »

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
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:
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
hab ich gemacht und es läuft anscheinend stabil und gefühlt auch etwas schneller:
Bildschirmfoto 2021-03-10 um 11.35.23.png
Bildschirmfoto 2021-03-10 um 11.35.33.png
Bildschirmfoto 2021-03-10 um 11.35.33.png (23.61 KiB) 3628 mal betrachtet
Bildschirmfoto 2021-03-10 um 11.37.25.png
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
Dateianhänge
Bildschirmfoto 2021-03-10 um 11.40.18.png
-
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
okaegi
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

Beitrag von okaegi »

Die Ansteuerung von Elwa ist neu im 25 Sekunden Zyklus, ist in der neusten Nighlty drin.
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
christianfeu
Beiträge: 2
Registriert: Di Feb 09, 2021 7:10 pm

Re: Smarthome 2.0 ... Einschalten devices bei maximaler Speicherladung

Beitrag von christianfeu »

Hallo zusammen,
besteht auch bei AVM die Möglichkeit die Abfrage zu beschleunigen. Bei mir hinkt das auch dem Hausverbrauch hinterher.
Viele Dank
Christian
Gero
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

Beitrag von Gero »

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
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
okaegi
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

Beitrag von okaegi »

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
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
Gero
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

Beitrag von Gero »

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:

Grafik.jpg
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.
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
Flurpuster.jpg
Da der Radiator ja korrekt funktioniert müsste es ja an irgendwelchen Einstellungen liegen:
Radiator.jpg
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
okaegi
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

Beitrag von okaegi »

Hallo Gero,
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"
Dein Flurpuster (tolle Name mein Shellydevice heist relativ langweilig nur "Heizstab") ist so definiert, dass nur der Überschuss für die Regelung verwendet wird:

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:
mai.png
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
Antworten