Converting a 3-Speed Fan for Home Assistant control with ESPHome.
- ESP32 4-Relay board for easier builds
- 3 LED Speed indicators
- Original Button functions
- Random Mode for Power saving and "Wind" effect
Note: "Random" mode, as coded here, does not equally select all 3 Speeds. Instead it centers on Speed 2 for fewer changes and averaging output.
- 3 x 3mm Blue LEDs ----- 3 x 1K 1/4 Watt Resistors
- 16" Desktop Desk Fan: Amazon UK ----- Amazon US
- ESP32 4-Relay Module: Amazon UK ----- Amazon US ----- AliExpress
- Nylon Spacer/Stand-off Set: Amazon UK ----- Amazon US
*As an Amazon Associate I earn from qualifying purchases. Using these links ⇈ provides monetary support at no extra cost to you. Thank you for using them💖
- ESPHome Code: ultimate-fan-project-V4.yaml
- Custom Button: Button_Card_Fan.yaml
YouTube tutorial: Ultimate Fan Project v4.0
Button Card tutorial: Custom Button Card Part 4
| Buy me a Coffee | PATREON |
|---|---|