Hi,
I need help with 2 Dyson Purifiers, configured in my instance of Home Assistant.
The two different models, one HP04 and one HP02 seems to working ok, but, when I started configuring custom cards for both, I noticed the HP04 doesn’t have the Climate entity.
I don’t know if it’s normal, without the climate entity I can’t control all the functions of the purifier (I’m trying to create a card similar to the Dyson iOS App)
What’s happening? Thanks
I’ve had the same issue with my HP04. Fan and sensors work but no climate entity, so no ability to control heating function of the device. I’ve opened an issue on Github here against the integration.
Ok I have good news @gnammyx - I got this working. Turns out @etheralm finished this for the Dyson component some time ago, but didn’t get a chance to write tests and submit a pull request to the dev branch. See here.
This is how to get it working until it has been officially added and approved to the Dyson component, though bear in mind this method is a little hacky and may not be full-proof.
Remove any existing dyson: configuration from your configuration.yaml file
Restart HA
Download @etheralm’s fork with that includes the fix here
If you don’t have one already, create a new directory in your config directory called custom_components
Navigate to homeassistant > components and copy the folder called dysonfrom the downloaded folder of @etheralm’s fork
Paste this into your custom_components directory
Re-add your dyson: configuration to your configuration.yaml file
Restart HA
And voila, the climate component should now be working. Big thanks to @etheralm for fixing this