TL:DR – You can get it here π₯³
Its been way too long in the making. But its finally done (well…maybe a few small tweaks left!)
One of the biggest challenges when integrating HVAC systems into Home Assistant is controlling 24VAC devices like duct dampers and zone valves.
Most smart home relay boards are designed for 5V, 12V, or 24V DC, but HVAC systems use 24V AC control circuits.
This makes it surprisingly difficult to build a reliable ESPHome HVAC zone controller.
After running into this problem while automating a ducted air-conditioning system, I built a dedicated ESPHome 7-zone HVAC controller designed specifically for 24VAC systems.
Hereβs the controller board.



Why HVAC Automation Is Difficult
Most ducted HVAC systems use 24VAC control wiring.
Typical zone dampers work like this:
24VAC OPEN
24VAC CLOSE
Applying power to one line opens the damper, while applying power to the other closes it.
The problem is that most smart relay boards cannot safely switch 24VAC loads, and they require complicated power conversions.
Typical DIY solutions look like this:
24VAC transformer
β
rectifier
β
buck converter
β
ESP board
β
relay board
β
24VAC dampers
It works, but it’s messy and unreliable.
Introducing the ESPHome 7-Zone HVAC Controller
This controller board simplifies everything by running directly on 24VAC power while providing 7 relay-controlled zone outputs.
Core features include:
β’ ESP32 powered
β’ Native ESPHome firmware support
β’ 7 independent HVAC zones
β’ 24VAC powered
β’ Relay outputs for dampers or valves
β’ USB flashing port
β’ Terminal blocks for easy wiring
Because the controller runs ESPHome, it integrates seamlessly with Home Assistant.
Home Assistant HVAC Zone Automation
Once the board is connected to ESPHome, each zone appears as a switch in Home Assistant.
Example ESPHome configuration:
switch:
- platform: gpio
pin: GPIO23
name: "HVAC Zone 1" - platform: gpio
pin: GPIO22
name: "HVAC Zone 2" - platform: gpio
pin: GPIO21
name: "HVAC Zone 3"
This allows you to create automations like:
- open airflow to rooms currently occupied
- close airflow to unused rooms
- automatically balance airflow based on temperature
- create independent climate zones
This turns a basic ducted HVAC system into a smart zoned HVAC system controlled by Home Assistant.
Ideal for Ducted HVAC Dampers
Most ducted air-conditioning systems divide airflow between rooms using motorized dampers.
Examples of zones might include:
Zone 1 β Living room
Zone 2 β Master bedroom
Zone 3 β Bedroom 2
Zone 4 β Bedroom 3
Zone 5 β Office
Zone 6 β Kitchen
Zone 7 β Theatre
Using ESPHome automation, you can dynamically manage airflow depending on demand.
Also Works for Irrigation Systems
Because the board switches 24VAC loads, it can also be used as an ESPHome irrigation controller.
Most irrigation solenoids work like this:
Common wire
Zone wire
Applying 24VAC opens the valve.
With seven relay outputs, the controller can manage multiple watering zones like:
- lawn sprinklers
- garden beds
- drip irrigation
- greenhouse watering
Why Not Use Commercial HVAC Zone Controllers?
Traditional HVAC zone controllers are often:
β’ expensive
β’ proprietary
β’ locked to specific thermostats
β’ difficult to integrate with Home Assistant
Many cost hundreds or even thousands of dollars.
This ESPHome controller takes a completely different approach:
β’ open platform
β’ DIY friendly
β’ Home Assistant native
β’ easy to customize
Hardware Overview
The controller board includes:
β’ ESP32 WiFi module
β’ 7 relay outputs
β’ 24VAC power input
β’ onboard AC-DC conversion
β’ USB port for firmware flashing
β’ terminal blocks for zone wiring
The design allows the board to sit directly inside an HVAC control panel or automation enclosure.
Smart HVAC Zoning With ESPHome
By combining this controller with ESPHome and Home Assistant, you can create advanced HVAC automation such as:
- temperature-based airflow balancing
- occupancy-based zoning
- nighttime airflow reduction
- seasonal HVAC profiles
This makes it possible to build fully automated smart HVAC zoning without proprietary hardware.
Final Thoughts
Home automation platforms like Home Assistant have revolutionized smart homes, but integrating traditional HVAC control systems has remained difficult.
This ESPHome 7-zone HVAC controller bridges the gap by allowing direct control of 24VAC HVAC dampers and valves.
No extra power supplies.
No complicated voltage conversions.
Just ESPHome-powered smart control for HVAC zoning.
Leave a Reply