This release requires HA >= 2023.01
Breaking changes
- Rename climate presets from 'Profile ' to 'week_program_':
HA now allows translations of custom preset modes. The internal preset mode has been renamed from 'Profile ' to 'week_program_'.
If service climate.set_preset_mode was used with values like "Proflle 1", these automations and scripts need to be edited and use "week_program_1" instead.
This preset mode is now displayed as "WP 1" to better accommodate the available space in the UI.
New features
- Make sysvar_scan_interval configurable
The integration can now be reconfigured to use a shorter or longer interval between sysvar scans. The sysvar scan can also be disabled, if not needed.
All changes:
- Bump hahomematic to 2023.1.0
- Remove empty unit for numeric sysvars
- Fix native device units
- Rename climate presets from 'Profile ' to 'week_program_'
- Add un_ignore list to central config
- Fix entity_definition schema
- Rename cache_dict to persistent_cache
- Reduce access to internal complex objects for custom_component
- Allow to disable cache
- Allow to disable un_ignore load
- Add local client
- Use local client in tests
- Move event() code to central_unit
- Move listDevices() code to central_unit
- Align custom_component to HA 2023.01
- Align translations to new schema
- Remove wrong device_classes
- Use more UnitOf enums
- Add options for enum sensors. Makes state values selectable in triggers.
- Reformat code / check with flake 8
- Add SensorStateClass.TOTAL_INCREASING to svEnergyCounter_* sysvars
- Add SensorStateClass.MEASUREMENT to numeric sysvars
- Add SwitchDeviceClass.OUTLET to HmIP plugs
- Reorg entity helper
- Make sysvar_scan_interval configurable
Full Changelog: 1.25.1...1.26.0