Closed penguineer closed 5 years ago
(Update: Rebase auf aktuellen Master)
Das sieht so weit für mich verständlich und nachvollziehbar aus. Ich muss mir die Statemachine nachher nochmal aufmalen, aber davon ab, passt das so denke ich.
Abgesehen davon wäre es vielleicht gut, ein bisschen was von der Dokumentation (Statemachine/Messages etc) von unserem Wiki mit hierher umzuziehen, damit die Dinge ein weniger besser verknüpft sind (und bleiben).
Danke für das Review und das positive Feedback! :) Ich merge den PR auf der Basis.
Über die Dokumentation habe ich auch schon nachgedacht. Allerdings ist das projektübergreifend. Man könnte in der Rollladensteuerung die Dinge dokumentieren, die für die Rollladensteuerung relevant sind. Dann gibt es aber auch noch die Space Notification (und beide greifen aufeinander zu).
Eigentlich bräuchte man ein System, das sich die Fragmente aus den jeweiligen Projekten zuammensuchen kann, damit es irgendwo auch eine Übersicht gibt. Auf jeden Fall etwas für ein eigenes Ticket oder ein eigenes Projekt.
Grundsätzlich stimme ich aber zu, dass zentraler und gleichzeitig näher am Code dokumentiert werden sollte.
Löst das alte Shell-Script ab und ist damit auch kompatibel zum Script von @maz3max .
Das Verhalten ist im Prinzip wie beim alten Script, allerdings wird die State Machine nun vollständig und sinnvoll abgelaufen.
Da eine passende Anbindung fehlt, kann dieses Script derzeit nicht piepsen.