Breaking Change
The services/actions have been refactored to provide a more logical way of using them and also to provide better exception handling. The actions now use the Config entry
selector rather than needing to specify the Mesh device ID. This to me seems more logical and means that only the integration instance needs to be renamed, if needing to identify between multiple instances, rather than the Mesh device itself. Automations, Action calls etc will need to be updated to reflect this.
What's Changed
- refactor: tidy up using the log formatter by @uvjim in #539
- refactor: better exception management in setup by @uvjim in #540
- refactor(services)!: use config entry selector for services by @uvjim in #542
- docs: update the services section by @uvjim in #543
- refactor: bump
pyvelop
to2024.12.1
and adjust by @uvjim in #544
Full Changelog: 2024.12.1...2024.12.2