Virtual thermostat for Home Assistant with automatic temperature calibration. Smart Offset Thermostat intelligently compensates for the measurement offset of real radiator thermostats using an external sensor — for consistently accurate temperature values and efficient heating.
Install via HACSLearns the ideal temperature offset automatically in the background
Uses a separate room sensor for accurate readings
Dedicated climate entity for dashboards & HomeKit
Dynamically adapts to changing conditions
Detects open windows and automatically restores settings
Fast heating at the push of a button
Prevents overheating through automatic adjustments
Convenient setup without YAML
If the current temperature rises significantly above the setpoint, Smart Offset Thermostat reacts automatically. The adaptive overtemperature correction reduces heating output to prevent overheating and continuously adjusts the control behavior. This maintains a comfortable room temperature without overheating.
The integration reliably detects open windows via connected window/door contacts or sudden temperature drops. While airing the room, Smart Offset Thermostat automatically pauses heating control so the learned offset is not distorted. As soon as the window is closed, all settings are restored automatically and normal control resumes.
Need cozy warmth quickly? With Boost Mode, you can set the radiator to maximum output for a defined duration at the push of a button. This heats the room rapidly. Afterwards, Smart Offset Thermostat returns to normal control to avoid wasting energy.
Want to reset the learned offset? No problem: you can perform an offset reset at any time via the user interface. Smart Offset Thermostat will then start learning the temperature offset again — ideal after replacing a device or if the room situation has changed.
All settings can be configured conveniently via the Home Assistant UI — with no manual YAML configuration. This makes setup and adjustments especially user-friendly.
Smart Offset Thermostat can be integrated seamlessly into Apple HomeKit. Using Home Assistant’s HomeKit integration, the virtual thermostat appears in the Apple Home app like a regular thermostat — including precise temperature values calibrated by the external sensor. This lets you control your heating via Siri or the Home app without sacrificing accurate measurements.
smart_offset_thermostat folder into the custom_components directory of your Home Assistant installation.Like this project? Support development with a donation — every contribution is welcome and helps improve the project.
Support via Revolut