Important Notice: Consider this software as unfinished as it has not reached version 1.0.
Don't select master on download, check show beta version
install the latest one.
- Minimum required Home Assistant version:
2022.8.0
(Latest tested version:2022.9.4
)
We've created a companion UI element which can display more information that the default thermostat element in Home Assistant. Check it out via HACS: better-thermostat-ui-card
- If you have a question or need help please create a new discussion or check if your question is already answered.
- If you have a suggestion, found a bug, or want to add a new device or function create a new issue
- If you want to contribute to this project create a new pull request
This integration brings some smartness to your connected radiator thermostats setup:
- Uses a temperature sensor far away from the radiators to measure the real room temperature
- Makes your TRVs fully compatible with Google Home
- Let your windows disable your heating (avoids programing this via automations)
- Your weather forcast provider will turn your heat on/off
- Or an outside air temperature sensor can do this as well
- Does some valve-maintenance automatically, to avoid that they will get stuck closed over summer
We support all thermostats which are compatible with Home Assistant as long as they are shown up as a climate entity
At this time following models are tested and recommended:
Vendor | Product Name | Product Number | HA Manufacturer | HA Model | Whitelabel | Support local calibration |
---|---|---|---|---|---|---|
Eurotronic | Spirit Zigbee | SPZB0001 | Eurotronic |
Spirit Zigbee wireless heater thermostat (SPZB0001) |
YES | |
Moes | ZigBee3.0 Thermostat | SEA801‑Zigbee | Saswell |
Thermostatic radiator valve (SEA801-Zigbee/SEA802-Zigbee) |
- HiHome WZB‑TRVL - Hama 00176592 - RTX ZB‑RT1 |
YES |
Moes | ZigBee3.0 Thermostat | SEA802‑Zigbee | Saswell |
Thermostatic radiator valve (SEA801-Zigbee/SEA802-Zigbee) |
- HiHome WZB‑TRVL - Hama 00176592 - RTX ZB‑RT1 |
YES |
TuYa | TS0601 | TS0601_thermostat | TuYa |
Radiator valve with thermostat (TS0601_thermostat) |
- Moes HY368 - Moes HY369RT - SHOJZJ 378RT - Silvercrest TVR01 |
YES |
TuYa | TV02-Zigbee | TV02-Zigbee | TuYa |
Thermostat radiator valve (TV02-Zigbee) |
- Moes TV01-ZB - Tesla Smart TSL-TRV-TV01ZG - Unknown/id3.pl GTZ08 |
NO |
Siterwell | Radiator Thermostat | GS361A‑H04 | NO | |||
This custom component uses the config flow in Home Assistant.
After you installed this integration and restart HA, you can add it via the integrations page in Home Assistant.
Click Settings > Devices & Services > Integrations > Add Integration > Better Thermostat
IMPORTANT: the weather and outdoor_sensor are not required, but you need one of them if you want to use this function, if not remove them
Some nice to know config tipps for the configuration.yaml
group:
livingroom_windows:
name: Livingroom Windows
icon: mdi:window-open-variant
all: false
entities:
- binary_sensor.openclose_1
- binary_sensor.openclose_2
- binary_sensor.openclose_3
Install the HACS climate_group from @daenny
As each TRV has an individual local_temperature and must be individually calibrated, you need to create a better_thermostat entity for each TRV and then group them:
Example:
climate:
- platform: climate_group
name: "TRV - Office"
temperature_unit: C
entities:
- climate.bt_trv_office_1
- climate.bt_trv_office_2
If you want to support this project, you can ☕ buy a coffee here.
User |
---|
@RubenKelevra |
@bruvv |
@Cycor |