Advice how to load sensor info from Plugwise Anna thermostat web interface XML

Just to give everyone here a little heads-up and an update on what’s happening. @bouwew and me have been able to get things going on a platform component. It’s almost ready to have the community pick up on this and get cracking so we know if it works as intended. Meanwhile we have a couple of people testing various hardware and setups so we can pick up early feedback.

We are hoping we can upstream this soon (where soon is a variable time of measurement, since we overhauled the original ‘anna-ha’ (HA component) and ‘haanna’ (python module) completely.

The new custom_component (indeed, we’re starting from scratch) will be also availble through HACS as a manual added repository. Once installed you no longer have (or can) configure it through the configuration.yaml file, you just add it as an integration!

Once release into the wild it should support the below hardware.

  • (legacy) Anna and recent Anna’s
  • Adam (v2.5 and up)
  • (legacyP1v2 and P1v3

We haven’t tested adding in other languages than English and Dutch :slight_smile: Dutch screenshots below

Adding the integration is as simple entering your IP-address and Smile-ID (knocks on wood). Have multiple devices? E.g. an Adam climate system and a Smile P1 for energy monitoring, add them one after another :slight_smile:
Schermafbeelding 2020-03-27 om 19.30.43
Schermafbeelding 2020-03-29 om 20.29.05

Ending up with a nice couple of entities for further use in your Lovelace frontend

Again after some testing by some people we know have legacy hardware and we’re asked we’ll cross our fingers and enlighten all of you with the url to the beta custom_component.

Benefits of this new component, for those who like details, amongst others it:

  • Works asynchronously (https://developers.home-assistant.io/docs/asyncio_101/)
  • Has support for Smile P1 (gas & energy meters)
  • Has more sensors available, our current approach needed more than just ‘climate’
  • Has support for Adam devices including the (new!) plugs!
  • Easy to configure (and remove) through integrations
  • Aimed to be less data-hungry in terms of network connectivity to your Smile (partially because of the async, partially because of improvements to our code)
  • Other things we already forgot we added/wrote :stuck_out_tongue:

Depending on the Plugwise Smile devices/categories you have available you’ll get ‘climate’, ‘water_heater’, ‘sensor’ and ‘switch’ available as entities within your Home Assistant setup.

1 Like