Ross ROSS = Recommend OSS · open-source software intelligence for agents

KartoffelToby/better_thermostat

This custom component for Home Assistant will add crucial features to your climate-controlling TRV (Thermostatic Radiator Valves) to save you the work of creating automations to make it smart. It combines a room-temperature sensor, window/door sensors, weather forecasts, or an ambient temperature probe to decide when it should call for heat and automatically calibrate your TRVs to fix the imprecise measurements taken in the radiator's vicinity. observed · 2026-08-28

github.com/KartoffelToby/better_thermostat · homepage · Python · AGPL-3.0 (copyleft) observed · 2026-08-28

Health v2 · maintenance only

99/100

  • Activity 99
  • Release rhythm 99
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 8
  • age_days: 1768
  • days_rel: 8
  • days_push: 8
  • n_releases_24m: 8

Full methodology

Adoption not part of the score

1471 stars · 171 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Better Thermostat is a custom Home Assistant integration that makes dumb TRV (thermostatic radiator valve) climate entities smart. It combines external room temperature sensors, window/door sensors, weather forecasts, and outside temperature probes to intelligently control heating, automatically calibrate TRV measurements, and reduce energy consumption without requiring users to write their own automations.

Use cases

  • make my dumb radiator thermostat smart using a real room temperature sensor
  • automatically turn off heating when a window is open
  • calibrate TRV temperature readings that are inaccurate because the sensor is next to the radiator
  • save energy by pausing heating based on weather forecast or outdoor temperature
  • control multiple radiator valves in one room as a single thermostat
  • prevent TRV valves from getting stuck over the summer with automatic maintenance
  • get better heating control with PID/MPC algorithms instead of simple target matching
  • make my TRV compatible with Google Home voice control

When to choose

  • you use Home Assistant and have TRVs whose built-in sensors read inaccurately due to proximity to the heat source
  • you want window-open detection, weather-based heating pauses, or valve maintenance without writing automations yourself
  • you have multiple radiators in one room and want them grouped under a single thermostat entity
  • you want advanced control algorithms (MPC, PID, TPI, AI Time Based) for tighter temperature control and energy savings
  • your TRVs are connected via Zigbee2MQTT, deCONZ, or Tado with local calibration support

When to avoid

  • you don't use Home Assistant, as this is a HA custom component with no standalone mode
  • you need a standalone thermostat controller or physical hardware rather than a software integration
  • your thermostat is not exposed as a Home Assistant climate entity
  • you need a simple plug-and-play solution with no additional sensors, since a separate room temperature sensor is required
  • you want a cloud-native commercial smart thermostat service rather than a self-hosted, community-maintained integration

Facets

plugin · maturity active

workflow-automation scheduling monitoring configuration-management iot iot python self-hosted thermostat trv climate-control heating smart-home home-assistant-integration energy-saving hvac zigbee tuya home-automation energy-efficiency hacs zigbee2mqtt

4 sources

Member repositories

RepositoryRoleHealth v2
KartoffelToby/better_thermostatmain99

For agents

markdown · JSON · MCP: product_card(name="KartoffelToby/better_thermostat")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem