Tutorial: How to change the Zigbee channel


#1

The Zigbee and WiFi channels both exist in the 2.4 GHz band which may cause interference issues. Under most circumstances, you will NOT need to change the frequency. Only use this guide if you absolutely must change the Zigbee channel and if you have experience using Linux systems.

Note: If you change the Zigbee frequency of your hub, your Zigbee devices will need to be deleted and re-added to the hub

  1. SSH into the Hub
    ssh user@*yourhubIPaddress*

  2. Stop the mlserver
    systemctl stop mlserver

  3. Go to the zigbee directory
    cd /opt/hubware/exec/data/usrData/zigbee

  4. Edit the znp file
    vi znp.ini

  5. Change the newNetwork from 0 to 1 in the znp file

  6. Change the frequency to whatever you like
    • Current channelID is ‘16777216’ using the 24 frequency (Recommended frequencies is between 15-20)

    List of zigbee frequencies
    11 – 2048
    12 – 4096
    13 – 8192
    14 – 16384
    15 – 32768
    16 – 65536
    17 – 131072
    18 – 262144
    19 – 524288
    20 – 1048576
    21 – 2097152
    22 – 4194304
    23 – 8388608
    24 – 16777216
    25 – 33554432
    26 – 67108864

  7. Save the znp.ini file, then delete zigbeeDevices.json and zigbeeAddresses.json files
    • rm -rf zigbee*

  8. Restart the hub, reboot, or unplug/plug the power cord