-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Switch between Zigbee Coordinator or Repeater mode #3
Comments
It looks like communication between the app on the NSPanel Pro and the builtin Zigbee module is done via MQTT.
|
This tells we're be able ro run
|
I've modified
And a clean logfile (switched to Repeater mode)
It looks like |
I thought it was maybe something special in config files in
And check if there are differences...
No differences :( |
Thank you for the detailed info! I'll check it. regards, |
Trying to check differences in the android APK.
I've pulled
Sadly, no! |
I've unzipped the
Inspecting |
I've searched in the wrong direction. It looks like the compiled By inspecting
|
In
|
When starting
|
It will be allways the same the apk does not store states /data/user/0/ stores the states |
NSPanel Pro uses the standard siliconlabs z3 gateway you can build it with as I remeber the code is freely available. |
So, I've finally found the solution! I've removed all bloated applications from the NSPanel Pro and installed a few custom scripts. Switching to Coordinator mode without the eWelink smartphone app and start pairing mode is all done by shell scripts. It's in early stage, I'll try to make the scripts cleaner and adding checks in a few days. You could test it by adding all scripts below. Enable
From now on you could switch between modes and start pair mode. If you wish to debug things, you could log the output of
|
@seaky could you try above on a firmware below v2.2.0? |
Thx for the info, I'm gonna try I have some 1.4, 1.5 devices. |
I've added all scripts in https://gitlab.com/svanrossem/sonoff-nspanelpro-scripts, sorry I'm a Gitlab user... As an extra I've also added Zigbee turbo mode 🚀 . @seaky when you're done with testing it is maybe an idea to add a extra screen in |
Hi @svanrossem I did get ehis error after the 180secs was up when pairing: I noticed in your script, line 11 you missed the double-quote (") at the end of the echo "Done" line: |
I have tried this with 1.6.0 without any success, but once I updated to 2.2.0 it worked on the first try. Successfully paired to zigbee2mqtt as repeater. |
I've just checked the fw1.6 and I compared to 2.2.0 and the zgetway indeed upgraded significantly. But I assumed that I can incorporte the zigbee binaries of 2.2.0 into nspanel tools app after I finished the v2.1 |
once it's connected as a repeater, does it exposed stuff ? |
If you've already rooted your device it is safe to upgrade to 2.2 using @seaky's tools. @seaky also reported to backport the Zigbee binaries #3 (comment). |
i'm just wanted to inform you I started to incorporate this into my app. If I have a working copy would be great to share with you for testing. Could you contact with me at seaky77(the big G's proprietary email system) |
I used this to update my old 1.4 panel to have Zigbee router mode enabled now, thank you! |
I used mod-debloat_npanelpro.sh, but the display became blank. Is there any way to help? |
That is normal, u removed all app which prevents the deep sleep. So your device went to deepsleep. Just restart it and set display time to never or install other apps which is able to wake up the device. |
Hi all, If i configure zigbee as router, can i connect zigbee2mqtt with out rooting ? |
Hi, Internal mosquito port is 1889 |
Do I need to root or install something ? Cool you provide a configuration.yaml of zigbee2mqtt ? |
@seaky I've tried contacting you without any response, are you still working on this? |
hello @svanrossem Could you please let me know if the chip model of your NSPanel Pro is EFR32MG13p, and what is the version of it? I have some S6 smart panels, and their mainboard is very similar to the NSPanel Pro, produced by the same manufacturer. Through the elelabs-zigbee-ezsp-utility, I found the status of my chip: ~/elelabs-zigbee-ezsp-utility $ python3 Elelabs_EzspFwUtility.py probe -p /dev/ttyS5 After flashing the NSPanel Pro OTA 3.0 upgrade package, these parameters have not changed. Thank you. |
I'm collecting info about the Coordinator and Repeater mode for the builtin Zigbee module.
My NSPanel Pro was root activated since version v1.5.6. To switch between the two modes you need v2.2.0 or higher. To archieve this, you'll need to update it, we'll use
adb
.On the NSPanel Pro open the app and update it 🚀. After a reboot the tool will tell you you're running v2.2.0.
Open the eWeLink app on you're smartphone, scan the QR-code and click ‘Device Settings–Pilot Features–Zigbee Mode’ to switch between the Coordinator and Repeater mode.
The text was updated successfully, but these errors were encountered: