Smarthome 2.0 Anlauferkennung Teil 2

Auflistung von gewünschten Features, Ausschreibung zur Umsetzung
okaegi
Beiträge: 2229
Registriert: Fr Mär 08, 2019 1:57 pm

Re: Smarthome 2.0 Anlauferkennung Teil 2

Beitrag von okaegi »

Danke !
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
philipp123
Beiträge: 1032
Registriert: Mi Jul 21, 2021 3:00 pm

Re: Smarthome 2.0 Anlauferkennung Teil 2

Beitrag von philipp123 »

okaegi hat geschrieben: Di Aug 24, 2021 4:31 pm nee Siehe Punkt 4 oben
Sorry, klar. Nur weil ich die Mindesteinschaltdauer bis 24 Uhr setze will das ja nicht zwingend jeder machen :lol:
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
okaegi
Beiträge: 2229
Registriert: Fr Mär 08, 2019 1:57 pm

Re: Smarthome 2.0 Anlauferkennung Teil 2

Beitrag von okaegi »

Hallo Zusammen

Mit folgenden Pull Request wurde die Anlauferkennung angepasst:
https://github.com/snaptec/openWB/pull/1540

Bisheriger Ablauf Anlauferkennung:
1)Bei einem Device kann Anlauferkennung parametrisiert werden
2) Um 0:01 startet Anlauferkennung und überprüft Standbyschwelle bis das diese überschritten wird.
3) Wenn dies überschritten wird, wird die Anlauferkennung mit der Meldung
"standby check abgelaufen" beendet.
4) danach wird das Device basierend auf der Einschaltschwelle und Ausschaltschwelle ein oder aus geschaltet (oder wenn eine finishtime definiert ist)
Änderung:
a) Wenn Anlauferkennung aktiv (punkt 2 oben) kein Überprüfen bezüglich Einschaltschwelle mehr.
b) Wenn Anlauferkennung fertig ist (punkt 3 oben) findet neu ein direktes Überprüfen der Einschaltschwelle (ohne Einschaltverzögerung) statt. Wenn Einschaltschwelle überschritten dann Device weiterlaufen lassen, sonst abstellen.

a) sollte dazu führen, das während der Anlauferkennung (Punkt 2) das Device nicht druch Ein oder Ausschaltschwellen beinflusst wird
b) sollte dazu führen, das bei Überschuss das Device zwischen 3 und 4 anbleibt, sofern genug Überschuss da ist
Bitte testen wenn in nightly.
Danke Gruss Olvier
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
thesorrow101
Beiträge: 685
Registriert: Mo Okt 12, 2020 7:41 am

Re: Smarthome 2.0 Anlauferkennung Teil 2

Beitrag von thesorrow101 »

Hey Oliver,

Eine Verständnisfrage. Wenn ich Anlauferkennung aktiv habe und meine Finishtime auf 18:00 definiert und und meine Mindestlaufzeit 160 Minuten beträgt, dann sollte das Gerät doch um 15:20 Uhr starten, egal was gerade vom Himmel kommt oder?

Und wenn ja, wie verhält es sich, wenn man das Gerät nach 15:20 Uhr anschaltet? Dann sollte es doch direkt starten?
philipp123
Beiträge: 1032
Registriert: Mi Jul 21, 2021 3:00 pm

Re: Smarthome 2.0 Anlauferkennung Teil 2

Beitrag von philipp123 »

Auch wenn ich nicht Oliver bin meine Antwort.
thesorrow101 hat geschrieben: Do Aug 26, 2021 1:50 pm Eine Verständnisfrage. Wenn ich Anlauferkennung aktiv habe und meine Finishtime auf 18:00 definiert und und meine Mindestlaufzeit 160 Minuten beträgt, dann sollte das Gerät doch um 15:20 Uhr starten, egal was gerade vom Himmel kommt oder?
Genau so ist das.

thesorrow101 hat geschrieben: Do Aug 26, 2021 1:50 pm Und wenn ja, wie verhält es sich, wenn man das Gerät nach 15:20 Uhr anschaltet? Dann sollte es doch direkt starten?
Im Optimalfall ist das so. Wenn nicht sollte man das analog der erreichten Anschaltschwelle beim Einschalten ändern dass es garnicht erst ausgeht.
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
thesorrow101
Beiträge: 685
Registriert: Mo Okt 12, 2020 7:41 am

Re: Smarthome 2.0 Anlauferkennung Teil 2

Beitrag von thesorrow101 »

Gut dann sind wir da einer Meinung. Allerdings verhält es sich glaube ich derzeit nicht so. Deshalb wollte ich den Usecase diskutieren
thesorrow101
Beiträge: 685
Registriert: Mo Okt 12, 2020 7:41 am

Re: Smarthome 2.0 Anlauferkennung Teil 2

Beitrag von thesorrow101 »

Hallo Oliver,

Ich hatte heute mit der Waschmaschine das gleiche Problem wie schon mal beschrieben (Anlauferkennung läuft zwei mal durch). Das verrückte heute ist, dass es einmal mit dem neuen Wert läuft und einmal mit einem alten Wert.

Code: Alles auswählen

2021-08-28 09:23:35: EVU Bezug(-)/Einspeisung(+): -12 max Speicherladung: 0
2021-08-28 09:23:30: (4) Waschkeller ausgeschaltet
2021-08-28 09:23:29: (4) Waschkeller standbycheck abgelaufen 5 ,sec schalte aus 1
2021-08-28 09:23:29: (4) Waschkeller finishtime definiert 18:00 aktuelle Zeit 9:23 Anzahl Starts heute 0 Mineinschaltdauer (Sec) 12000
2021-08-28 09:23:25: Speicher Entladung(-)/Ladung(+): -391 SpeicherSoC: 28
2021-08-28 09:23:25: Uberschuss: -426 Uberschuss mit Offset: -426
2021-08-28 09:23:25: EVU Bezug(-)/Einspeisung(+): -35 max Speicherladung: 0
2021-08-28 09:23:19: (4) Waschkeller Überschuss kleiner als Einschaltschwelle und größer als Ausschaltschwelle. Ueberschuss 351
2021-08-28 09:23:19: (4) Waschkeller Ueberschussberechnung anders (1 = mit Speicher, 2 = mit Offset) 2
2021-08-28 09:23:19: (4) Waschkeller SoC 28 Einschalt SoC 50 Ueberschuss 351
2021-08-28 09:23:19: (4) Waschkeller Maximale Einschaltdauer nicht erreicht
2021-08-28 09:23:19: (4) Waschkeller standbycheck gestartet 11 > 1
2021-08-28 09:23:19: (4) Waschkeller finishtime definiert 18:00 aktuelle Zeit 9:23 Anzahl Starts heute 0 Mineinschaltdauer (Sec) 12000
2021-08-28 09:23:19: Total Watt nicht im Hausverbrauch: 63
2021-08-28 09:23:19: Total Watt nichtabschaltbarer smarthomedevices: 63
2021-08-28 09:23:19: Total Watt abschaltbarer smarthomedevices: 0
2021-08-28 09:23:19: (4) Waschkeller rel: 0 oncnt/onstandby/time: 0/1/0 Status: 20 akt: 11 Z Hw: 0
2021-08-28 09:23:15: Speicher Entladung(-)/Ladung(+): 344 SpeicherSoC: 28
2021-08-28 09:23:15: Uberschuss: 351 Uberschuss mit Offset: 351
2021-08-28 09:23:15: EVU Bezug(-)/Einspeisung(+): 7 max Speicherladung: 0
2021-08-28 09:23:09: (4) Waschkeller angeschaltet. Ueberschussberechnung (1 = mit Speicher, 2 = mit Offset) 1 oncount: 0 onstandby: 1
2021-08-28 09:23:09: (4) Waschkeller Anlauferkennung nun aktiv, eingeschaltet 
2021-08-28 09:23:09: (4) Waschkeller finishtime definiert 18:00 aktuelle Zeit 9:23 Anzahl Starts heute 0 Mineinschaltdauer (Sec) 12000
2021-08-28 09:23:09: Total Watt nicht im Hausverbrauch: 51
2021-08-28 09:23:09: Total Watt nichtabschaltbarer smarthomedevices: 51
2021-08-28 09:23:09: Total Watt abschaltbarer smarthomedevices: 0
2021-08-28 09:23:09: (4) Waschkeller rel: 0 oncnt/onstandby/time: 0/0/0 Status: 10 akt: 0 Z Hw: 0
2021-08-28 09:23:05: Speicher Entladung(-)/Ladung(+): -438 SpeicherSoC: 28
2021-08-28 09:23:05: Uberschuss: -514 Uberschuss mit Offset: -514
2021-08-28 09:23:05: EVU Bezug(-)/Einspeisung(+): -76 max Speicherladung: 0
2021-08-28 09:23:00: (4) Waschkeller ausgeschaltet
2021-08-28 09:22:59: (4) Waschkeller standbycheck abgelaufen 5 ,sec schalte aus 1
2021-08-28 09:22:59: (4) Waschkeller finishtime definiert 18:00 aktuelle Zeit 9:22 Anzahl Starts heute 0 Mineinschaltdauer (Sec) 12000
2021-08-28 09:22:54: Speicher Entladung(-)/Ladung(+): 335 SpeicherSoC: 28
2021-08-28 09:22:54: Uberschuss: -707 Uberschuss mit Offset: -707
2021-08-28 09:22:54: EVU Bezug(-)/Einspeisung(+): -1042 max Speicherladung: 0
2021-08-28 09:22:49: (4) Waschkeller Überschuss kleiner als Einschaltschwelle und größer als Ausschaltschwelle. Ueberschuss 581
2021-08-28 09:22:49: (4) Waschkeller Maximale Einschaltdauer nicht erreicht
2021-08-28 09:22:49: (4) Waschkeller standbycheck gestartet 7 > 1
2021-08-28 09:22:49: (4) Waschkeller finishtime definiert 18:00 aktuelle Zeit 9:22 Anzahl Starts heute 0 Mineinschaltdauer (Sec) 12000

Jetzt kommt aber das allerwitzigste:

Weder 11 noch 7 sind meine Werte für den Timer, sondern 5 Sekunden :)
okaegi
Beiträge: 2229
Registriert: Fr Mär 08, 2019 1:57 pm

Re: Smarthome 2.0 Anlauferkennung Teil 2

Beitrag von okaegi »

Der Pullrequest von oben ist noch nicht drin.

(4) Waschkeller standbycheck gestartet 11 > 1

Das hier oben sind Watt zahlen.
Warte bitte bis der Pr drin ist.
Danke Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
thesorrow101
Beiträge: 685
Registriert: Mo Okt 12, 2020 7:41 am

Re: Smarthome 2.0 Anlauferkennung Teil 2

Beitrag von thesorrow101 »

okaegi hat geschrieben: Sa Aug 28, 2021 2:32 pm Der Pullrequest von oben ist noch nicht drin.

(4) Waschkeller standbycheck gestartet 11 > 1

Das hier oben sind Watt zahlen.
Warte bitte bis der Pr drin ist.
Danke Oliver
Mach ich, sorry für die Ungeduld ;)
okaegi
Beiträge: 2229
Registriert: Fr Mär 08, 2019 1:57 pm

Re: Smarthome 2.0 Anlauferkennung Teil 2

Beitrag von okaegi »

So der Pr ist drin. Ich habe den Fehler noch gefunden (Anlauferkennung schaltet zweimal hintereinander ein). Sollte nicht mehr vorkommen.
Hier die Änderungen:
Ich habe im standard / dark Thema noch folgendes eingebaut. Sofern ein devices mit Anlauferkennung parametrisiert ist und die Anlauferkennung eingeschaltet ist, wird das Device blau angezeigt:
Screenshot_20210831-191754_Chrome.jpg
Da nun Anlauferkennung aktiv ist findet keine Überprüfen bezüglich Einschaltschwelle mehr statt.
Wenn Anlauferkennung fertig ist findet neu ein direktes Überprüfen der Einschaltschwelle (ohne Einschaltverzögerung) statt. Wenn Einschaltschwelle überschritten dann wird das Device weiterlaufen gelassen, sonst wird es abgestellt.

Wenn eine .spätestens fertig um Zeit definiert ist, wird das Device unabhängig von der Einschaltschwelle eingeschaltet, sofern es heute noch nicht gelaufen ist.
Sofern das Device wegen spätestens fertig um (finishtime) angeschaltet wird, wird es weiss angezeigt.
Screenshot_20210831-192019_Chrome.jpg
Viel Spass beim testen,
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
Antworten