Skip to content

petrepa/HA-Table-Fan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Smart/MQTT Table Fan

Why

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. Home Assistant UI

Build

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
    • Regular phone charger I took apart. Took away the USB ports and soldered the 5V directly on the NodeMCU. components

Build process

This is the buttons I had to replace with the relays: buttons

How I planned the components placement in the fan: layout

Where I drilled hole to fasten the relays: relayholder

Everything ended up fitting within the fan and closed up perfectly. closed

Finished product: Assembled

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.

Changes

Instead of making a cover I decided to put in some buttons to controll the fan manually. Assembled New Buttons

Code

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!

Converting to ESPHome

This project has been converted to ESPHome for better and easier integration with Home Assistant. The yaml can be found here.

About

Stupid table fan made smart with MQTT

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages