I have a Zigbee bulb (an Osram Lightify) which I’m not currently using. So I put it in a lampholder attached to a plug, and plugged it in to the wall, with the idea that, even though I didn’t need it as a light, it would be good to have it as a zigbee repeater. (I turned the light off using software.)
I then wondered: how I would know if it was actually working and being used as a repeater? Is there a property that can be queried? (I’m using a Conbee and deConz.) Even more interesting would be an ability to get a map of the mesh connections, so you could see which devices were benefitting from which repeaters.
Anyone know if this is even possible in the protocol? (I’m just being too lazy to look it up, but I thought it might be an interesting topic for discussion too.) This is one of the nicest aspects of Zigbee, and seems to me there must be a better answer than, “Turn it off and see if things seems to be less reliable…”
It’s a while since I’ve used deConz, but unless something’s changed, there’s a configuration option in the add-on to enable a VNC (desktop) server. The deconz GUI runs in that, and you can then use a VNC viewer to connect to it.
(You might want to disable it after you’re done, though, since it’ll use a reasonable amount of resource if you’re just on a Pi).
If you happen to use a Mac, BTW, they have a VNC viewer built in. You can use the ‘Connect to server’ in the Finder and type an address in the form ‘vnc://server_ip:port’.