I’ve been banging my head against this for 2 weeks.
I want to use my fan’s physical remote and Home Assistant in tandem - and have HA stay in sync.
I’m using an IR blaster to send the commands, and the fan is plugged into an energy monitoring socket.
In my head it goes: Set “Speed 2” → Get current power usage → Determine current speed based on power → Send appropriate commands.
The complication is when the fan is “Off” or in “Silent Night” mode. I need to know what the fan’s speed/power use was before entering these states, because the fan returns to its previous speed or mode when leaving these two states.
If the fan is currently “Off” and I want “Speed 2” I need to know what speed it will be when it turns on, to send the appropriate commands. More details:
Fan: Rowenta Turbo Silence Extreme
Speeds: Off, 1, 2, 3,
Preset mode: Silent Night
Remote buttons: Power toggle, Increase speed, “Silent Night” toggle
Behavior: One button controls the speed. It increases the speed by 1, and after Speed 3 it returns to Speed 1 eg. 1 → 2 → 3 → 1 → 2, etc.
One button turns the fan on and off. When the fan is turned on, it returns to the speed or mode it was on before it turned off.
“Silent Night” is a low speed mode with a separate button. When pressed it enters “Silent Night” mode. When the fan is in “Silent Night” mode and the “Silent Night” button is pressed, the fan returns to the speed it was on before entering “Silent Night”
HOWEVER, if the fan is in “Silent Night” mode and the “Increase Speed” button is pressed, the fan will always go to Speed 2 - regardless of its previous speed.
Off: - 0W
Silent Night: 11 - 14W
Speed 1: 45 - 48W
Speed 2: 58 - 61W
Speed 3: 67 - 70W
Since I want to continue using the remote, I hope that the fan’s power usage is a good way to keep it all in sync.
I’ve been using Node-RED to try and piece this together - but if there’s a better way please tell me.
Thanks for reading.