Skip to content

v0.7.0

Choose a tag to compare

@sftgunner sftgunner released this 03 Jan 12:33
v0.7.0
e6cb12f

What's Changed

  • Adds scenes natively to HomeAssistant (although you are only able to activate scenes due to HA restrictions, you cannot toggle them on/off like you can in the native eDIN+ system
  • Adds a periodic check (every 15s, should be increased for production) to see if eDIN+ config has changed, and if so, to rediscover all channels
  • Fixes issue where integration would be searching for the wrong device type during wall plate/LCD discovery
  • Refactor of the eDIN+ core to make the TCP/HTTP client HA-agnostic
  • Removed all uses of async_track_time_interval and other Home Assistant scheduling APIs from the core TCP module
  • Introduced a configuration + lifecycle API for the hub: EdinPlusConfig + edinplus_NPU_instance with start() / stop() methods for controlling background tasks
  • TCP monitor now runs in dedicated asyncio tasks (monitor, keep-alive, and system-info loops) and will automatically re-establish connections on failures
  • Implement communication check on integration setup and initialisation (reload) to ensure that the system can communicate over TCP and HTTP correctly
  • Added the ability to reconfigure parameters from startup via reconfigure step
  • Display reconnection attempts and adjust/edit timestamps as additional diagnostics

Full Changelog: v0.6.11-alpha...v0.7.0