What's Changed
- Bump hahomematic to 2024.11.7
- Add basic support for json clients
- Add data_point_path event
- Add getDeviceDescription, getParamsetDescription, listDevices, getValue, setValue, getParamset, putParamset to json_rpc
- Add get_data_point_path to central
- Add interface(id) to performance log message
- Add interfaces_requiring_periodic_refresh to config
- Add option to refresh data by interface
- Add periodic data refresh to CentralUnitChecker for some interfaces
- Add sysvar/program refresh to scheduler
- Add xml_rpc support flag to client
- Allow empty port for some interfaces
- Do reconnect/reload only for affected interfaces
- Extend DP_KEY with interface_id
- Fix returned version of client
- Ignore unknown interfaces
- Improve store tmp value
- Maintain data_cache by interface
- Reduce MAX_CACHE_AGE to 15s
- Remove clients for not available interfaces
- Rename event to data_point_event
- Run periodic tasks with an individual interval
- Store temporary value for polling client data points
- Store temporary value for sysvar data points
- Add mqtt support
- Add new option to UI (but disabled)
- Remove sysvar/program refresh from scheduler
Full Changelog: 1.70.0...1.71.0