I have an automated home with around 30 devices (WiFi and Zigbee) from different brands and using a generic panel as gateway and SmartLife and I am trying to move to NSPanel Pro gateway and eWeLink. If moving the Zigbee devices from one gateway to another (un-paring from old one and paring to NSPanel Pro) was stress free I am not able to add a single wifi device either through eWeLink or the NSPanel Pro and I have no clue why as there are several and from different brands.
The TX Ultimate devices are being added normally but when I use the same procedure to add another brand wifi device nothing happens… can anyone give me some hint or clarify if its doable this migration without having to by again all 30 devices from Sonoff?
WiFi devices cannot be added directly via NSPanelPro. Device onboarding must be performed through the eWeLink mobile application, which links devices to the user’s eWeLink cloud account. For this process to succeed, the device must run firmware explicitly compatible with the eWeLink platform. If the firmware is incompatible, the eWeLink App will not detect the device at all, and no pairing attempt will be initiated.
WiFi-based devices are designed to communicate exclusively with their native cloud ecosystems and do not support cross-platform discovery or control, unless they are Matter-compliant. Matter-enabled devices operate under a different protocol layer and are not subject to these limitations.
Now about Zigbee. Please note that even though third-party Zigbee 3.0-compliant devices can technically join the Zigbee network managed by NSPanel Pro, full functionality is not guaranteed. Compatibility depends on whether the device’s Zigbee clusters, attributes, and device type definitions are supported by the NSPanel Pro firmware.
Devices may pair successfully but fail to expose all features (e.g., power metering, advanced sensors, multi-endpoint control), or may not be controllable at all. This is a common limitation in closed Zigbee ecosystems, where device support must be explicitly implemented at the controller level.