Version 2 of the application now uses the tado API instead of pings to determine the home state of each user.
- Each rule now holds one or several device names to listen for instead of local IPs.
- If a device gets stale it can be defined how the application reacts (set as home, away, or take the last received state).
- Because no pings are needed anymore, no sudo privileges are needed to run the application.
- Locking the geofencing state to HOME or AWAY now does not get overwritten by the application anymore.
The structure of the config.json file changed:
- removed "max_ping_cnt", "client_state_history_len", "min_home_success_pings"
- added "default_stale_state"
- changed "rules.ips" to "rules. device"