NSPanel Pro V4.0.7 Optimized Version Released

You are using the built-in Zigbee chip (MG21) as Zigbee router, not Zigbee coordinator (adapter). The v4.0.x firmware doesn’t support this mode.

If you want to manage Zigbee devices with Zigbee2MQTT, and also want to utilize the built-in Zigbee chip of NSPanel Pro, my proposal is:

  1. Use the built-in Zigbee chip as Zigbee coordinator as it is. Which means NSPanel Pro has its own Zigbee network and Zigbee devices.
  2. Export these Zigbee devices from NSPanel Pro to Home Assistant through MQTT. You are using Zigbee2MQTT, so you should already have MQTT broker running on Home Assistant.

The feature described in the second point of the above is under development right now. We will release it on November, probably before the second half.

Update on 2025-10-18: My bad! NSPanel Pro v4.0.x firmware does support Zigbee Router mode, and we will continue to support it.

thank you for the response. How does this work with multiple panels if they are all a coordinator? If I have 3 different panels would I have 3 different networks that all need to be exported? Doesn’t that defeat the purpose of what a zigbee network is supposed to be?

Yes, you would.

It does. Each Zigbee network must have one and only one coordinator.

You have three separate Zigbee networks. In short - it doesn’t work as a team. There’s nothing like a Zigbee repaeter. No such topology exsists.

1 Like

Yes, @jam3 has pointed out, you will have 3 Zigbee networks (4 if you count Zigbee2MQTT), and they work side by side. One could even argue that using 3 separate small Zigbee networks performs better than using only one big Zigbee network.

Since they are all managed by Home Assistant’s MQTT Integration, you can see all your Zigbee devices (including Zigbee devices from your Zigbee2MQTT instance) on the same webpage (http://homeassistant.local:8123/config/devices/dashboard?domain=mqtt). You won’t tell the difference between using 3 separate small Zigbee networks and using only one big Zigbee network from that webpage.

Running multiple Zigbee coordinators via MQTT might be a recipe for chaos. Splitting your Zigbee setup into multiple networks (ZHA, Zigbee2MQTT, deCONZ, etc.) and stitching them together with MQTT might sound modular and elegant, like building a smart home with Lego bricks. But in practice, it can feel more like juggling chainsaws in a wind tunnel.
Each coordinator creates its own Zigbee network with its own channel, routing logic, and quirks. That means more manual configuration, more points of failure, and more chances for your devices to ghost you when you need them most.
And let’s talk latency. Zigbee devices from different networks don’t talk directly. They rely on MQTT and Home Assistant to play matchmaker. So every cross-network automation takes the scenic route: Zigbee → Coordinator → MQTT → Home Assistant → MQTT → Other Coordinator → Zigbee.
Depending on traffic and broker performance, this can introduce delays that make your “instant” light switch feel more like a polite suggestion.
Then there’s the 2.4 GHz spectrum, already a battlefield thanks to Wi-Fi, Bluetooth, and ESPHome. Each Zigbee network grabs its own channel, and if you don’t plan carefully, you’ll end up with radio spaghetti and signal dropouts. Think of it as hosting four rock concerts in adjacent rooms and hoping no one complains.
Also, Zigbee doesn’t do cross-network routing. Devices in separate networks won’t help each other out, even if they’re physically touching. So your mesh becomes a bunch of isolated islands not great for resilience or coverage.
Sure, Home Assistant pulls all the MQTT entities into one dashboard, but each network might use different naming conventions, entity types, and behaviors. Debugging automations becomes a game of “guess which coordinator messed up this time.” By contrast, a setup based on ZHA (Zigbee Home Automation) is much cleaner and more straightforward — especially if you value simplicity, consistency, and minimal middleware. Of course, ZHA doesn’t support multiple coordinators or split networks, but that’s part of its charm: one mesh, one brain, fewer headaches.
Unless you have a very large number of devices or a compelling reason to isolate environments, a single well-planned Zigbee network - whether via ZHA or Zigbee2MQTT - will be more stable, predictable, and easier to maintain than a multi-coordinator circus.
Sorry for the rambling, but it kind of makes sense, doesn’t it? :person_shrugging:t2:

3 Likes

Hi,

fw ver 4 will be surely great and I like it a lot already now. Just a few bugs i am noticing. S-Mate works somehow incorrectly (one click generates a lot of clicks in the system) and i have also one 4CH 7-32V zigbee switch which can be seen in ewelynk app, but timeout appears always after clicking on any button in the app. Could you please check? 1001893437

Thank you very much.

BR
mave

Hi, could you please submit a log via Settings > About -> Submit, so we could dig into the details.

By the way, do you have many Zigbee devices and only 4CH 7-32V zigbee switch can’t be controlled by eWeLink App?

@jam3 Hi, I’ve just double checked with my colleague and it turns out NSPanel Pro v4.0 firmware does support switching Zigbee Mode to Router Mode.

@racineda Would you please submit a log via Settings > About -> Submit on NSPanel Pro, so we could look into it.

Indeed, it does not support this mode. However, the eWeLink app does not reflect this change, which may be misleading. Especially when the purpose and status of version 4.X are overlooked :slight_smile:

Thank you very much for your feedback.

Yes, I have app 30 Zigbee devices and everything works just fine. Also another 7-32V 2ch zb switch works fine so I have problem only with the 4ch and 2 s-mates which both behave in same way.

I have already submitted log several days ago so may be you can find it in history otherwise I can send a new one tomorrow evening.

Thanks

Mave

There may be bugs with Zigbee Router mode but we do have kept this feature in v4.0.x firmwre. So submitting the log could help us solve the issue more quickly.

I have already submitted log several days ago so may be you can find it in history otherwise I can send a new one tomorrow evening.

Thank you for reporting. It would be better if you could submit the log again (even better just after you controlled 4ch and s-mates).

Quite rightly so :slight_smile:

  1. Hi, this is a bit off topic, but I’d like to know if you have any official plans for a LAN addon for Home Assistant. I’m currently pairing my Zigbee and WiFi devices via Metter over the Zigbee Bridge Ultra, but sometimes Metter can cause issues. 2) I’m pairing my Sonoff buttons (SNZB-01-SNZB-01P) to Home Assistant via the Zigbee Bridge Ultra, but it only shows the battery percentage in the automation. This isn’t very good. Are you working on a solution? 3) Is it possible to access the internal speaker of the Zigbee Bridge Ultra and NS Panel Pro on Home Assistant?

I already moved them back to hub mode but can switch them back and try to rebind them. Additionally I am noticing devices just go offline and there’s to really way to get to Home Screen to submit feedback when running fdroid home assistant in full screen:

Firmware: 4.0.7

Issue summary:

  1. After updating to 4.0.7, I can no longer swipe between screens both ways. In addition, the default screen order can’t be changed — my default screen is stuck at the end and I can’t move it closer to the Main screen. Also, on that screen the NSPanel cameras (RTSP added in device) are auto-placed first and can’t be moved to the back in the app.

Steps to reproduce:

- Open NSPanel Pro on 4.0.7

- Try swiping left/right between screens → only one direction works

- Try reordering screens → default screen stays at the end, cannot move it

- Open the screen that shows cameras → cameras appear first and cannot be reordered

  1. Camera detection:

NSPanel Pro reports “No camera added”, even though two RTSP cameras are already added and fully functional through the menu or device tile. They can be opened and viewed normally, but the main screen still displays the “no camera” message. This worked correctly in the previous version.

IMG_20251019_010402

Thanks for looking into this, ThomasHK

Hi,

the log should be submitted. Id 1001893437.

br

Mave

Hi, I need to ask a few questions first:

  1. How do you run Home Assistant in full screen? Did you set Home Assistant as the Home App(Launcher)? NSPanel Pro App won’t run if it is not the Home App after NSPanel Pro reboot (we are working on solutions for this issue).

  2. How do you export Zigbee devices from NSPanel Pro to Home Assistant? using the old eWeLink Smart Home Add-on for HA? Or SonoffLAN?

By the way, Hub mode (Zigbee Coordinator Mode) should work just fine. If you met issues, then those are issues, and we’ll fix them.

I had the same problem. I tried changing the main screen theme and then putting the previous theme back.And the cameras are working.

At the moment I would just be happy if NSPanel Pro did not go offline at least once a day requiring a reboot.

Performance is not great Im afraid !

1 Like