Is there a way to schedule automatic downloads of diagnostics files? Or a service to request the diag file of an integration.
One such example reason, is to hourly download zigbee diagnostics to build a history of channel utilization to help identify best channel to stick to. Just one example usage.
Or could that already be added as a sensor, the whole channel listing result.
The channel utilization you see is probably only your own network, so changing channel will change that utilization.
If you are lucky then it might register other Zigbee networks, but 2.4Ghz is used by WiFi, Bluetooth, Remote, Wireless phones and a whole lot of other stuff, so 90% of the usage in a channel will not be visible by your scanner. It will just be white noise.