forked from NabuCasa/silabs-firmware-builder
-
-
Notifications
You must be signed in to change notification settings - Fork 30
RCP Multipan Channel Mismatch
Tim L edited this page Aug 1, 2023
·
1 revision
If you are using the RCP Multipan firmware then the Zigbee and Thread channels must match or it will cause issues.
At the time of writing this channel migration is only available for official Home Assistant devices (Yellow and Skyconnect). Until there is a solution for this the easiest option is to set Thread channel per below.
You can change the Zigbee channel as per normal through Z2M UI
There is no UI to change thread channel currently, you can manually update channel:
The API can be accessed internally, you can use curl to ask the OpenThread REST API directly to change the channel:
curl http://core-silabs-multiprotocol:8081/node/dataset/active | \
jq '.ActiveTimestamp.Seconds = .ActiveTimestamp.Seconds + 1 |
{
ActiveDataset: select(.),
Delay: 30000,
PendingTimestamp: .ActiveTimestamp
} |
.ActiveDataset.Channel = 20' | \
curl -X PUT http://core-silabs-multiprotocol:8081/node/dataset/pending -d@-
After 30s the pending dataset will be applied. You can watch the delay counting down by getting the pending dataset.
curl http://core-silabs-multiprotocol:8081/node/dataset/pending