Releases: plugwise/python-plugwise
Releases · plugwise/python-plugwise
Bugfix: move move solution for https://github.com/plugwise/plugwise-beta/issues/276 into backend
v0.18.3 Update CHANGELOG.md
Smile: fix for https://github.com/plugwise/python-plugwise/issues/187
Merge pull request #188 from plugwise/fix_187 Fix for #187
Smile Adam: don't show vacation-preset, as not shown in the Plugwise App
Merge pull request #186 from plugwise/no_vacation_preset Remove vacation-preset for Adam
Smile: add generation of cooling-schedules
All changes:
- Further improving of typing hints: e.g. all collected measurements are now typed via TypedDicts
- Implement correct generation of schedules for both heating and cooling (needs testing by users with cooling capabilities)
Smile: Bugfix, improve testing
All changes:
- Fix Stretch-related issue: plugwise/plugwise-beta#277
- Correct test-case validation
Smile: Corrections, fixes, clean up
All changes:
- Move compressor_state into binary_sensors
- Adam: add missing zigbee_mac to wireless thermostats
- Stretch & Adam: don't show devices without a zigbee_mac, should be orphaned devices
- Harmonize appliance dicts for legacy devices
- Typing improvements
- Fix related test asserts
- Clean up code
Smile: revert removing LOGGER.error messages
Merge pull request #177 from plugwise/revert_debugs Revert removal of error-logging
Smile: improve error handling, implement mypy testing
Full changelog:
- v0.17.5: Smile: rework to raise instead of return
- raise in error-cases, move LOGGER.debug messages into raise
- clean up code
- Not separately released: v0.17.4 - Smile: improve typing hints, implement mypy testing
Smile Adam: add support for heater_electric type Plugs
Merge pull request #172 from plugwise/heater_electric Include `heater_electric` plug-type, in new constant `SPECIAL_PLUG_TYPES`
Smile Adam: more bugfixes, improvements
Changes:
- Bugfix: update set_schedule_state() to handle multi thermostat scenario's
- Improve tracking of the last used schedule, needed due to the changes in set_schedule_state()
- Improve invalid schedule handling
- Update & add related testcases
- Naming cleanup