Releases: plugwise/python-plugwise
Releases · plugwise/python-plugwise
Smile - various updates and fixes
- BREAKING: Change active device detection, detect both OpenTherm (replace Auxiliary) and OnOff (new) heating and cooling devices.
- Stretch: base detection on the always present Stick
- Add Adam v3.6.x (beta) and Anna firmware 4.2 support (representation and switching on/off of a schedule has changed)
- Anna: Fix cooling_active prediction
- Schedules: always show available_schemas and selected_schema, also with "None" available and/or selected
- Cleanup and optimize code
- Adapt and improve testcode
Smile - Change output format, allowing full use of Core DataUpdateCoordintor in plugwise(-beta)
- Change from list- to dict-format for binary_sensors, sensors and switches
- Provide gateway-devices for Legacy Anna and Stretch
- Code-optimizations
Smile - Improve implementation of cooling-function-detection
- Anna: add two sensors related to automatic switching between heating and cooling and add a heating/cooling mode active indication
- Adam: also provide a heating/cooling mode active indication
- Fxing issue #171
- Improved dependency handling (@dependabot)
Smile - Various fixes and improvements
- Adam: collect control_state from master thermostats, allows showing the thermostat state as on the Plugwise App
- Adam: collect allowed_modes and look for cooling, indicating cooling capability being available
- Optimize code: use _all_appliances() once instead of 3 times, by updating/changing single_master_thermostat(),
- Protect several more variables,
- Change/improve how illuminance and outdoor_temperature are obtained,
- Use walrus operator where applicable,
- Various small code improvements,
- Add and adapt testcode
- Add testing for python 3.10, improve dependencies (github workflow)
- Bump aiohttp to 3.8.1, remove fixed dependencies
Smile - Bugfix: handle removed thermostats
- Recognize when a thermostat has been removed from a zone and don't show it in Core
- Rename Group Switch to Switchgroup, remove vendor name
Implement possible fix for HA Core issue #59711
Also contains the changes from the not released versions:
v0.15.0 - Smile: remove all HA Core related-information from the provided output
v0.15.1 - Smile: Dependency update (aiohttp 3.8.0) and aligning other HA Core dependencies
Smile: prepare for using the HA Core DataUpdateCoordintor in Plugwise-beta
All changes:
- Change the output to enable the full use of the HA Core DUC in plugwise-beta (using
coordinator.data). - Change
state_classtototalfor interval- and net_cumulative sensors (following the HA Core sensor platform updates). - Remove all remnant code related to last_reset (log_date)
- Restructure: introduce additional classes: SmileComm and SmileConnect
Fix P1 legacy location handling error
v0.14.2 Update CHANGELOG.md
Smile: sensor-platform updates - 2021.9 compatible
Merge pull request #99 from plugwise/last_reset Squash last_resets and bump version
Smile: fully support legacy-type Smile P1 (specifically with firmware v2.1.13)
Merge pull request #96 from plugwise/Fix_p1v2_sensornames Fix point-sensor-names for P1 v2