Releases: plugwise/python-plugwise
Releases · plugwise/python-plugwise
Smile: various updates &fixes
All changes:
- Change Anna-gateway name to Smile - related to https://developers.home-assistant.io/blog/2022/07/10/entity_naming/ and changes in the Core Plugwise(-beta) code.
- Output
elga_cooling_enabled,lortherm_cooling_enabledoradam_cooling_enabledwhen applicable. To be used in Core Plugwise(-beta) instead of callingapi-variables. - Protect the
self-variables that will no longer be used in Core Plugwise(-beta). - pyproject.toml updates.
- Adapt test-code where needed.
Smile: improve and add to output, fix cooling-bug
All changes:
- Add
domestic_hot_water_setpointto the output. Will become an additional Number in Plugwise(-beta). - Create separate dicts for
domestic_hot_water_setpoint,maximum_boiler_temperature, andthermostatin the output. - Change
set_max_boiler_temperature()toset_number_setpoint()and make it more general so that more than one Number setpoint can be changed. - Fix a cooling-related bug (Anna + Elga).
- Improve
set_temperature()function. - Update the testcode accordingly.
Smile Anna: change Anna-gateway name to Smile
Related to https://developers.home-assistant.io/blog/2022/07/10/entity_naming/ and changes in the Core Plugwise(-beta) code.
Smile: maximum_boiler_temperature related improvements
All changes:
- Improve set_max_boiler_temperature() function
- Add lower/upper_bound and resolution for maximum_boiler_temperature to output
Smile: fix/improve cooling support (Elga/Loria/Thermastage) based on input from Plugwise
v0.20.1 Update CHANGELOG.md
Adam: add support for the Aqara Plug
Merge pull request #199 from plugwise/support_aqara_plug Add support for Aqara Plug
Smile & Stretch: line up error handling with Plugwise-beta
Merge pull request #198 from plugwise/error_handling Change raisetypes to match better to the errortype
Smile Adam & Anna: cooling-related updates
All changes:
- Anna: replace
setpointwithsetpoint_lowandsetpoint_highwhen cooling is active. - Anna: update according to recent Anna-with-cooling firmware updates (info provided by Plugwise).
- Anna: handle
cooling_state = onaccording to Plugwise specification (cooling_state = on and modulation_level = 100). - Move boiler-type detection and cooling-present detection into
_all_device_data(). - Update/extend testing and corresponding userdata.
Smile bugfix: fixing https://github.com/plugwise/python-plugwise/issues/192
Schedule-related bug-fixes, clean-up, and improvements
All changes:
- Update
_last_used_schedule(): provide the collected schedules as input in order to find the last-modified valid schedule. _rule_ids_by_x(): replace None by NONE, allowing for simpler typing.- Remove
schedule_temperaturefrom output: for Adam the schedule temperature cannot be collected when a schedule is not active. - Simplify
_schedules(), don't collect the schedule-details as no longer required. - Improve solution for plugwise-beta issue #276
- Move HA Core input-checks into the backend library (into
set_schedule_state()andset_preset())