If I have a running ZHA zigbee network, ist it possible to change the channel without pairing the devices, or is the channel number fixed forever?
I donât think itâs possible for you to change zigbee channel without repairing the devices (from what Iâve read on the forum).
Have you successfully change the zigbee channel? You may want to try this easy way- (suggestion by puddly from discord
- Disable/delete the integration
-
sudo bellows -d socket://IP:8888 backup > backup.txt
(if you are using ZBBridge/other IP based coordinator)
OR
sudo bellows -d /dev/ttyUSBX backup > backup.txt
(if you are running USB based coordinator) - Open backup.txt and change radiochannel=X (X to the channel that you want)
-
sudo bellows -d socket://IP:8888 restore --force --backup-file backup.txt
(if you are using ZBBridge/other IP based coordinator)
OR
sudo bellows -d /dev/ttyUSBX restore --force --backup-file backup.txt
(if you are running USB based coordinator)
Before defining your zigbee channel, you can read Zigbee WIFI Coexistence.
Goodluck
Yes, you can change the Zigbee channel but all Zigbee devices should be online (connected to power or battery).
Iâve done this many times. If a device was not online and itâs not connecting just run the inclusion again for this device. Some devices youâll just need to disconnect from Power/Battery to include again, and others youâll have to reset, but you donât need to delete the device in HA.
You can find an example for ZHA integration here:
Zigbee Home Automation - Home Assistant (home-assistant.io)
Changing via configuration.yaml wonât work if the network is already formed on the coordinator. See here.