What's Changed
New features
- Add
HmIP-SWSD
as siren (currently disable. testing required)
All changes:
- Bump hahomematic to 2023.2.9
- Fix property types
- Ensure modules for platforms are loaded
- Use local dicts for device lists
- Clear central data cache if identified as outdated
- Avoid redundant cache loads within init phase
- Extract value preparation from send_value
- Differentiate between input and default parameter type
- Fix asyncio-dangling-task (RUF006)
- Add typed dict for light and siren
- Bump hahomematic to 2023.2.8
- Add project setup script
- Add entity_data event
- Add payload mixin
- Cleanup module dependencies
- Use cache decorators for some high-traffic methods
- Allow that channel_no could be None
- Add and use get_channel_address
- Add
HmIP-SWSD
as siren
- Add device_class to doorbell if binary behavior is set
- Align packages to backend lib
- Align to siren backend changes
- Used typed dicts for light and siren
Full Changelog: 1.30.2...1.31.0b1