Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

smarthomehandler Anlauferkennung... #1540

Merged
merged 3 commits into from Aug 31, 2021
Merged

smarthomehandler Anlauferkennung... #1540

merged 3 commits into from Aug 31, 2021

Conversation

okaegi
Copy link
Contributor

@okaegi okaegi commented Aug 25, 2021

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.
Die Anzahl Records in den *.log files werden im RaHmen von 5 Minuten Reorg von 1000 auf 2000 erhöht. (Ramdisk ist heute nur zu 14% belegt, sollte nicht ins gewicht fallen)

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.
Die Anzahl Records in den *.log files werden im Rhamen von 5 Minuten Reorg von 1000 auf 2000 erhöht. (Ramdisk ist heute nur zu 14% belegt, sollte  nicht ins gewichtt fall)
Smarthomehandler:
Es wurde pro Device der Status vom vorherigen Device mittels mqtt gesendet.
Die Anlauferkennung wird eingeschaltet, unabhängig ob das Device selber bereits on ist.
Devices die unter der Anlauferkennung stehen , werden nun blau (text-blue) angezeigt. Devices die wegen Finish time angestellt werden, werden nun weiss (text-white) angezeigt.
Abfrage bezüglich Devices neu auf Status nicht mehr auf RelayStatus
Neue Wertebereich
10 -> Device manuell oder automatisch und ist off
11 -> Device manuell oder automatisch und ist on
20 -> Device wegen Anlauferkennung gestartet
30 -> Device wegen finishtime gestartet
@okaegi
Copy link
Contributor Author

okaegi commented Aug 29, 2021

Smarthomehandler update:
Es wurde pro Device der Status vom vorherigen Device mittels mqtt gesendet.
Die Anlauferkennung wird eingeschaltet, unabhängig ob das Device selber bereits on ist.
Web:
Devices die unter der Anlauferkennung stehen , werden nun blau (text-blue) angezeigt. Devices die wegen Finish time angestellt werden, werden nun weiss (text-white) angezeigt.
Abfrage bezüglich Devices neu auf Status nicht mehr auf RelayStatus
Neuer Wertebereich
10 -> Device manuell oder automatisch und ist off
11 -> Device manuell oder automatisch und ist on
20 -> Device wegen Anlauferkennung gestartet
30 -> Device wegen finishtime gestartet

Wenn Anlauferkennung über 24:00 läuft, counter nicht zurücksetzten, da sonst am Folgetag Anlauferkennung zweimal läuft.
@okaegi
Copy link
Contributor Author

okaegi commented Aug 30, 2021

Wenn Anlauferkennung über 24:00 läuft, counter nicht zurücksetzen, da sonst am Folgetag Anlauferkennung zweimal läuft.

@benderl benderl merged commit bba30e6 into snaptec:master Aug 31, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants