@beaj FYI, puddly who is one of the lead developers of zha and zigpy is working in adding a new “Advanced energy scan” feature/function to zigpy-cli (command line interface for zigpy radios used by zha) as well as “implement a standard interface for network scanning” for zigpy. Maybe you could look into creating and contributing a nice user frontend interface for that new as part of the UI for the ZHA integration to make it more accessible to all ZHA users? See:
and
Also see related development discussion here:
As well as these for Silicon Labs EmberZNet EZSP and Texas Instruments Z-Stack ZNP zigpy radios respectively: