I’m hoping someone can assist me with the automation of my Dyson fans, I have the HP04 Pure Cool+Hot and DP04 Pure Cool.
I am unable to get the dyson.set_speed to work in the actions for both of the fans. I have read several posts where people have successfully configured this service, however, I have followed their steps to no avail.
I am able to use the fan.set_speed service but this only allows me to set low, medium, high instead of the full range of 1,2,3 through to 10 that the dyson.set_speed should be able to do.
I have used the UI to create the automation and also created in automations.yaml
Below is my code for the automation, I am able to get all the other options to activate using the same formatting.
I would be extremely grateful for any assistance, please let me know if there’s any other info I would need to provide to help resolve this.
alias: Nursery Cooling
description: Turn on fan above 24C
trigger:
- platform: numeric_state
entity_id: sensor.nursery_temperature
above: '24'
below: '26'
action:
- service: climate.turn_on
entity_id: climate.nursery
- service: climate.set_hvac_mode
data:
hvac_mode: cool
entity_id: climate.nursery
- service: dyson.set_speed
data:
dyson_speed: '5'
entity_id: fan.nursery
- service: fan.oscillate
data:
oscillating: 'true'
entity_id: fan.nursery
mode: restart