New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ZHA channel changing dialog and settings redesign #16381
ZHA channel changing dialog and settings redesign #16381
Conversation
8839ee1
to
6e4457a
Compare
src/panels/config/integrations/integration-panels/zha/dialog-zha-migrate-channel.ts
Outdated
Show resolved
Hide resolved
src/panels/config/integrations/integration-panels/zha/dialog-zha-migrate-channel.ts
Outdated
Show resolved
Hide resolved
src/panels/config/integrations/integration-panels/zha/dialog-zha-migrate-channel.ts
Outdated
Show resolved
Hide resolved
src/panels/config/integrations/integration-panels/zha/dialog-zha-migrate-channel.ts
Outdated
Show resolved
Hide resolved
src/panels/config/integrations/integration-panels/zha/dialog-zha-migrate-channel.ts
Outdated
Show resolved
Hide resolved
src/panels/config/integrations/integration-panels/zha/dialog-zha-migrate-channel.ts
Outdated
Show resolved
Hide resolved
src/panels/config/integrations/integration-panels/zha/zha-config-dashboard.ts
Outdated
Show resolved
Hide resolved
@frenck please consider mentioning this in Home Assistant 2023.6 blog (it is not even mentioned in the beta release notes yet). This experimental feature allows ZHA users 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. References: PS: End-users should note that changing Zigbee channel is not a magic bullet for reception/transceiving-related issues, so might also want to refer to ZHA integration documentation's new troubleshooting section on interference and range/coverage optimization tips -> https://www.home-assistant.io/integrations/zha#zigbee-interference-avoidance-and-network-rangecoverage-optimization |
Proposed change
Redesign the ZHA network settings section and incorporate a button and dialog to change the current channel:
Before
After
Type of change
Example configuration
Additional information
Checklist
If user exposed functionality or configuration variables are added/changed: