Dyson Fan DP04 Speed Control not working as expected (also not after exposing to HomeKit)

Hello,

first I am absolutely new to this fantastic piece of software so please bare with me.

I got Home Assistant up and running in no time, got my two Dyson DP04 fans running but I just can turn them on and off and instead of selecting a speed between 1-10 it offers me a low, medium, high selection. After exposing them to HomeKit the fan speed in HomeKit is respectively 0%, 50% and 100%.

Is there any way to get it so I can use the actual available speed modes and 80% is speed 8 and so on?

Thank you.

Did you find a solution for this CooperCGN?

I have the same experience (however, not exposing to HomeKit) and would like the same selection of speed.

Cheers,

Ahh, I have the same issue - would love to know if we can tweak this to get it to work how you described in HomeKit.

I.e
10% (HomeKit) = 1 (Dyson Fan)
20% (HomeKit) = 2 (Dyson Fan)
… etc

I know @Jc2k has been working on HomeKit and recently released the Fan

Yes I recently added fan support to homekit_controller - not homekit though, thats had fan support for ages. I am very familiar with the problem though - I also have a Dyson fan. The problem is that there are 3 different fan abstractions:

  • The Dyson is 1 to 10
  • Home Assistant is [off, low, medium, high]
  • HomeKit is a percentage

Home Assistant has picked a lowest common denominator so that it can act as a generic abstraction layer, and unfortunately that has locked us out of some of the capabilities of your device. HomeKit is using that generic abstraction so even though it supports 0 to 100 it is mapping it to [off, low, medium, high].

There’s no easy fix for this. To get your Dyson fan to properly work the team need to agree an extension to the base fan entity model. There is a discussion here were some of us are advocating for adding percentage.

thanks for the reply @Jc2k - that’s really helpful. Now I understand the issue and exactly what’s going on behind the scenes.

Thanks for your work on HomeKit also! Really hoping that it continues :smiley: think youre the only one working on HK? Any chance we could integrate cameras HomeKit video? :smiley:

Depends what you mean. I only work on homekit_controller - i might be able to get HA to show video from a HomeKit camera, but not get a HA camera to appear in HK on your iPhone/iPad. Theres no one working on homekit right now. I try to chip in with tickets and code review but other than that theres nothing. I barely have time for homekit_controller. :frowning:

@Jc2k mas sense. I as meaning the other way - home-assistant to HomeKit.

A little worrying no one is working on HomeKit right now… I mainly use Home Assistant for the HomeKit aspect.