ZHA Zigbee channel changing feature and UI dialog were also added in this release
https://github.com/home-assistant/frontend/pull/16381
Zigbee Home Automation integration documentation has not been updated to reflect this new feature:
https://www.home-assistant.io/integrations/zha#defining-zigbee-channel-to-use
This new experimental feature that @puddly added now allows users of the ZHA integration to perform Zigbee channel migration directly from the UI for all supported radio types without the need to re-pair all devices or have any entities changed.
ZNP (Texas Instruments) based devices currently has the best implementation of Zigbee channel changing as it allows the Zigbee Coordinator to change Zigbee channels after having a few chances to send out the broadcast to all the devices. Other Zigbee Coordinator adapters (e.g. Silicon Labs EZSP and Dresden Elektronik's deconz based radios) instead migrate/change the Zigbee channel almost immediately, giving Zigbee End Devices (e.i. battery-powered devices) a smaller window of receiving the channel change request broadcast, however, such devices still have a chance of finding the network again if they detect that they have been orphaned.
Modern mains-powered devices should normally all change channels without any problems. After waiting a while for all devices to change channels automatically the general recommendation is then to perform a power cycle of devices that did not automatically change channels (usually simply by removing and replacing the battery) before just re-pairing those devices in the ZHA integration.
Before
After
References
https://github.com/home-assistant/frontend/pull/16381
https://github.com/home-assistant/frontend/pull/16801
https://github.com/home-assistant/core/pull/92076
https://github.com/home-assistant/core/pull/91969
https://github.com/home-assistant/core/pull/88564
https://github.com/zigpy/zigpy/pull/1190
PS: Users should however note that changing the Zigbee channel is not a magic bullet for reception/transceiving-related issues, so users probably want to refer to ZHA integration documentation's new troubleshooting section on interference and range/coverage optimization tips as well as this related discussion -> Zigbee network optimization: a how-to guide for avoiding radio frequency interference + adding Zigbee Router devices (repeaters/extenders) to get a stable Zigbee network mesh with best possible range and coverage by fully utilizing Zigbee mesh networking


