New Sonoff TRV firmware

I have just noticed that a new Sonoff TRVZB firmware v 1.4.0 added-v1.4.0-ota-image-to-TRVZB by 1775939187 · Pull Request #915 · Koenkk/zigbee-OTA · GitHub has been loaded and available though Zigbee2MQTT… does anyone know anything about what might have changed? and also, can the .ota files be none official?

I noticed v1.3.0 was uploaded by someone connected to sonoff, where as this is by someone who has only recenlty started doing anything on the site - that might be normal, but since we never get changelogs I got a little bit curious so went and dug in to it a little.

I can’t see any sonoff forum posts or anything about it.

Cheers

3 Likes

Not trusting open source software updates? Oh my!

google brought me here while trying to find out what the new fw brings, hoping someone can clear this up.

looks like the update just got withdrawn - doesnt show up in the suggested updates anymore in HA…

I’m guessing it’s related to [Added] TRVZB add temporary mode by 1775939187 · Pull Request #4 · liangjia2019/zigbee-herdsman-converters · GitHub

but there is very little info on what exactly the new fw brings and the user itself is kinda sus.

edit:
OK, so looking at the PR, it seems that it adds temporary and boost modes for the TRV: [Added] TRVZB add temporary mode by 1775939187 · Pull Request #4 · liangjia2019/zigbee-herdsman-converters · GitHub

"Boost mode: Activates maximum TRV temperature for a user-defined duration, enabling rapid heating. "
“Timer Mode: Allows customization of temperature and duration for precise heating control.”
“After the set duration, the system will return to its previous normal mode and temperature.”

Unlike 1.3.0 which added external temp sensor - a big improvement, this, to me, is not that important, so I will skip it until spring since I don’t want to mess with the TRVs at the begging of winter.

4 Likes

I upgraded to firmware 1.4.0 but I did not notice any concrere changes in the settings.
I hoped this version will bring Adaptive Mode (valve modulation) PID, but unfrotunately it is not the case.

What I observed instead is that one interesting option from 1.3.0 dissapeared: Temperature Calibration (giving the possibility to calibrate +/- the temperature detected by built-in sensor). This is yoo bad because I was using it and now, with new version, I cannot rollback the setting.

Regards,
Fane

More that post the recent supply chain attacks I review things before approving them onto my own devices, however OTAs are already prepackaged, and looking at the approval route for z2m it appears to be automated, as compared to HA which has a very strict flow for approvals, so more trust in HA approvals due to this.

I believe a small amount checking should be done for closed (hash check on downloads / validation of correct site) or open source (validation of what was added etc).

1 Like

Thanks, I couldn’t find any other PRs with the same and a search didn’t bring up any results, so this is helpful.

I am with you on time of year and not upgrading something that, if broken / mis-configured could cause discomfort.

this is a big ‘bug’ and I would open an issue on the Z2M repo to address this or at least let other users know.

the PR does not remove anything, so this seems strange that the calibration is gone.

maybe comment here added-v1.4.0-ota-image-to-TRVZB by 1775939187 · Pull Request #915 · Koenkk/zigbee-OTA · GitHub since the pusher seems to reply.

Thanks @LittleBro, for opening the bug.

Indeed seems a major issue, especially for the users that used that function in the past, curently with the new upgrade you cannot change the temperature calibration values anymore.

Perhaps a factory reset will set the calibration value back to 0, anyhow Temperature Calibration is not anymore present, so you cannot use it in 1.4.0.

maybe remove it from Z2M first since in database.db you have an entry for the TRV which contains localTemperatureCalibration, or at least it does with 1.3.0. If the value remains there I think Z2M tries to re-push it to the device when re-adding, and it might lead to some issues.

P.S. I did not open a bug, I was telling you to.

I just updated mine (10 of them) and the “Local temperature calibration” is still there - am I missing something?

1 Like

no, @FaneUniv is :smiley:

So, at least for @SaaX, it behaves like it should. Can you please share a screenshot with the new temporary mode?

@LittleBro I would if I’d know where to look.

So it’s not there (yet). I guess it needs to be added to Z2M as well for it to be exposed.

I also updated to version 1.4 and everything works as expected.
I also have the temperature calibration there.

yea, upgraded 1/6. the calibration is there, the new modes are not.

If tvrzb dont have adaptive (PID) …
And operate only … Fully close, fully open

How can boost mode work ?

well, first of all, its not fully closed/opened, you can play with the valve % in that regard.

Second, I guess it just goes - more degrees than needed, hoping the heater will take the temp difference into account and heat the room faster? which most don’t anyway.