Smart Home Assistant
Thermostats & heating
SONOFF TRVZB Zigbee Thermostatic Radiator Valve

SONOFF

SONOFF TRVZB Zigbee Thermostatic Radiator Valve

Zigbee2MQTT / ZHALocal control
  • Zigbee

Verified July 2026

The budget king for Home Assistant TRVs: around £25 a radiator, excellent Zigbee2MQTT support (including external temperature sensor calibration), and no hub or cloud in sight. Plasticky, but for whole-house rollouts nothing in the UK touches its price per zone.

In Home Assistant

ControlTypeWhat it does
Target temperatureNumber (4-35°C)Set the heating setpoint
ModeSelector (off/auto/heat)Choose the operating mode
Temperature calibrationNumberOffset the valve's own reading against an external room sensor
Window detectionBinary sensorFlags a sudden temperature drop consistent with an open window

In Auto mode Zigbee2MQTT locks the setpoint UI to a default 16°C, which trips people up expecting a schedule mode — use the local_temperature_calibration entity instead, offsetting the valve's own reading against a separate room sensor so it heats to actual room temperature rather than the radiator-adjacent internal probe (a published HA community blueprint does exactly this). External-sensor selection has also been reported to spontaneously flip between sources, so worth a periodic check if calibration seems to drift.

Affiliate disclosure: Some links in this article are affiliate links. If you buy via one of these links, we may earn a small commission at no extra cost to you. This never affects our editorial decisions — see our affiliate policy.