Best Zigbee Thermostats for EU Homes (2026)

Disclosure: This article contains affiliate links. As an Amazon Associate, I earn from qualifying purchases. If you buy through the links on this page, I may earn a small commission at no extra cost to you.

In EU homes, Zigbee heating control spans three distinct hardware roles: a wall thermostat that switches a boiler or heat pump, a radiator thermostat (TRV) that controls flow through an individual radiator valve, and a smart relay that delivers the on/off demand signal to the heat source when room-level zones call for heat. Understanding which role each device plays — and how the roles combine — is the prerequisite for a reliable installation. For a full explanation of how these layers fit into your heating system, see the How a Central Heating System Works guide before selecting hardware.

Zigbee runs on IEEE 802.15.4 at 2.4 GHz and builds reliability through a mesh of mains-powered router devices and battery-powered end devices. Thermostats and TRVs are end devices — they depend entirely on the quality of the surrounding mesh. In EU apartment buildings with dense 2.4 GHz Wi-Fi and concrete or masonry walls, mesh design is not optional.

This 2026 guide covers all Zigbee hardware categories relevant to EU heating control: wall thermostats, radiator TRVs, smart relays for boiler and heat pump switching, and Zigbee integration approaches for underfloor heating. All devices are tested for local operation with Home Assistant via ZHA and Zigbee2MQTT.


Table of Contents

  1. How Zigbee Fits in Your Heating System
  2. Wiring and Safety (EU 230 V, Relays, Standards)
  3. Home Assistant Integration (ZHA vs Zigbee2MQTT)
  4. Quick Comparison Table: All Devices
  5. Zigbee Smart Relays for Boiler and Heat Pump Control
  6. Moes Zigbee Wall Thermostat
  7. Aqara Radiator Thermostat E1
  8. SONOFF TRVZB Radiator Thermostat
  9. Danfoss Ally Radiator Thermostat
  10. Tuya Zigbee Thermostats: Budget Wall & TRV Options
  11. Zigbee Integration for Underfloor Heating
  12. Which Device Should You Choose?

How Zigbee Fits in Your Heating System

Zigbee heating devices operate exclusively at the control layer of your heating system. They do not change how your boiler fires, how your pipes are routed, or how your radiators are sized. What they do is provide wireless setpoint control, scheduling, and the on/off demand signal that starts and stops the heat source. The table below maps common EU heating scenarios to the correct Zigbee hardware combination. If you are unsure which scenario applies to your home, the central heating system guide covers each in detail.

Heating scenarioHeat source controlRoom-level controlNotes
Gas/oil boiler + radiators (single zone)Wall thermostat or smart relayOptional: TRVs per radiatorMost common EU setup
Gas/oil boiler + radiators (room-by-room)Smart relay driven by HA aggregation logicZigbee TRV per radiator + optional room sensorTRVs control valves; relay fires boiler when any zone demands heat
Heat pump (ASHP/GSHP)Smart relay with conservative schedulingWall thermostat per zone or TRVsAvoid short-cycling; long intervals; weather compensation at source
Gas boiler + underfloor heatingSmart relay to wiring center demand inputWireless thermostat per zoneWiring center drives actuators; thermostats drive wiring center
Fan coils (heating + cooling)Per FCU thermostat or valve actuatorZigbee thermostat per FCU4-pipe: separate heating/cooling circuits; 2-pipe: seasonal

Three hardware roles cover all scenarios above. A wall thermostat measures room temperature and directly switches a boiler demand relay — the simplest and most reliable single-zone integration. A TRV controls flow through an individual radiator valve and generates a “heating demand” state that Home Assistant reads to drive the boiler relay. A smart relay is the switchboard: it receives the aggregated demand signal from Home Assistant and closes the boiler or heat pump demand circuit. In most room-by-room zoning setups, all three roles are present simultaneously.


Wiring and Safety (EU 230 V, Relays, Standards)

EU heating control wiring involves 230 V mains, boiler control terminals, or actuator circuits. Before purchasing any device, identify whether the thermostat or relay output is a dry contact (potential-free relay — no voltage on the output terminals) or a switched live output (230 V switched through the device). Most boiler control inputs expect a dry contact or a low-voltage signal; connecting a switched live output directly to a boiler terminal can damage the boiler controller.

Look for CE-marked devices rated for permanent installation and compliant with EN 60730 or equivalent automatic control standards. For any wiring inside distribution boards, boiler enclosures, or underfloor heating manifold cabinets, use a qualified electrician where required by local regulations.

  • Dry contact vs switched live: dry contact is the correct output for most EU boiler control terminals. Switched live is used for zone valve actuators and some wiring center inputs — always verify the controlled device’s input requirements.
  • Neutral wire availability: many EU in-wall locations do not have a neutral wire at the switch position. Verify before ordering mains-powered wall thermostats or relay modules — some (notably SONOFF ZBMINIL2) are designed for no-neutral wiring, while most require a neutral.
  • 230 V vs 24 V actuators: underfloor heating actuators in EU residential buildings are almost always 230 V. North American 24 V actuators must not be mixed with 230 V wiring centers. Verify before purchase.
  • Relay current rating: thermostat and relay contacts are rated for resistive loads. Switching inductive loads (zone valve motors, pump contactors) requires checking the relay’s inductive current rating or using an intermediate contactor.
  • Placement: wall thermostats must not be placed in direct sunlight, near exterior doors, or on cold exterior walls. TRVs require offset calibration because the sensor is mounted on the radiator body, not in free room air.

Wiring is the part of the installation that cannot be corrected in software. Once the electrical control path is correctly established and verified, Zigbee and Home Assistant configuration becomes a predictable, repeatable process.


Home Assistant Integration (ZHA vs Zigbee2MQTT)

Home Assistant supports Zigbee via two integration paths: ZHA (built-in, simpler configuration, tighter HA integration) and Zigbee2MQTT (separate add-on, broader device coverage, deeper attribute access). For thermostats specifically, Zigbee2MQTT has better support for Tuya TS-cluster models and exposes more attributes — valve position, calibration offset, running state, and child lock — that ZHA may not surface for the same device. For non-Tuya devices (Aqara, SONOFF, Danfoss), both integrations work reliably.

All thermostats and TRVs appear as climate entities in Home Assistant with setpoint, current temperature, and HVAC mode. Smart relays appear as switch entities. The aggregation logic — “fire the boiler when any TRV or thermostat is calling for heat” — is implemented as a Home Assistant automation or helper, typically using a binary_sensor group or a template binary sensor that ORs all zone demand states.

  • Use stable schedules: frequent setpoint changes generate RF traffic and cause unnecessary boiler or heat pump cycling. Schedule changes at most two to three times per day per zone.
  • Set appropriate hysteresis: for radiator systems, a 0.5°C dead band is standard. For underfloor heating, use 1°C or wider to account for thermal inertia.
  • Calibrate TRV offsets: measure actual room temperature with a calibrated sensor and apply the offset in the TRV configuration. A typical offset for a TRV mounted on a radiator in a normally-sized room is −2°C to −4°C.
  • Plan for platform restarts: the smart relay and wiring center should fail safe — choose devices that hold their last state or default to off when the Zigbee coordinator restarts. Verify this behavior before deployment.
  • Router density: TRVs are end devices. Place at least one mains-powered Zigbee router (smart plug, repeater) within range of every cluster of TRVs. In EU masonry construction, this typically means one router per room or per two adjacent rooms.

Thermostat reliability is primarily an architecture problem: correct wiring at the base, conservative control logic in the middle, and a Zigbee mesh designed for EU building materials throughout.


Quick Comparison Table: All Devices

Use this table to identify the correct device category for your scenario before reading the detailed sections. Smart relays, wall thermostats, and TRVs serve different roles and are often used together in the same installation.

DeviceRolePowerBest forHA supportTypical EU price
SONOFF ZBMINIL2Smart relayMains 230V (no neutral)Boiler / heat pump on-off switchingZHA + Z2M ✓€12–18
Tuya Zigbee 1-ch RelaySmart relayMains 230V (neutral req.)Budget boiler switching, DIN variantsZ2M ✓ (model-dependent)€8–15
Moes Zigbee Wall ThermostatWall thermostatMains 230VBoiler on/off, single-zone UFHZHA + Z2M ✓€20–35
Tuya Zigbee Wall ThermostatWall thermostatMains 230VBudget boiler/UFH controlZ2M ✓ (model-dependent)€15–25
Aqara Radiator Thermostat E1TRV2× AA batteryRadiator per-room zoningZHA + Z2M ✓€35–50
SONOFF TRVZBTRV2× AA batteryRadiator zoning, HA-firstZHA + Z2M ✓€25–40
Danfoss AllyTRV2× AA batteryRadiator zoning, long-term durabilityZ2M ✓ / ZHA partial€60–80
Tuya Zigbee TRVTRV2× AA batteryBudget radiator zoningZ2M ✓ (model-dependent)€15–25

Zigbee Smart Relays for Boiler and Heat Pump Control

A smart relay is the component that closes the heat source demand circuit in response to a Home Assistant automation. It replaces or supplements the central room thermostat’s relay output. When any zone (TRV, wall thermostat, or zone sensor) reports a heating demand, the automation triggers the relay to close; when all zones are satisfied, it opens. This is the correct architecture for room-by-room zoning with any central heat source — boiler or heat pump. Without a smart relay, TRVs have no way to start the boiler; they can only modulate flow through already-warm radiators.

SONOFF ZBMINIL2

The SONOFF ZBMINIL2 is a compact Zigbee 3.0 relay module designed for in-wall or in-junction-box installation. Its most significant feature for heating control is no-neutral operation — it works with only a live and load wire, which matches the wiring configuration of most EU boiler terminals and many in-wall locations where a neutral is not present. 👉 Check Price on Amazon

  • Protocol: Zigbee 3.0
  • Power: 100–240V AC, no neutral required
  • Output: 6A max resistive — verify the boiler control input does not draw more than this; most dry-contact boiler terminals draw negligible current
  • Dimensions: 39.5 × 32 × 18.4 mm — fits behind a standard EU wall plate or inside a boiler enclosure
  • Home Assistant: switch entity via ZHA and Zigbee2MQTT; reliable pairing with Sonoff ZBDongle-P/E coordinators
  • Installation note: when wiring to a boiler demand terminal, the relay output acts as a switched live; verify the boiler’s control input accepts this configuration or use a separate dry-contact relay stage

Tuya Zigbee 1-Channel Relay

Tuya-based Zigbee single-channel relay modules are available in in-wall, flush-mount, and DIN-rail form factors. DIN rail variants are particularly useful for installation inside boiler enclosures or distribution boards alongside existing HVAC control wiring. Most variants require a neutral wire. 👉 Check Price on Amazon

  • Protocol: Zigbee 3.0 (TS0001 or TS011F cluster, typically)
  • Power: 230V AC, neutral required in most models
  • Output: 10–16A depending on variant — more than adequate for boiler demand switching
  • Form factors: in-wall module, surface-mount box, DIN rail (check listing carefully — form factor is not always obvious from product images)
  • Home Assistant: Zigbee2MQTT with TS0001/TS011F quirks; verify exact model string in the Z2M supported device list before ordering in quantity
  • Best for: installations where a DIN rail location inside a wiring cabinet is preferable to an in-wall relay behind a wall plate

For the boiler or heat pump aggregation automation in Home Assistant, the basic logic is: if any TRV or thermostat entity reports hvac_action: heating (or a custom binary sensor derived from valve position), the smart relay switch entity turns on. When all zones return to idle, the relay turns off. Add a minimum off-time of 3–5 minutes for heat pumps to prevent short-cycling on rapid zone changes.


Moes Zigbee Wall Thermostat (Boiler / Underfloor Variants)

Moes Zigbee wall thermostats are the most common Zigbee wall thermostat choice for EU boiler control and single-zone underfloor heating. They combine a built-in relay, an LCD display, and local setpoint control into a standard EU wall plate form factor. The relay output is directly wired to the boiler or wiring center, making this a self-contained one-device solution for single-zone installations. 👉 Check Price on Amazon

  • Protocol: Zigbee 3.0, TS0601 Tuya cluster
  • Power: 230V mains — no battery; relay is always available
  • Relay output: dry contact (potential-free) on most models — verify before purchase as some variants are switched-live
  • Display: LCD with current temperature, setpoint, and mode
  • Sensor: built-in NTC; external floor sensor supported on UFH variants (probe connector on rear)
  • Home Assistant: climate entity via ZHA and Zigbee2MQTT; Zigbee2MQTT has broader Tuya TS model quirks support
  • Variants: water UFH, electric UFH, and boiler models have different relay configurations and sensor modes — the model code on the packaging determines which variant you receive

The most common installation problem with Moes wall thermostats is ordering the wrong variant. Water UFH models switch an actuator circuit; electric UFH models switch a higher-current heating cable circuit; boiler models switch a low-current demand terminal. Each requires different wiring. Confirm the variant code before ordering, especially when buying through marketplaces where multiple variants share the same product listing.

  • Best for: single-zone boiler control and zone-level UFH control where a combined thermostat and relay in one device is preferred.
  • Verify: relay type (dry contact vs switched live), voltage rating, and external sensor support for the specific variant.
  • Limit: on/off relay control only — OpenTherm modulation is not supported. One device per zone.

Aqara Radiator Thermostat E1

The Aqara Radiator Thermostat E1 is a Zigbee 3.0 TRV designed for room-by-room radiator control in EU homes. It is a natural fit for installations already using Aqara sensors, hubs, or the Aqara Home ecosystem, but operates equally well as a standalone Zigbee device under Home Assistant. Its ±0.5°C sensor accuracy is above average for a TRV, though offset calibration is still necessary in practice. 👉 Check Price on Amazon

  • Protocol: Zigbee 3.0
  • Power: 2× AA batteries — approximately 1.5–2 years at normal actuation frequency
  • Valve adapters: M30×1.5 thread standard; adapters for Danfoss RA, Caleffi, and similar valves included
  • Temperature accuracy: ±0.5°C (specified); real-world offset typically −2°C to −4°C due to radiator proximity
  • Display: LCD showing setpoint and measured temperature
  • Home Assistant: climate entity via ZHA and Zigbee2MQTT; also works with Aqara Hub M3 as a Matter bridge for Matter-native integrations
  • Ecosystem: Aqara Home app for standalone scheduling and automation without Home Assistant

TRV sensor placement is the fundamental limitation of all radiator-mounted thermostats. The sensor reads the air immediately adjacent to the radiator body, which is significantly warmer than the room average — particularly in smaller rooms or when the radiator is in a recess or behind furniture. Without offset calibration, the TRV will close the valve too early and the room will be cooler than the setpoint suggests. Calibrate against a reference sensor in the center of the room, then apply a fixed offset in the Zigbee2MQTT or ZHA device configuration.

  • Best for: apartments and radiator-heavy homes needing per-room schedules; Aqara ecosystem users.
  • Strength: consistent Zigbee behavior, good dual-stack support (ZHA and Z2M), solid battery life.
  • Limit: room temperature accuracy requires offset calibration or an external room sensor used as the setpoint driver in HA.

SONOFF TRVZB Radiator Thermostat

The SONOFF TRVZB is a Zigbee 3.0 TRV positioned for Home Assistant-first radiator zoning. It is widely available in Europe, integrates predictably with Sonoff ZBDongle coordinators, and is one of the more straightforward TRVs to commission in both ZHA and Zigbee2MQTT. Its ±1°C temperature accuracy is slightly lower than the Aqara E1, but offset configuration is available in Zigbee2MQTT. 👉 Check Price on Amazon

  • Protocol: Zigbee 3.0
  • Power: 2× AA batteries — approximately 1 year at normal actuation frequency; shorter at high frequency
  • Valve adapters: M30×1.5 included; additional adapters for Danfoss RA, Giacomini, Caleffi included in box
  • Temperature accuracy: ±1°C specified; offset configuration available in Zigbee2MQTT
  • Display: LCD with setpoint, current temperature, and battery indicator
  • Home Assistant: climate entity via ZHA and Zigbee2MQTT; well-documented in community compatibility lists and the official Z2M supported device database
  • Ecosystem: compatible with Sonoff iHost local hub, eWeLink app, and all open Zigbee 3.0 coordinators

Battery life at high actuation frequency is the most commonly reported limitation. In rooms where setpoint changes or HA-driven valve commands are frequent — such as rooms with large temperature swings or where occupancy-based automation changes setpoints multiple times per day — battery consumption increases significantly. Plan for 6–9 month battery cycles in high-actuation scenarios. See the Sonoff Zigbee Ecosystem Explained guide for coordinator and mesh pairing recommendations.

  • Best for: Home Assistant users with a Sonoff-based coordinator; straightforward radiator zoning installs.
  • Verify: valve adapter fit against your radiator valve type before buying multiple units.
  • Limit: battery life shortens with frequent actuation; ±1°C accuracy requires offset calibration for comfort-accurate control.

Danfoss Ally Radiator Thermostat

The Danfoss Ally is the premium TRV option for EU radiator installations. Danfoss is a major European HVAC manufacturer with decades of TRV production, which translates directly into superior valve adapter coverage for EU radiator valve bodies — including proprietary Danfoss RA, RAV, and RAVL thread patterns that are common in older Nordic, German, and Eastern European installations and are not covered by generic M30×1.5 adapters. 👉 Check Price on Amazon

  • Protocol: Zigbee 3.0 (direct coordinator pairing or via Danfoss Ally gateway)
  • Power: 2× AA batteries — approximately 2 years typical use; best battery life in this comparison
  • Valve adapters: Danfoss RA, Danfoss RAV, Danfoss RAVL, M30×1.5, and additional EU patterns — the most comprehensive EU coverage of any TRV reviewed here
  • Temperature accuracy: ±0.5°C with a PID-style local control algorithm running on the device
  • Display: LCD with setpoint, measured temperature, and operating mode
  • Home Assistant: Zigbee2MQTT with full quirks support including adaptive heating algorithm parameters; ZHA support is partial on some firmware versions — verify before deployment at scale
  • Ecosystem: native Danfoss Ally gateway for standalone use; direct Zigbee coordinator pairing requires that the Ally gateway dependency is disabled in the device settings

The integration path decision — direct Zigbee coordinator pairing vs Danfoss Ally gateway — should be made before deployment. Direct pairing to a Home Assistant Zigbee coordinator gives full local control and eliminates the gateway dependency. Gateway-based operation simplifies initial setup but adds a cloud or gateway dependency that conflicts with a local-first architecture. If pairing directly, disable the Ally app pairing mode in the device settings before attempting coordinator pairing.

  • Best for: installations with older EU radiators and Danfoss valve bodies; long-term deployments where mechanical reliability and battery life are priorities.
  • Strength: best valve adapter coverage for EU radiators; best battery life; on-device PID algorithm for stable valve control independent of network conditions.
  • Limit: highest price in this comparison; plan the gateway vs direct-pairing decision before ordering at scale.

Tuya Zigbee Thermostats: Budget Wall & TRV Options

Tuya-based Zigbee thermostats are the lowest-cost entry point for Zigbee heating control in EU homes. They appear under many brand names — MOES, Beok, Avatto, and numerous no-name marketplace listings — but frequently share the same Tuya Zigbee module and TS-prefixed cluster implementation. This shared platform means Zigbee2MQTT support is generally good once the exact model is verified, but firmware and hardware quality vary between OEM manufacturers building on the same platform.

Tuya Zigbee Wall Thermostat

A Tuya Zigbee wall thermostat is the lowest-cost route to Zigbee boiler or UFH zone control in Home Assistant. Most models are based on the TS0601 cluster with model-specific Tuya data points, and Zigbee2MQTT exposes them as standard climate entities with reasonable attribute coverage. 👉 Check Price on Amazon

  • Protocol: Zigbee 3.0, TS0601 cluster (model-specific data points)
  • Power: 230V mains — dry contact relay output on most models
  • Display: LCD or capacitive touchscreen depending on model
  • Home Assistant: Zigbee2MQTT is strongly preferred over ZHA for Tuya TS models — always verify the exact model string in the Zigbee2MQTT supported device list before purchasing multipacks
  • Variants: water UFH, electric UFH, and boiler models exist with different relay configurations and sensor modes — the variant determines the control logic, not just the wiring

Tuya Zigbee TRV

Tuya-based TRVs are the cheapest per-room radiator zoning option in the Zigbee ecosystem. The low price comes with the expectation that the buyer will verify model compatibility and accept variable firmware behavior across OEM manufacturers sharing the same platform. Community-vetted models work reliably; unvetted models may have firmware that does not correctly expose TPI or PWM control attributes. 👉 Check Price on Amazon

  • Protocol: Zigbee 3.0, TS0601 cluster
  • Power: 2× AA batteries — typically 1–1.5 years depending on actuation frequency
  • Valve adapters: M30×1.5 on most models; verify listing carefully — not all models include adapters for EU valve types beyond M30
  • Home Assistant: Zigbee2MQTT with TS-cluster quirks; always verify the exact model string before buying at scale

Tuya rule: look up the exact model number in the Zigbee2MQTT supported device list before buying. Two physically identical-looking Tuya TRVs can have different firmware and different cluster implementations — one may expose calibration offset, the other may not.

  • Best for: budget-sensitive installs covering many radiators where model verification is done upfront and a test unit is purchased before committing to a full order.
  • Strength: lowest price per device in both wall thermostat and TRV form factors; good Z2M support for vetted models.
  • Limit: firmware and hardware quality vary by OEM; prefer Zigbee2MQTT over Tuya gateway for local operation; buy one unit to test before ordering in quantity.

For a broader comparison of Tuya and Aqara device ecosystems in EU smart homes, see: Aqara vs Tuya Zigbee Ecosystem: Full Comparison.


Zigbee Integration for Underfloor Heating

Hydronic underfloor heating (UFH) requires a different integration architecture than radiator systems. The terminal units are floor circuits controlled by motorized actuators at the manifold — not individual radiator valves. The correct Zigbee integration path is: one wireless thermostat per zone → Home Assistant → smart relay to the wiring center demand input → wiring center drives the correct actuators. The thermostat does not wire directly to the actuator; the wiring center is the electrical interface between zone demand and actuator control.

In a wired UFH installation, each room thermostat is connected by cable to the wiring center. In a wireless (Zigbee) UFH installation, the thermostats communicate via Zigbee to Home Assistant, and a single smart relay replaces the wired thermostat-to-wiring-center connection for the demand signal. Individual actuator control (which circuit opens for which zone) remains wired at the wiring center, driven by its own thermostat input terminals or an aggregated demand signal. Verify with the wiring center manufacturer whether it accepts a volt-free demand input or requires individual thermostat connections per zone.

  • Thermostats per zone: use a Moes or Tuya Zigbee wall thermostat for each UFH zone (typically one per room). These generate the zone demand that HA reads.
  • Smart relay for boiler demand: a SONOFF ZBMINIL2 or Tuya DIN relay wired to the wiring center’s demand input fires the heat source when any zone is active.
  • Actuators — NC vs NO: normally-closed (NC) actuators are standard in EU residential UFH — they close when de-energized (circuit closed when no power), which is the safe fail-state. Verify your actuator type before replacing any component.
  • 230V vs 24V: EU residential UFH actuators are almost always 230V. Do not mix with 24V actuators on the same wiring center.
  • DHW coordination: if the same boiler serves both UFH and domestic hot water, the wiring center must correctly implement DHW priority. Verify this is handled in hardware, not only in HA automation — a platform restart must not disable DHW priority.
  • Thermal inertia: UFH floors take hours to respond to setpoint changes. Configure thermostat hysteresis of at least 1°C, use long scheduling blocks (morning/evening rather than hourly), and enable adaptive start if the thermostat or platform supports it.

Electric underfloor heating is simpler: each room’s heating mat or cable is switched directly by a wall thermostat with a higher-current relay output (typically 10–16A). The Moes and Tuya electric UFH variants are specifically rated for this purpose. Each room is an independent zone with its own thermostat; no wiring center or actuators are involved. See also: Best Zigbee Energy Meters for Heat Pumps & AC Units for monitoring UFH running costs.


Which Device Should You Choose?

The correct device selection follows from your heating system type and the role each device plays in the control architecture. Most room-by-room zoning installations require more than one device type — typically a smart relay at the heat source and TRVs or wall thermostats at the room level.

Your situationRecommended device(s)
Gas boiler, single zone, simplest possible setupMoes or Tuya Zigbee wall thermostat (built-in relay replaces central thermostat)
Gas boiler, room-by-room zoning with TRVsSONOFF ZBMINIL2 smart relay at boiler + Zigbee TRVs per radiator
Radiators, Aqara ecosystem already in useAqara Radiator Thermostat E1 + SONOFF ZBMINIL2 relay at boiler
Radiators, Sonoff coordinator, HA-firstSONOFF TRVZB + SONOFF ZBMINIL2 relay at boiler
Radiators, older EU valves, Danfoss valve bodiesDanfoss Ally TRV + SONOFF ZBMINIL2 or Tuya relay at boiler
Tight budget, many radiatorsTuya Zigbee TRV (verify model in Z2M first) + Tuya relay at boiler
Hydronic underfloor heating, multi-zoneMoes or Tuya wall thermostat per zone + smart relay to wiring center + existing actuators
Electric underfloor heatingMoes or Tuya electric UFH wall thermostat per room (self-contained, no relay needed)
Heat pump, avoid short-cyclingWall thermostat or TRVs with conservative HA scheduling + SONOFF ZBMINIL2 relay with minimum off-time automation
Fan coils, heating + coolingZigbee wall thermostat per FCU + motorized valve; confirm FCU thermostat input compatibility

Conclusion

Zigbee heating control in EU homes works reliably when hardware roles are matched to system architecture. Wall thermostats and smart relays handle heat source control. TRVs handle radiator-level flow control. Wiring centers with thermostat inputs handle UFH actuators. Home Assistant coordinates all three roles through automations that are simple in logic but must be correctly designed from the start.

For new installations, start with the smart relay at the boiler and one or two TRVs to validate the mesh and automation logic before scaling. For existing single-zone thermostat replacements, a Moes or Tuya wall thermostat is the lowest-friction entry point. For long-term reliability in radiator installations with older EU valve bodies, Danfoss Ally is the correct choice despite the higher cost.

For related reading: How a Central Heating System Works, Best Zigbee Temperature & Humidity Sensors, and Smart Home as an Energy Management Tool.


FAQ

  • Do Zigbee thermostats work without the internet?
    Yes. Zigbee operates locally and does not require an internet connection. With Home Assistant, all schedules and automations run on-premises. Some Tuya-based devices require cloud access for initial pairing — pair first via the Tuya app if needed, then switch to local Zigbee2MQTT operation.
  • Can a Zigbee thermostat modulate an EU boiler via OpenTherm?
    No. Zigbee thermostats and relays provide on/off control only. OpenTherm modulation requires a dedicated OpenTherm interface wired between the thermostat and boiler — a separate device from the Zigbee layer. The two can coexist: OpenTherm for modulation, Zigbee for setpoint and scheduling.
  • Do I need a smart relay if I already have a wall thermostat with a built-in relay?
    Not necessarily. A wall thermostat with a built-in relay is a self-contained single-zone solution. A separate smart relay is needed when you want Home Assistant to aggregate demand from multiple TRVs or zone thermostats and control the boiler based on that aggregate — rather than a single wall thermostat making the decision alone.
  • Are TRVs alone enough to control my heating system?
    TRVs control flow through radiator valves but cannot start the boiler. If no zone is calling for heat and the boiler is off, the radiators are cold regardless of TRV position. A central thermostat, smart relay, or scheduled boiler operation is always required alongside TRVs.
  • Why do TRVs often need temperature offsets?
    The TRV sensor sits adjacent to the radiator body, which is significantly warmer than the room average. Without an offset, the TRV closes the valve before the room reaches setpoint. Measure room temperature with a calibrated reference sensor and apply a negative offset — typically −2°C to −4°C — in the device configuration.
  • Will Zigbee thermostats interfere with Wi-Fi in EU apartments?
    Zigbee and Wi-Fi both use 2.4 GHz, but correct channel planning eliminates meaningful interference. Use Zigbee channels 15, 20, or 25 to avoid overlap with Wi-Fi channels 1, 6, and 11. In dense apartment buildings, also plan for adjacent-apartment Wi-Fi. See: Zigbee Range Problems: Easy Solutions.
  • Which is better for thermostats: ZHA or Zigbee2MQTT?
    For Tuya TS-cluster models (wall thermostats, many TRVs), Zigbee2MQTT is significantly better — it exposes more attributes, supports more model quirks, and is updated more frequently for new Tuya firmware variants. For Aqara and SONOFF devices, both work reliably; ZHA is simpler if you are not already running Zigbee2MQTT.
  • Is the Danfoss Ally worth the extra cost vs a Tuya TRV?
    Yes, specifically if your radiators have Danfoss RA, RAV, or RAVL valve bodies — these require Danfoss-specific adapters that generic TRVs do not include. For radiators with standard M30×1.5 valves, the Aqara E1 or SONOFF TRVZB deliver comparable performance at significantly lower cost.
  • How many Zigbee TRVs can I run on one coordinator?
    Dozens. TRVs are low-traffic end devices and coordinator capacity is rarely the limiting factor. The practical limit is mesh quality: each TRV needs a nearby mains-powered Zigbee router device for stable links. In EU masonry construction, plan one router per room or per cluster of two to three TRVs. A well-designed mesh supports 30–50 TRVs without issues.
  • Can I use Zigbee TRVs with a heat pump?
    Yes, but with caution. TRVs control flow per radiator, not the heat pump directly. The heat pump must be started and stopped by a smart relay with minimum run-time and minimum off-time logic in Home Assistant to prevent short-cycling. TRVs should not be the sole control mechanism for a heat pump — combine them with a conservative boiler/pump scheduling layer.
Panos K. - Smart Home Engineer

About the author: Panos K.

Panos K. is a Smart Home Engineer and Digital Systems Specialist with over 15 years of experience in wireless automation, Zigbee ecosystems, Matter/Thread technologies, and EU-based smart home deployments. He focuses on practical, reliable, low-power smart home design.

View full profile →