I really wish Home Assistant had an option for a reconciliation loop flow instead of the event based one that it uses now, it would make things much more robust.
I really wish Home Assistant had an option for a reconciliation loop flow instead of the event based one that it uses now, it would make things much more robust.
@viper539 So, right now, automations in HA work based on events, for example "IF window switches to open THEN turn heating down", but if it fails turning the heating down when it detects the window state change, the heating will never be turned down.
In a reconciliation loop you define very similarly, that if the window is open, the heating has to be set to a lower temperature, but instead of doing that action based on events, it will check the state of the window every minute or so, and see if the heating state matches, and it changes the heating state if it doesn't match. This is much more resilient, and also has a habit of self-healing.