TRVZB and NSPanel pro 120

Hi everyone,
I’m looking for some help with a few issues I’m experiencing with my Sonoff setup.

I’ve installed 3 TRVZB thermostatic valves, an NSPanel Pro, and a Mini-D to control my boiler. Firmware versions are:

  • NSPanel Pro: 3.12.0

  • TRVZB: 1.4.0

Overall, the setup works, but I’m seeing some unexpected behavior:


1. Target temperature not syncing properly on the NSPanel Pro

When I change the TRVZB’s target temperature from the panel:

  • The valve correctly receives the new value.

  • However, when I close and reopen the widget, the NSPanel Pro still shows the previous value (e.g., 24°C).

  • The same issue happens if the value is changed from the app or directly on the valve.


2. App does not update when the valve is adjusted locally

If I change the target temperature from the app, the valve updates correctly.
But if I change the temperature physically on the valve, the app doesn’t refresh to the new value.


3. NSPanel Pro thermostat function limitation

The NSPanel Pro thermostat mode triggers the Mini-D based on the temperature reading, but it doesn’t allow opening/closing the valve itself. I worked around this by creating scenes, but I’m not sure if this is a limitation or a firmware bug.


Has anyone else experienced these issues?
Is this a known firmware problem, or am I missing something in the configuration?

Thanks in advance for your help!

You’re not alone :slight_smile:

I’ve also noticed similar behavior with TRVZB. The situation becomes even more complicated when you use the Sonoff LAN integration in HA. The thermostats react to changes immediately, but sometimes these changes are not reflected in the eWeLink cloud, just like in the case you described in point 2. I also observed that, as you put it in point 1, there is something like a spontaneous return to the previous value. All of this happens when you manually adjust the settings. The schedules in eWeLink and the automations that rely on them in HA seem to work correctly.

There’s also the matter of controlling TRVZB from HA via MQTT, but I haven’t tested that extensively. For now, I’ve noticed that changes made this way are executed correctly. However, when you change anything in the App, all of them get “overwritten.” In addition, in MQTT there is, for example, an entity called “Temporary work mode set (boost/timer),” and it’s not very clear how it is linked to the other TRVZB control channels. Because something like Boost mode doesn’t exist in the App/Web or in Sonoff LAN. Theoretically, the latest firmware version introduced Boost with a single tap (a customizable time period can be set), but it’s unclear how to use it with eWeLink tools.

1 Like

I just read the 1.4.0 change log and noticed that all those new versions in my ewlink app are not present, I deduce that it is also influenced by the version of ewlink itself. Then many people told me that the latest version of nspanel pro is 4.12.0 but my ns panel pro does not update to that version.

You’re right, it’s not in the App or in the Web. I asked about it in another thread, because it’s unclear how to practically use these new options. But it’s not related to the NSPanel Pro firmware version (I’m on 4.1.2 now), since such things happened before. They weren’t particularly troublesome and occurred only occasionally, so I didn’t report them.

As for MQTT in HA, it’s still a developing matter and (hopefully) will be gradually improved. There are quite a few smaller and larger bugs. Therefore, it’s difficult to draw final and constructive conclusions at this point.

1 Like

Hi, sorry for the trouble. I’ll bring my colleagues to look into this issue.

At the same time, you could refer to NSPanel Pro V4.x.x Beta Test Application Tool Now Open to update your NSPanel Pro to firmware v4.1.2.

1 Like

How can I update my panel to 4.1.2?

Follow these steps to join the Beta Test program:

  1. Visit the tool page: NSPanel Pro Beta Testing Program
  2. Log in using your eWeLink account.
  3. Select the NSPanel Pro device you wish to register.
  4. Read and accept the risk notice, then submit your application.
  5. Wait approximately 5 minutes, then go to your device’s Settings -> About -> Software Update to check for the latest firmware and install it.
1 Like

Perfect thank you very much, I updated the panel to version 4.1.2 and now the values are displayed and updated correctly in real time at the same time on the app panel and on the valve. Thank you very much for the support, I will carry out other tests in these days but at the moment it seems to meet my needs. I would like to point out that everything is automated with scenes (boiler shutdown/on). A piece of advice I could give, just a graphic aspect, is to have an icon inside the trvzb widget of the panel that indicates the state of the valve.