-
-
Notifications
You must be signed in to change notification settings - Fork 19
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
[REQUEST] Zigbee Router configuration for ESPHome on ZB-GW03 #12
Comments
Update from xsp1989 on router firmware posted on arendst/Tasmota#11536 "This firmware can ground the PA00 5S into pairing mode, and ground the RST to restart routing. UART is used to transmit data transparently. and "There is also another version of the routing firmware that can control the join network through a proprietary serial port protocol" |
Check out this new "How to Convert the Sonoff Zigbee Bridge into a Router / Repeater" blog article by @digiblur here: https://www.digiblur.com/2022/02/convert-sonoff-zigbee-bridge-to-router-repeater.html Note that the article already assumes that you have flashed Tasmota onto ITead Sonoff ZBBridge as per his previous guide: https://www.digiblur.com/2020/07/how-to-use-sonoff-zigbee-bridge-with.html |
Summary: |
Comparison of different Sonoff Zigbee Bridge tasmota templates:
|
xsp1989/zigbeeFirmware#16 (comment)
At the ZB-GW03 |
I've added a guide to use the ZB-GW03 as Zigbee router: https://github.com/syssi/esphome-zb-gw03/blob/main/docs/router.md |
I kept it simple with the pairing and zigbee reset for folks. |
@syssi Could you maybe replicate the button press paring mode option from @digiblur as well as too is great alternative option? https://www.digiblur.com/2022/02/convert-sonoff-zigbee-bridge-to-router-repeater.html Having two possible methods with one being a virtual button in the UI and one being pressing a physical button would be super! Next we need to enable the ability for the GUI and reset button to be used as the device pairing procedure. Paste the following command into the console all on one line:
The bridge should reboot and come back up on the console. The device is ready to be paired with your Zigbee network. Go ahead and place it in the desired location of the home and power it up. Enable pairing on your Zigbee Network as you would normally pair a regular sensor, switch, etc. NOTE: Zigbee2MQTT users as of this time will need to add a custom file to support this router before pairing (see last section of this guide) To place the device into pairing mode, simply use a paper clip to briefly push the reset button next to the USB power plug. The green LED will light up. Allow 5-6 seconds to pass and press the button again, this will turn off the green LED and the device will be in pairing mode. ZHA Users should see something like this Another method of pairing is to press the "Toggle 1" button on the Tasmota GUI and leave it set to ON for 5-6 seconds then turn it back off. This is the same as the reset button paper clip push method above. Toggle 2 is the Zigbee chipset reboot button, toggling it will reset the Zigbee chipset, do not leave it set to ON. That's it! You now have another router on your network! Congrats! |
This is already the case: https://github.com/syssi/esphome-zb-gw03/blob/main/packages/button_pairing_mode.yaml#L21-L31 If you press the button of the device the pairing mode is triggered. On difference: There is no LED attached. |
FYI, xsp1989 has uploaded a signed Zigbee Router firmware for ITead's Sonoff ZBBridge which could possibly make it a Tasmota/ESPHome connected Zigbee Router (instead of as a Zigbee Coordinator).
I think that this firmware image should also be compatible with ZB-GW03 as it too uses "SM-011 V1.0"?
Do you think that ESPHome could send basic commands to Zigbee Router firmware to initiate paring/joining and restart/reset?
Idea around this is also discussed for ITead's Sonoff ZBBridge hacked with Tasmota/ESPHome here:
arendst/Tasmota#11536
thegroove/esphome-zbbridge#3
xsp1989/zigbeeFirmware#2
xsp1989/zigbeeFirmware#16
I have not tried this myself as I got rid of my ITead Sonoff ZBBridge because being WiFi-based it did not work any good as a remote Zigbee Coordinator, and never bought a ZB-GW03, but might reconsider buying these if it worked as a Zigbee Router device that can be paired/joined and restarted/reset remotely via Tasmota and/or ESPHome. So that Tasmota/ESPHome is basically only used to initiate virtual join/pair button and restart/reset the device similar to a remote power-cycle it hangs.
The text was updated successfully, but these errors were encountered: