Releases: plugwise/plugwise-beta
0.2.4rc1
0.2.4rc0
0.2.3
0.2.2
0.2.1a3
Anna 1.8 with locations handling
Solving or providing more info on #49
Alpha release, do not install unless instructed otherwise
Fix or more debug info
Solving or providing more info on #49
Alpha release, do not install unless instructed otherwise
0.2.0
BREAKING:
We have modified our entities, please
- You must run Home Assistant 0.109 or above. Scheduled by HA-core for public release on the 29th of April.
- Remove the integration(s one by one) from the configuration -> integrations page
- Uninstall
plugwise-betausing HACS - Restart Home Assitant
- Install the component (either using HACS update or if you DYI the custom_component)
- Add the integration(s) one by one again. (for details see the README)
See below for more details, you most probably have some lovelace work ahead because of the changed entities.
Release 0.2.0
A lot has happened since 0.1.18-1 (actually 15 working + 1 broken pre-releases with 9 updates to the module) and our upstream PR to HA-core is 'sort-of' in progress. As per the (fortunate!) high HA-core standards it has to be a set of PRs and we need reviewer time during a release-cycle (i.e. 2 weeks where all PRs can be reviewed and accepted). We require at least 2 components to support the current Anna-only HA-component (climate and sensor), but that indeed will allow P1's to enjoy a HA core-component. If you like to follow the process, or - even better, you can review our PR - please visit (#33691)[https://github.com/home-assistant/core/pull/33691]
Together with a couple of community members (i.e. testers) we've made valuable progress. These include, but are definitely not limited to @marcelveldt, @riemers and @tane (don't feel left out, we bashed these guys and ourselves with the worst pre-releases). We are confident that we have a nice and far more stable release with 0.2.0. Details below but you will find:
- Devices are better named, everyone will get a Smile (i.e. the gateway) holding P1-sensors, outdoor_temperature and central measures we dream/dig up from the XML data. (P1 can stop reading here :))
- If you have multiple (master) thermostats and a boiler/heater/heat_exchanger you will get an Auxiliary device holding everything related to things monitored by your Smile(/Adam)
- Every other Device (Anna, Lisa, Tom, etc.) will be there as before tough with improved names of the entities (hence: BREAKING)
- The former
water_heatercomponent is asensorfrom now on. While at it we also introducedbinary_sensors.
Our python module is now tested with more 'negative tests' to hopefully catch any errors before the community finds out the hard way. We've also done some improvements on our code to make it compliant with standards (pylint, flake8, pydocstyle). The custom_component itself is (tested)[https://developers.home-assistant.io/blog/2020/04/16/hassfest] on a per-change (commit) and nightly basis thanks to work by @ludeeus for all custom_components. Feel free to click the shiny buttons on both repositories to see what's happening behind the scenes :)
Enjoy the new release while we all wait for the PR(s) to merge into HA-core! Feel free to create issues on either repository to make this component or the module better. And leaving your ideas and opinions on (this post)[https://community.home-assistant.io/t/plugwise-smile-custom-component-beta/183560] on the community forum is welcomed.
Thanks for you support and have fun with all the new sensors and options available. Bouwe (@bouwew) and Tom (@CoMPaTech)!
Smile (python module)
- Device naming
- Domestic hot water state handling
- Improve device-data not updating (error, timeout, etc.) better through introduced of Exceptions
- Fix double outdoor_temp for Anna+Elga
- Measurement accuracy alignment
- Add function to count the amount of master-thermostats
- pylinting, pydocstyle, flake8 to improve our code
- Majorly improved testing, your test data is still very welcome, see (this page)[https://github.com/plugwise/Plugwise-Smile/tree/master/tests] for details.
plugwise-beta (custom_component)
- Improvements from initial PR review and code-testing at HA-core
- Replace water_heater-entity by a sensor-entity
- Introduction of Auxiliary device
- Changes for platforms used per Smile and individual setups
- Python warnings fixes
- Schema fixes
- Support cooling via the Elga
- For 1 master-thermostat: link hvac_actions to states of the active device (heating & cooling), show remaining states via binary_sensors
- For 2 or more master-thermostats: show heating-demand per thermostat in hvac_actions, show active device states via water_heater and binary_sensors
- Various small improvements