Now that I’m switching from my own hardware and software, Zigbee is also coming into the picture
I bought this stick https://nl.aliexpress.com/item/1005006924907314.html based on EFR32MG21.
About this item
Dongle-E can act as a Zigbee 3.0 gateway in an open source automation platform to manage different sub-devices of different brands or flash router firmware to extend network range.Pre-flashed Z-Stack 3.x, 0 coordinator firmware, can use ZHA in Home Assistant based on TI EFR32MG21 + CH9102F,+20dBm output gain.SMA interface for external antenna, aluminum casing effectively reduces signal interference from peripheral devices, and optional 1.5m USB extension cable provides better signal range.The dongle plus supports various sub-devices or router firmware of different brands to extend the network range. For example, BASICZBR3, S31 Lite, SNZB01, SNZB02, SNZB03, SNZB04, ZBMINI, S26R2ZB,ect.
The official firmware supports 21 sub-devices by default, and supports up to 40 sub-devices. You can change the relevant configuration to support up to 100 sub-devices. Szkoston
Pre-flashed with Zigbee coordinator firmware based on EZNet 6.10.3 out of box
Support smart home platforms like Home Assistant, openHAB and so on
Based on EFR32MG21
+20dBm output gain
Aluminum housing effectively reduces signal interference from peripherals
ZBDongle-E is a universal Zigbee USB stick. It can be used as a Zigbee gateway in Home Assistant, openHAB, or other open-source platforms to locally control all your Zigbee devices, so you don't need to invest in different brands' Zigbee hubs, all you need is a universal gateway - Dongle Plus!
When I couldn’t get it to work, I followed this manual, but this was what I had already done.
- Add Intergration: Zigbee Home Automation
- Choose Serial path: /dev/ttyUSB0
This takes a while and I see the LED go on and off on the dongle - Choose Radio type: EZSP = Silicon Labs EmberZNet protocol: Elelabs, HUSBZB-1, Telegesis
- serial path: /dev/ttyUSB0
- speed: 115200
but I get a: “Failed to connect”
What else can I debug?
( device connected on: /dev/serial/by-id/sb-1a86_USB_Serial-if00-port0 → …/…/ttyUSB0 )