Bticino/Legrand Zigbee device disconnection: Random dropouts on Sonoff Dongle

Hi everyone, I’m struggling with my Bticino Living Now relays. Periodically, some devices drop off the network and become “Unavailable” for no apparent reason.

My Setup:

  • Sonoff Zigbee 3.0 USB Dongle Plus with the latest Z-Stack firmware.
  • Connected via USB extension cable to avoid interference.
  • Zigbee Channel 20.
  • Home Assistant with Zigbee2MQTT.

When a relay disconnects, there is no way to bring it back online easily. Power cycling the main breaker doesn’t work; the device remains invisible. The only solution is a physical hard reset, which is a nightmare because it requires removing wall plates or opening junction boxes.

The strangest part is that if I take one of these “offline” devices and try to pair it with the official Bticino/Legrand Gateway, it is recognized instantly. This confirms the relay’s radio is fine, but it somehow “refuses” to rejoin the Sonoff coordinator after a dropout unless a full factory reset is performed.

Has anyone dealt with Bticino/Legrand Zigbee stack? Any tips on how to force a rejoin?

How good is your zigbee mesh? are there any routing devices that get turned on and off physically, as in remove power? Is there a extension cable on your zigbee dongle?
More reading: The Home Assistant Cookbook - Index

Hello Sir,
I have 37 devices, most of them (35) are phisical connect to main power… just 2 have batteries. How can I measure the quality of a zigbee mesh?
Homeassistant is installed on a mini-pc, using proxmox and yes, the dongle is connected through an extention cable.
Thanks for the support