Updates to X2 behaviors, addition to Wifi Commands
-
The remote entity provided by the Sofabaton Hub integration (the official integration for the X2), and from which this card derives most of its functionalities, is sometimes internally inconsistent with the data that it exposes. Specifically the remote's
activitiesattribute may not reflect the actual state of the hub. While researching the problem, various issues with the Sofabaton Hub integration were found:- On start-up the integration sends a request for the hub's activities ("basic-data") before it has created the listeners for receiving the response.
- Whenever the Sofabaton Hub integration instructs a hub to change Activity, it follows up immediately with a request for a list of Activities. Because the hub is in an intermediate state for some time (shutdown/startup sequence processing), the hub can return incorrect/outdated (and sometimes missing or incomplete) activity state.
I'll propose fixes for these soon, but in the meantime this release no longer assumes that the remote entity is internally consistent. This should resolve some of the issues that Sofabaton Hub users may have been experiencing.
-
For users of the Sofabaton X1S integration this release adds long-press support to Wifi Commands. Read the release notes here.