I’m not sure if I’m in the right place but I figure if I’m not someone will tell me where the right place is. The situation I have is a little weird so stay with me. The controller is a Sonoff iFan03 flashed with HAA so that it’s a HomeKit device.
Adding the Sonoff directly to HomeKit works perfectly, I get control of all 3 fan speeds. No problems so I know that the firmware and the device itself works outside of Home Assistant.
If I remove the Sonoff from HomeKit then import it into Home Assistant via HomeKit Controller the fan shows up.
Looking at dev tools I see my fan and it looks like it should do three speeds and off
speed_list:
- 'off'
- low
- medium
- high
preset_modes: []
speed: 'off'
percentage: 0
percentage_step: 1
preset_mode: null
friendly_name: Dining
supported_features: 1
The default entity gives me on/off and the slider.
The slider however doesn’t do anything past like 1% where 1% is full on. So basically turn the fan on and it’s spinning at 100% physically and the slider shows 1%. Turn it off, fan physically stops, and slider goes back to zero.
Does that make sense?
Is this some kind of bug?
Can it be fixed so that I get the proper control over the fan?
Thank you!