Sonoff TRVZB: Firmwareupdate 1404, but no adaptive mode in ZHA?

Hello! A new firmware update was released for the Sonoff TRVZB, which should bring the long-awaited “adaptive mode” – meaning the valve can automatically adjust based on the conditions in the room and not just turn to 0% or 100% (with nothing in between).

I’m using ZHA and HA 2026.2.0, but after the firmware update there is still no button to turn on the adaptive mode on the device’s page.

Any idea what could be done to make the button show up and turn that feature on?

3 Likes

Add a quirk or look if someone else has one…
Quirks ZHA Device Handlers & How-to & Older How-to

Submit a new device support feature request for the new feature as the exiting ZHA Device Handler (zha-quirk) needs to be updated to expose the new feature/functioon:

Tip if you want to expidite this is to also in paralell contact Sonoff support as they have internal developers working on improving ZHA Device Handlers (zha-quirks) so they have the capability to submit improvents themself.

SONOFF supply a quirk for ZHA for this. Havnt tried it myself but I cant get adaptive mode to work outside of HA anyway.

FYI, the zha quirk to add the new Sonoff TRVZB ”adaptive mode” has been merged into ZHA device handlers and should be made available from the Home Assistant 2026.3.0b0 beta release and later, including the upcoming Home Assistent 2026.3 release candidate that is planned to be released tomorrow. Note that the feature is onlu available/exposed from Sonoff TRVZB v1.4.4 firmware version so you need to upgrade that first. For some more info on that see here:

and

Again note that will need to have Sonoff TRVZB v1.4.4 firmware version and users that have not installed that manually themselves can just wait as Sonoff TRVZB v1.4.4 firmware will be pushed out sooner or later, and you can keep an eye on these if want to track when firmware OTA image will be pushed out for it:

and

PS: Be aware there still looks to be an other issues still open for Sonoff TRV, see:

and

As well as a feature request for schedule programming support which is not exposed in ZHA either:

1 Like

@Hedda: Thanks for all the detailed information. Just one remark: I see the adaptive mode button in ZHA (2026.3.0) also for the valves, where the 1.4.4 firmware was not yet applied.

You should report that as a quirk bug (new issue) to the ZHA Device Handlers repo on GitHub → https://github.com/zigpy/zha-device-handlers/issues

I recently bought 3 TRVZB’s and one of those had less entities than the other two. The button on my dashboard was missing the option to ‘heat’ because of that and I could only switch it off, while the other two had heat/off as options. All 3 were bought from Amazon and had the exact same version/firmware/hardware. After repairing/removing that single TRVZB multiple times in HA and ZHA, I couldn’t get the same entities to show up so I started Googling and stumbled across this post.

I just noticed a core update had become available in HA so I updated to 2026.3.0. That one TRVZB that had less entities now has two more entities than the other two. At first the two had 20 entities and that one had only 19, but 3 were different in total. After the update, those two now have 25 entities while the different one has 27. However the heat option is now available too for the one that had issues.

Most importantly, they all have the option now for adaptive mode. Temperatures are pretty high where I live now so heating is off atm, but I will definitely start experimenting with this when I get the chance.

Still not sure why that one TRVZB shows different entities, but I’m happy that they all look the same now on my dashboard. They are all on firmware 1.4.1. And I just saw you linked to the known issue above which is exactly what I was experiencing.