Skip to content

Automation of ceiling fans depending on temperature and movement

Automation of ceiling fans depending on temperature and movement

I recently replaced some stupid old fans with some very nice DC fans from Monte Carlo Maverick fans ([https://www.1stoplighting.com/search.aspx?search=maverick&qd=1](https://www.1stoplighting.com/search.aspx?search=maverick&qd=1)). I was expecting to have to do some kind of Bond / Homebridge witchcraft to control them through Homekit, but it seems that the fans actually work with a standard wall switch. Sure, they’re not super “smart” in that they can’t change direction, speed, or any of those things via the switch, but at least they can turn on / off via a normal smart switch. I don’t think it matters, but I will use Meross smart switches (on / off only) to control the fans. Starting / stopping is good enough for me. I’m trying to build an automation that takes temperature and movement into account. The influence for automation comes from [https://homekitautomationtips.com/how-to-use-a-motion-sensor-to-turn-on-and-off-your-lights-with-homekit/](https://homekitautomationtips.com/how-to-use-a-motion-sensor-to-turn-on-and-off-your-lights-with-homekit/) So right now I have set up 2 automations ( using shortcuts): * If movement AND temperature> 64 is found, turn on the fan. * If no movement is found for 20 minutes, turn off the fan. If the movement has started in this 20-minute window AND the temperature is still> 64, start the time again. Thoughts on approach? Is there a cleaner way to do this?