Skip to content

3ative/PWM-Fan-controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

54 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ESPHome Automatic 4-Wire PWM (5-24v) Fan controller with Alarm.

Using a DALLAS temperature sensor and a threshold Slider, the speed of the Fan is automatically controlled from 0 to 100%. Making it ideal for ventilating / cooling your projects. I.E. Holiday Lights controller enclosure, Media Cabinet units and many more.

  • With an on-board regulator to power the D1 Mini, this project is ready to control 5,12 or 24 Volt fans without modification
  • (just make sure you power this project with the same voltage your fan uses).

ESPHome 2024.6.0/1 Update notice:

If you are having problems with board resetting or DALLAS temperature after adding the one_wire: Breaking Change. ssieb has got a fix for you. Please add this External Component to your YAML:

external_components:
  - source:
      type: git
      url: https://github.com/ssieb/esphome
      ref: onewire
    components: [ gpio ]
    refresh: 1min
  • I have also added it to the Yaml Files.
  • Note: This has now been "fixed" in ESPHome 2024.6.2 and therefore no longer required.

Watch the tutorials here:


πŸ’– Support This Project

Found this useful? Want to say thanks and fuel future creations?

Your support keeps the creativity flowing! 🍺✨

Buy Me A Coffee
β˜• Buy me a Coffee
Patreon
πŸ’– Join on Patreon

Every contribution helps bring more awesome projects to life! πŸš€


Problem 1: Temperature sensor cycles between On/NAN

Solution: Add a 4.7K Resistor

image


Problem 2: Some Fans not turning off. Andrew has a solution: See Issue #2 Here

About

An ESPHome Automatic PWM Fan controller with Alarm

Resources

License

Stars

Watchers

Forks

Packages

No packages published