Skip to content

Smart Thermostats & Climate Control

Zigbee Energy Savings TRV

Smart heating is one of the best investments in smart home. With smart radiator valves (TRV) you can save 15-25% on heating bills by heating rooms individually and only when you’re home.


A TRV (Thermostatic Radiator Valve) is a thermostat valve that sits on your radiator. A smart TRV can:

  • ✅ Be controlled from phone or Home Assistant
  • ✅ Follow schedules (heat up before you wake)
  • ✅ Detect open windows and turn off
  • ✅ Use external temperature sensor
  • ✅ Integrate into automations
Zigbee TRV (DIY)Complete System (Tado/Netatmo)
✅ Cheaper per unit✅ Plug-and-play setup
✅ Full control via Home Assistant✅ Nice app for the whole family
✅ No cloud dependency✅ Geofencing built-in
✅ Mix different brands✅ Support and warranty
❌ Requires more setup❌ More expensive
❌ No official support❌ Cloud-dependent (most)
❌ Cannot call for heat*❌ Locked to one ecosystem

*Most TRVs can only open/close the valve - they cannot turn on the boiler. You need a separate thermostat or relay for that.


ModelPrice ~DisplayBatteryHA SupportScore
Sonoff TRVZB$35Vertical LED2x AA⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
Aqara E1$50Side LCD2x AA (incl.)⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
Moes ZTRV-BY-100$28Side LCD2x AA⭐⭐⭐⭐⭐⭐
Tuya TS0601$25Varies2x AA⭐⭐⭐⭐⭐⭐
Danfoss Ally$70LED2x AA⭐⭐⭐⭐⭐⭐⭐⭐

Price: ~$35

Sonoff TRVZB is our top recommendation for most people:

  • ✅ Excellent price/quality ratio
  • ✅ Vertical LED display (easy to read)
  • ✅ Click-wheel for manual operation
  • ✅ Window detection
  • ✅ Child lock
  • ✅ Full Zigbee2MQTT/ZHA support
  • ✅ 6 adapters included (M30x1.5 + Danfoss RA, RAV, RAVL)

Disadvantages:

  • ❌ Cannot report valve position precisely
  • ❌ On/off behavior (not modulating)

Buy: AliExpress, ITEAD, Amazon


Price: ~$50

Aqara E1 is the premium choice with best build quality:

  • ✅ Excellent build quality
  • ✅ Beautiful design
  • ✅ Click-wheel with good feedback
  • ✅ Can use external Aqara temp sensor
  • ✅ HomeKit compatible (via Aqara hub)
  • ✅ Batteries included
  • ✅ 5-year warranty

Disadvantages:

  • ❌ More expensive than competitors
  • ❌ Display on the side (can be hard to see)
  • ❌ Some report noise during valve movement

Buy: AliExpress, Amazon


Price: ~$25-28

Moes and other Tuya-based TRVs are the cheapest, but with compromises:

ProsCons
✅ Very cheap❌ Lower build quality
✅ Works with Z2M❌ Touch interface (impractical)
✅ Many adapters❌ Display hard to see
❌ Inconsistent quality
❌ Full open on low battery!

Buy: AliExpress (search “Tuya TRV Zigbee”)


If you prefer a finished solution with app and support:

SystemHubTRV PriceLocal controlHA Integration
TadoYes (incl.)~$70❌ Cloud✅ Good
NetatmoYes~$85⚠️ Partial✅ Good
Drayton WiserYes~$50⚠️ Partial✅ Good
Danfoss AllyNo (Zigbee)~$70✅ Local✅ Perfect

Pros:

  • Beautiful design and app
  • Geofencing
  • OpenTherm support (modulating boiler)
  • Matter support (coming)

Cons:

  • Expensive
  • Cloud-dependent
  • Subscription for all features

Pros:

  • Good app
  • No subscription
  • Beautiful design

Cons:

  • Expensive
  • Partially cloud-dependent

Better Thermostat is a HACS integration that makes your “dumb” TRVs smart:

  • ✅ Uses external temperature sensor (not TRV’s inaccurate sensor)
  • ✅ Window/door sensors (turn off when open)
  • ✅ Weather forecast integration
  • ✅ Group multiple TRVs per room
  • ✅ Improved algorithm for energy savings
  1. HACS → Search “Better Thermostat”
  2. Install and restart
  3. Add integration → Better Thermostat
  4. Configure:
    • Select your TRV climate entity
    • Select external temperature sensor
    • Add window/door sensors
# configuration.yaml or via UI
climate:
- platform: better_thermostat
name: "Living Room Heat"
thermostat: climate.living_room_radiator_trv
temperature_sensor: sensor.living_room_temperature
window_sensors:
- binary_sensor.living_room_window
outdoor_sensor: sensor.outdoor_temperature

Most Zigbee TRVs can only open/close the valve. They cannot turn on your boiler.

1. Existing thermostat: Keep your normal thermostat and let it call for heat. The TRVs only control local temperature.

2. Smart relay: Use a Shelly 1 or similar to turn the boiler on/off based on whether any TRV needs heat.

3. OpenTherm: If you have a modulating boiler, an OpenTherm gateway (e.g., OTGW) can provide precise control.

# Turn on boiler when a TRV calls for heat
automation:
- alias: "Boiler on/off"
trigger:
- platform: template
value_template: >
{{ states.climate
| selectattr('attributes.hvac_action', 'eq', 'heating')
| list | count > 0 }}
action:
- choose:
- conditions: "{{ trigger.to_state.state == 'True' }}"
sequence:
- service: switch.turn_on
entity_id: switch.boiler_relay
- conditions: "{{ trigger.to_state.state == 'False' }}"
sequence:
- service: switch.turn_off
entity_id: switch.boiler_relay

Radiator TypeM30x1.5Danfoss RADanfoss RAVDanfoss RAVL
Sonoff TRVZB
Aqara E1⚠️⚠️⚠️
Moes
Danfoss Ally

⚠️ = Requires separate adapter


  • 3x Sonoff TRVZB ($105)
  • 1x Aqara temperature sensor ($21)
  • Use existing Zigbee coordinator
  • Total: ~$126
  • 6x Sonoff TRVZB ($210)
  • 3x Aqara temperature sensor ($63)
  • 3x Aqara door/window sensor ($42)
  • 1x Shelly 1 for boiler control ($17)
  • Total: ~$332
  • 8x Aqara E1 TRV ($400)
  • 4x Aqara temperature sensor ($84)
  • 4x Aqara door/window sensor ($56)
  • Better Thermostat integration
  • Total: ~$540


Ofte stillede spørgsmål

Does smart TRV work with district heating?
Yes! District heating works exactly like regular central heating. The TRV just controls how much hot water flows through the radiator. You don't need to change anything about your district heating system.
Can I mix different TRV brands?
Yes, with Home Assistant and Zigbee2MQTT/ZHA you can freely mix Sonoff, Aqara, Moes, etc. Better Thermostat integration helps unify them.
How much can I save?
Typically 15-25% on heating bills. Savings come from: 1) Only heating when you're home, 2) Lower temperature in unused rooms, 3) Automatic off on open windows, 4) Night temperature reduction.
Do I need an external temperature sensor?
Recommended! The TRV's built-in sensor sits close to the radiator and often measures 2-4°C too high. An external sensor (Aqara, Sonoff) gives much more accurate temperature control.
What about underfloor heating?
Underfloor heating is typically controlled by a separate thermostat, not TRV. See our guide to underfloor heating controllers. You can still integrate these with Home Assistant.
Do batteries last all winter?
Most TRVs last 6-12 months on a set of AA batteries with normal use. Sonoff and Aqara are among the most energy efficient.


Last updated: December 2025


Kommentarer