Climate
Thermostat Proxy
jianyu-li/thermostat-proxy · v2026.10.0
HACSAssumed state
Thermostat Proxy mirrors a physical Home Assistant climate device but lets you choose any remote temperature sensor as its “current” reading. Set targets on the proxy, and it offsets the real thermostat accordingly.
In Apple Home through HomeKit Bridge
What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.
| Entity | Shows up as | Note |
|---|---|---|
climate | Thermostat |
How it connects
Assumed state
Sends commands but can’t read the device’s state back, so Home Assistant assumes it worked.
Details
| Installs (analytics) | 43 (0.01%) |
|---|---|
| GitHub stars | 25 |
| Latest version | 2026.10.0 (2026-10-20) |
| Set up in the UI | Yes |
| Maintainers | @jianyu-li |
| License | MIT |
Limitations from the README
- Dual set points (targettemplow / targettemphigh) are fully supported for both remote sensors and the physical preset in HEATCOOL and AUTO` modes.
- Because Home Assistant may not always expose the real thermostat’s precision/step directly, changes to currenttemperature` or the linked thermostat may momentarily desync the displayed target temperature if another integration changes the physical thermostat. The entity exposes the real target temperature as an …
- By default, manual changes made directly on the physical thermostat will switch the proxy to the physical preset and align the virtual target with the real set point while recording a logbook entry. Use "Disable auto-switch to physical sensor" to keep the remote sensor active.
- Disable built-in Comfort/Eco/Schedule modes: Disable any comfort modes, eco modes, follow me, or schedules configured directly on the physical thermostat (or via its proprietary app/integration). Because these modes change the target temperature setpoints outside of this integration, they will cause the proxy to …
- If you pick a specific default sensor instead of "Last active sensor", the proxy will fall back to that default after a restart even if you had switched to a different preset earlier.
- Humidity Fallback & Preset Switching: Switching presets requires the target preset's temperature sensor to be online and valid. If only the optional paired humidity sensor is offline, preset activation succeeds, and currenthumidity` falls back to the physical thermostat's internal reading.
- Humidity Overdrive engages only when the active preset has a paired remote humidity sensor (all-or-nothing rule). The proxy will not trigger humidity overdrive using only the physical thermostat's built-in humidity reading for a preset that lacks an explicit humidity binding.
In ReReHome
Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.
Bridges get their own settings page listing the accessories behind them.
Sources
- Documentation: https://github.com/jianyu-li/thermostat-proxy
- Source code: https://github.com/jianyu-li/thermostat-proxy
- Issues: https://github.com/jianyu-li/thermostat-proxy/issues
- HACS: https://hacs.xyz