At some point SmartThings gained the ability to show the map that shows the hops to a Zevice device from the hub. It is in the app.
Now, in late 2025, how can I create or generate a whole Zigbee map of all the Zigbee devices in SmartThings, including how they are connected, and what kind of signal strength do they get (if possible)? It is tedious to keep on tapping and checking individual devices one-by-one.
Many of the more interesting things that the client apps can do aren’t in the public API and some require extra permissions that aren’t available to end users.
It is going to be a DIY job and I don’t know a way of getting the info in one hit. There is an endpoint that looks like it should give the whole Zigbee graph but I’ve never seen it populated.
I get the Zigbee routing from the API by device, and it it includes some other stuff which I’ve not really looked closely at (including the signal strength). When it comes to trying to use it for mapping there is some rate limiting on it that I’ve never got to the bottom of, to which the solution is patience I don’t have, and sometimes the routing just isn’t there for some devices, as you may have seen in the app on occasions.
It’s a shame it isn’t public and documented as it is quite interesting as long as you just take it at face value and don’t bet your house on it.