Skip to content

Releases: plugwise/python-plugwise

Smile: various changes/improvements

Choose a tag to compare

@bouwew bouwew released this 20 Feb 11:27
61de533

Changes:

  • Provide cooling_state and heating_state as binary_sensors, show cooling_state only when cooling is present
  • Clean up gw_data, e.g. remove single_master_thermostat key

Smile: small improvements

Choose a tag to compare

@bouwew bouwew released this 16 Feb 19:35
ee22d23
  • Move schedule debug-message to the correct position
  • Code quality fixes

Adding measurements

Choose a tag to compare

@bouwew bouwew released this 15 Feb 17:02
52b9515

Adding measurements:

  • Expose mac-addresses for network and zigbee devices
  • Expose min/max thermostat (and heater) values and resolution (step in HA)
  • Changed mac-addresses in userdata/fixtures to be obfuscated but unique

(v0.16.3: implement typing hints)

Generic and Stretch

Choose a tag to compare

@bouwew bouwew released this 06 Feb 19:02
96f2963
  • As per Core deprecation of python 3.8, removed CI/CD testing and bumped pypi to 3.9 and production
  • Add support for Stretch with fw 2.7.18

Smile - various updates and fixes

Choose a tag to compare

@bouwew bouwew released this 29 Jan 13:54
ae41642
  • 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)

Choose a tag to compare

@bouwew bouwew released this 02 Jan 12:41
4acaeb2
  • 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

Choose a tag to compare

@bouwew bouwew released this 31 Dec 11:10
617c1fd
  • 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

Choose a tag to compare

@bouwew bouwew released this 29 Dec 11:10
5ba3e76
  • 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

Choose a tag to compare

@bouwew bouwew released this 28 Nov 11:27
43d8692
  • 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

Choose a tag to compare

@bouwew bouwew released this 16 Nov 10:12
4294476

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