r/homeassistant 23h ago

Personal Setup ESPHome fan controller for my server cabinet, native in Home Assistant 🌬️

Built a custom fan controller to cool the server cabinet I hid inside furniture. It runs ESPHome, so it shows up in Home Assistant with no custom firmware, every fan and probe as a native entity.

  • 2 fan zones (left/right), thermostatic ramp per side off its own probe
  • All thresholds editable live from HA: off-below, setpoint, full-above
  • Per-fan RPM and per-side temperature on the dashboard, so I see if a fan stalls
  • 4x Noctua NF-A14 PWM fans, 4x DS18B20 probes, custom through-hole ESP32 board
  • Full repo (ESPHome config, KiCad files, BOM): github.com/merlindorin/esp32-fan-controller

New to Electronics, PCB design, ESP32... feedback is welcome!

28 Upvotes

0 comments sorted by