This integration interacts with the Local API of Airzone HVAC zoning systems.

A typical Airzone device has a master zone (Master Thermostat) per HVAC system, which is the only zone where the HVAC mode can be changed. The rest are slave zones (Slave Thermostats) which can only enable or disable the HVAC and adjust the desired temperature on that specific zone.

Note that multiple HVAC systems can be connected to the same Airzone WebServer. In this case, there will be a master zone per HVAC system and there may also be slave zones for each HVAC system.


Adding Airzone to your Home Assistant instance can be done via the user interface, by using this My button:

Manual configuration steps

Network IP address


Network port


Airzone System ID (only needed if System ID 0 is not supported on your device)

Binary Sensors

For each Airzone zone (Thermostat), the following binary sensors are created:

Condition Description
air_demand HVAC is running.
battery_low Thermostat battery warning.
floor_demand Radiating floor is running.
problems Zone has errors or warnings.


For each Airzone zone (Thermostat) a climate entity is created.

HVAC mode can only be changed on a master zone.

Slave zones can only enable/disable the current HVAC mode selected on the corresponding master zone. Attempting to change the HVAC mode on a slave zone will result on a Home Assistant error.


For each Airzone zone (Thermostat), the following sensors are created:

Condition Description
humidity Current zone relative humidity.
temperature Current zone temperature.