New Configure using integrations!
A fully asynchronous approach to supporting Plugwise devices. At this time we only support the newest firmware (unfortunat but as the developers only have recent hardware it takes time to develop for 'legacy' devices).
What do we support?
- Adam (firmware 2.3 + 3.0)
- Smile & Anna (firmware 3.1)
- Smile P1 (firmware 3.3)
What is on our radar (not commitment to timelines though) - early alpha version from plugwise-beta 0.0.40 onward
- Smile & Anna (v1.8)
- Smile P1 (v2.5)
What can I expect in HA
climate: A (number of) thermostat(s) visible in HA, including temperature, presets and heating status. Also, setting of temperature, preset and switching a schedule on and off.sensor:A number of sensoric values depending on your hardware (Outdoor temperature, Anna's illuminance, plug power-usage, P1 values)switch: Plugs are available as switches, also switching them on/off is supported.water_heater: When your heating system connected to the Smile/Adam supports heating of tap-water, the status of this function is shown via the water_heater entity (on/off)
- Use HACS to install this repo and make this
custom_componentavailable!
For each Plugwise Smile (i.e. gateway) you have add an integration. For instance if you have an Adam and a Smile P1, you have to add them individually.
- In Home Assitant click on
Configuration - Click on
Integrations - Hit the
+button in the corner - Search or browse for 'Plugwise Smile beta' and click it
- Enter your Smiles IP-address and the 8 character ID of the smile
- Click Add and hopefully the magic happens
HA wil continue to ask you if you want to put your Smile and detected other devices in area's and presto, things should be available to configure in lovelace.
You can adjust these in Configuration, Integration -> Entities (e.g. https://{Your HA address}/config/entities)
Just click on the device and adjust accordingly!
It's still in early phases and moving between two developers and a handfull of testers, if you notice things we are on discord and welcome issues on the repos
- plugwise-beta - the
custom_componentfor Home Assistant - Plugwise-Smile - the python module interfacing between the component and your Smile
We use the term Smile for the 'device connected to your home network', called Smile P1 for their power-meter, Smile if you have an Anna or Adam.
While we try to make sure that everyting works as intended, we can't really test out changes happening to hardware devices. Our testing is done through testing against files from community members (see Plugwise-Smile tests) and if you have a setup you are willing to share we highly welcome that. Just send us the files or submit a PR. Including your testcode into the tests/test_Smile.py code is highly recommended.
Results of our tests are checked by Travis, click the left button (the one that should say 'Build passing' :)) on the Plugwise-Smile repository.
And from the original sources by @laetificat it was improved upon and upstreamed by @CoMPaTech and improved and maintained by @bouwew
As things like async were in high demand from HA, desired by the original author and a great challenge for us we rewrote it largely. The Plugwise Smile Beta repository (accompanying the Plugwise-Smile python module) is intended for development purposes, just as anna-ha was for haanna (respectively the original before upstreaming and original python module).
And yes anna-ha with haanna (to some degree) support Anna v1.8 - but they don't support Adam nor the Smile P1