For a period it was suddenly extremely warm outside, and therefore warm inside my apartment. I figured that buying a table fan would be the cheapest solution to cool me down, but I could not have a normal table fan. It had to be smart, or able to become smart, with the help of automations. Using Home Assistant to controll this, but you can use this with any MQTT service you would like to automate it.
Built this using:
- Table Fan
- The cheapest table fan I could find (149 NOK at the time), which had two speed settings
- NodeMCU V3
- Relays
- Phone Charger
This is the buttons I had to replace with the relays:
How I planned the components placement in the fan:
Where I drilled hole to fasten the relays:
Everything ended up fitting within the fan and closed up perfectly.
I plan to later on make a cover for the holes where the buttons used to be, just to make the product a bit more polished. Maybe find a proper way to mount the fan in the roof or something too.
Instead of making a cover I decided to put in some buttons to controll the fan manually.
Wrote the code super quick, so there is definetly room for improvements, and I highly encourage you make some! But if you want to use what I wrote, you can check it our here!
This project has been converted to ESPHome for better and easier integration with Home Assistant. The yaml can be found here.