Version 0.8.2 der StateEngine mit den Fixes ist nun verfügbar und enthält 4 Fehlerkorrekturen:
Ansonsten wünsche ich erst mal weiter frohe Ostern.
- Für die zwei bereits oben aufgeführten Probleme in der Eingangsverarbeitung
- Für noch seltenere Randfälle bei Nutzung der Rekonstruktionsfunktion:
- Wenn ein zuvor inaktiver Kanal aktiv geschaltet wurde
Beim Laden der beim Geräte-Shutdown gespeicherten Modul-Kanal-Daten wurde nicht korrekt geprüft, ob der Kanal zuvor inaktiv war.- Dies hätte bei erlaubtem Pausieren dazu geführt, dass der Automat (unabhängig von der gewählten Konfiguration) pausiert startet, nachdem die Konfiguration von Inaktiv auf Aktiv geändert wurde
- Wenn das Gerät fast zeitgleich zum Timeout-Ende neugestartet wurde, dann hätte die Rekonstruktionsfunktion zu fehlerhaftem Rest-Timeout führen können
- Eine Fortsetzung hätte mit extrem langem Timeout oder unter Ignornieren des gespeicherten Timeouts erfolgen können
- Wenn ein zuvor inaktiver Kanal aktiv geschaltet wurde
Ansonsten wünsche ich erst mal weiter frohe Ostern.


Kommentar