Uploaded November 2022 | Updated September 2026, 1 week ago
My How-To on building a fully automatic, stand-alone ESPHome / D1 Mini based 5-24V PWM PC Fan Controller - Ideal for keeping any equipment cabinet or WLED controller cases cool.
Using a DALLAS temperature sensor it'll control the fan speed, from 0 to 100% automatically - based on a threshold temperature you set in Home Assistant.
This project also features an ALARM Function that will alert you if the fan has been running at MAX speed for longer than 10 seconds!
๐ฌ Part 2: ESPHome Flash and Code Breakdown: youtu.be/72yCK_FiVSg
๐ฌ Bonus: Custom Dashboard Button: youtu.be/oSUa1QDitAU
๐Schematic, parts list, and ESPHome Code โช github.com/3ative/PWM-Fan-controller
๐ I hope you like this Home Assistant setup guide for your smart home ๐
๐ฌ THE LINKS - Files / Help / Support:
- ๐ Other files & Merch: store.3ative.com
- ๐ 3ATIVE DISCORD: discord.com/invite/3RbZgvHeJ9
- โ Buy me a Coffee: buymeacoffee.com/3ative
- ๐ PATREON: patreon.com/3ative
- ๐ฏ Get the Gadgets, Devices and Tools I use: Amazon UK: amzn.to/3uRw8fi
* As an Amazon Associate I earn from qualifying purchases. Using this link โ provides small monetary support for my channel at no extra cost to you.๐
#homeassistant #Automatic #PWMFan
Chapters:
00:00 Intro
00:30 1.1 - Put a D1 Mini On It !
01:02 1.2 - Cutting the Tracks
01:36 1.3 - Jumper Wire (Blue)
02:54 1.4 - 1K Resistor
03:42 1.5 - The 5V PSU
04:31 1.6 - Adding the MOSFET
05:33 1.7 - Jumper Wire (Black)
06:41 1.8 - Drilling another Track
06:57 1.9 - The Fan Headers
07:56 1.10 - The Input Terminal Block
09:12 1.11 - Jumper Wire (Yellow)
10:37 1.12 - Trim the VeroBoard
11:23 2 Connecting the DALLAS Sensor
12:44 Outro
-~-~~-~~~-~~-~-
Please watch: "IKEA VINDRIKTNING v2 ESP32 Upgrade Commercial Accuracy for ยฃ10"
youtube.com/watch?v=qBNmliH7PwI
-~-~~-~~~-~~-~-
My How-To on building a fully automatic, stand-alone ESPHome / D1 Mini based 5-24V PWM PC Fan Controller - Ideal for keeping any equipment cabinet or WLED controller cases cool.
Using a DALLAS temperature sensor it'll control the fan speed, from 0 to 100% automatically - based on a threshold temperature you set in Home Assistant.
This project also features an ALARM Function that will alert you if the fan has been running at MAX speed for longer than 10 seconds!
๐ฌ Part 2: ESPHome Flash and Code Breakdown: youtu.be/72yCK_FiVSg
๐ฌ Bonus: Custom Dashboard Button: youtu.be/oSUa1QDitAU
๐Schematic, parts list, and ESPHome Code โช github.com/3ative/PWM-Fan-controller
๐ I hope you like this Home Assistant setup guide for your smart home ๐
๐ฌ THE LINKS - Files / Help / Support:
- ๐ Other files & Merch: store.3ative.com
- ๐ 3ATIVE DISCORD: discord.com/invite/3RbZgvHeJ9
- โ Buy me a Coffee: buymeacoffee.com/3ative
- ๐ PATREON: patreon.com/3ative
- ๐ฏ Get the Gadgets, Devices and Tools I use: Amazon UK: amzn.to/3uRw8fi
* As an Amazon Associate I earn from qualifying purchases. Using this link โ provides small monetary support for my channel at no extra cost to you.๐
#homeassistant #Automatic #PWMFan
Chapters:
00:00 Intro
00:30 1.1 - Put a D1 Mini On It !
01:02 1.2 - Cutting the Tracks
01:36 1.3 - Jumper Wire (Blue)
02:54 1.4 - 1K Resistor
03:42 1.5 - The 5V PSU
04:31 1.6 - Adding the MOSFET
05:33 1.7 - Jumper Wire (Black)
06:41 1.8 - Drilling another Track
06:57 1.9 - The Fan Headers
07:56 1.10 - The Input Terminal Block
09:12 1.11 - Jumper Wire (Yellow)
10:37 1.12 - Trim the VeroBoard
11:23 2 Connecting the DALLAS Sensor
12:44 Outro
-~-~~-~~~-~~-~-
Please watch: "IKEA VINDRIKTNING v2 ESP32 Upgrade Commercial Accuracy for ยฃ10"
youtube.com/watch?v=qBNmliH7PwI
-~-~~-~~~-~~-~-










