Hallo Zusammen,
also kurzer Zwischenstand:
Mit as_delay_.. wird ein Hilfsitem getriggert, welches den Status "away" per eval und eval_trigger auf 1 setzt und die State Machine zum Laufen bringt. Jedoch erkennt autoblind, dass die Aktion letztendlich "intern" getriggert wurde und so die Zustandsermittlung nicht auslöst:
Der Aufruf von Autoblind selbst mittels as_delay_fsm = 30 läuft noch nicht... Der gewählte Ansatz ist, dass ich das Alter des leaving Items als entry Bedingung für away abfrage, aber irgendwo hakt es noch...
also kurzer Zwischenstand:
Mit as_delay_.. wird ein Hilfsitem getriggert, welches den Status "away" per eval und eval_trigger auf 1 setzt und die State Machine zum Laufen bringt. Jedoch erkennt autoblind, dass die Aktion letztendlich "intern" getriggert wurde und so die Zustandsermittlung nicht auslöst:
Code:
2016-11-20 10:24:55.243597 Delay Timer 'HAUS.mode.trigger.away-AbItemDelayTimer': Set 'HAUS.mode.trigger.away' to 'True' 2016-11-20 10:24:55.252745 Update state of item FSM Haus Modus ============================================ 2016-11-20 10:24:55.253620 Update triggered by Eval (item=HAUS.mode.fsm.rules source=HAUS.mode.state.away dest=None) 2016-11-20 10:24:55.254728 Eval initially triggered by AutoBlind Plugin (item=HAUS.mode.trigger.away source=None) 2016-11-20 10:24:55.255442 Ignoring changes from AutoBlind Plugin
Kommentar