Replies: 1 comment 4 replies
-
|
Hi @elmensy. Intergas boilers do not support maximum modulation management, which makes them a bit tricky to handle. For your boiler in particular, it is better to use the We have made several improvements to support boilers both with and without maximum modulation management. To update to this version, go to Developer Tools → Actions and run: action: update.install
target:
entity_id: update.smart_autotune_thermostat_update
data:
version: releases/thermo-novaThis release is still experimental, but I hope it helps resolve your issue. |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment





Uh oh!
There was an error while loading. Please reload this page.
-
Hello fellow SAT'rs,
First of all, always nice to see an integration like this in/for the HA community! Keep up the good work! I came across the SAT integration while looking for a way to replace my Tado X setup with something I can control myself, instead of relying on cloud services and subscription models.
After ordering and receiving an Aqara W600 TRV and a DIYless Thermostat 3 for a test setup, I started implementing the system. The TRV is configured as a Zigbee device and connected to Versatile Thermostat, allowing me to dynamically compensate for the internal sensor error. The DIYless device is flashed with ESPHome and configured with the minimal YAML configuration from the readme. The device only works as a gateway and does not have a climate entity (e.g. thermostat or thermostat with PID). The OT gateway is connected with my Intergas HRE boiler.
Side quest(ion): Would it be possible (and preferable) to also have a climate entity on the gateway device? The minimal YAML configuration indicates that t_set needs to be a number and wouldn’t that cause a conflict? It would be nice to have a workaround or fallback to heat the rooms via the gateway device in case Home Assistant or Wi-Fi is down.
I configured SAT as described in the README, but I’m encountering some unexpected results. First of all, the autotune for the overshoot value was not successful. I don’t receive an error, but it keeps buffering for more than 1.5 hours while enabling my boiler. After reading about the manual method, I decided to try that approach instead. However, if I understand the information in thread #36 correctly, the modulation needs to settle first. The result I obtained is shown below, where the water temperature keeps over- and undershooting.
Another observation is that the modulation of my boiler always starts with a small slope and then, in most cases, increases quite aggressively. I assume the expected behavior is that SAT varies the temperature setpoint (t_set)? However, when looking at the logs of my OpenTherm Gateway, I observe that SAT sends the same water temperature setpoint to the boiler roughly every 10 seconds, so something is happening there.
Some other observations during testing:
When looking through the debug log I also continuously see a debug message indicating that the SAT component is looking for the dedicated OpenTherm entities of the ESPHome component. I’ve included a small snippet below. I’ve already checked the entity names and re-added the ESPHome device. What could be causing this?
My setup:
Aqara TRV > Versatile Thermostat integration > SAT integration > DIYless thermostat 3 as ESPhome OpenTHerm gateway > Intergas HRE boiler
My SAT config:

What could be causing this unexpected behavior, and how could I resolve it? I have already read many discussions here and on the Home Assistant discussion page, but without finding the golden answer. Any help would be greatly appreciated.
Beta Was this translation helpful? Give feedback.
All reactions