Neben den (Zeitschalt-)Uhr Plugins brauche ich eigentlich etwas leicht anderes:
Einen Zustandsautomat / State Machine.
Wäre es nicht sinnvoll, wenn wir dafür ein passendes Framework hätten?
D.h. eine fertige Stuktur, so dass man nur noch jeweils eine Funktion angeben muss, die angibt, ob in einen anderen Zustand gewechselt werden soll, so wie eine Funktion die beim Zustandswechsel aufgerufen wird.
So sollte sich hoffentlich ganz sauber und übersichtlich eine Rollladensteuerung realisieren lassen, die zu gewissen Uhrzeiten (je nach Wochenende oder Arbeitstag) fährt, aber nicht über/unter einer gewissen Helligkeitsschwelle. Und nicht nochmal wenn man per Hand übersteuert hat (da der Zustand ja schon gewechselt wurde)...
Ich habe zwar schon ein paar Plugins, die in diese Richtung gehen, aber mangels Framework werden die immer schnell unübersichtlich
Gibt's hier schon andere Implementierungen?
Einen Zustandsautomat / State Machine.
Wäre es nicht sinnvoll, wenn wir dafür ein passendes Framework hätten?
D.h. eine fertige Stuktur, so dass man nur noch jeweils eine Funktion angeben muss, die angibt, ob in einen anderen Zustand gewechselt werden soll, so wie eine Funktion die beim Zustandswechsel aufgerufen wird.
So sollte sich hoffentlich ganz sauber und übersichtlich eine Rollladensteuerung realisieren lassen, die zu gewissen Uhrzeiten (je nach Wochenende oder Arbeitstag) fährt, aber nicht über/unter einer gewissen Helligkeitsschwelle. Und nicht nochmal wenn man per Hand übersteuert hat (da der Zustand ja schon gewechselt wurde)...
Ich habe zwar schon ein paar Plugins, die in diese Richtung gehen, aber mangels Framework werden die immer schnell unübersichtlich

Gibt's hier schon andere Implementierungen?
Kommentar