Change IP address of Zigbee Coordinator

Hello, I’ve seen this question asked but can’t seem to find an answer. I have an SMLight Zigbee coordinator that’s connected over IP. It’s working but I need to change the IP address I’m assigning this (this part of the problem isn’t negotiable). I can’t seem to find any way to do this. There seems no UI for it. Is there a way to change this via YAML?

Thanks

Hi, after a quick search I found this: Configuration | SLZB-06 * Series Manual

Yes, I have the manual but I’m not sure how that will help me. That helps me set the IP address on the SLZB-MR3U, but I can do that just fine. What I can’t do is change it in HA so that ZHA will find the new location.

Thanks

Hi, I had the same situation and I documented what worked for me below :

Changing the IP Address of an Existing SMLIGHT SLZB-06 (ZHA) Without Migrating the Zigbee Network

Objective

Change the IP address of an existing SLZB-06 coordinator without replacing the coordinator and without rebuilding or migrating the Zigbee network.

Before starting

Create three backups:

  1. Full Home Assistant system backup
    2.Settings → System → Backups → Create backup*
  2. ZHA network backup
    4.Settings → Devices & Services → Zigbee Home Automation → Download backup*
  3. record, in ZHA → Network information:
  • Channel
  • PAN ID
  • Extended PAN ID
  • Coordinator IEEE
  • Radio type
  • Serial port
  1. Backup the Home Assistant configuration entry
ha core stop
cd /mnt/data/supervisor/homeassistant/.storage
cp core.config_entries core.config_entries.bak

Procedure

  1. Edit:
/mnt/data/supervisor/homeassistant/.storage/core.config_entries
  1. Update both entries:

ZHA

socket://OLD_IP:6638→ socket://NEW_IP:6638

SMLIGHT

"host": "OLD_IP"→ "host": "NEW_IP"
  1. Save the file.
  2. Start Home Assistant Core:
ha core start

Verification

Confirm that:

  • ZHA is Online
  • all Zigbee devices are present
  • the network map is unchanged
  • Channel, PAN ID, Extended PAN ID, Coordinator IEEE and Radio type are unchanged
  • only the Serial port changed to:
socket://NEW_IP:6638

Important

This procedure applies only when the physical coordinator remains the same (same IEEE and same Zigbee network).

Do not use "Migrate adapter" when only the IP address changes. That workflow is intended for replacing the Zigbee coordinator with a different device.

I have Zigbee2MQTT as the broker, and SLZB-06M.
In HAOS: Settings - Apps - Zigbee2MQTT - Configuration - Serial - change port to new IP address of the SMLight - SAVE
Restart. Look at the logs on the same Apps/Zigbee2MQTT page to see if it is now trying to connect to the new IP Address.
Hope this works for you