Перенос Zigbee на новый координатор без сброса устройств
Миграция Zigbee-сети на новый координатор без перепривязки устройств возможна, если вы переносите параметры сети и ключи безопасности (Network Key, PAN ID/Extended PAN ID, канал и, в ряде случаев, идентичность Trust Center). Тогда устройства не «пэйрятся заново», а делают rejoin в ту же сеть и постепенно возвращаются online.
Норма после переезда: часть устройств поднимается за минуты, батарейные датчики — после пробуждения или по расписанию (иногда до часа).
Оглавление
Что нужно сохранить, чтобы не перепривязывать устройства
Устройство «помнит» сеть не по названию, а по параметрам и ключам. Для миграции без сброса важно, чтобы новый координатор поднял ту же сеть:
- Network Key (ключ сети) — главный секрет, без него rejoin не состоится.
- PAN ID и Extended PAN ID — идентификаторы сети.
- Канал — должен совпасть, иначе устройство будет искать «не там».
- Роль Trust Center и его идентичность — иногда критично, особенно если система предлагает перенос/сохранение IEEE/адреса радио.
Мини-проверка перед стартом
| Что проверить | Зачем | Как понять, что ок |
|---|---|---|
| Старый координатор доступен | С него проще снять корректный бэкап сети | Интерфейс управления Zigbee видит адаптер |
| Новый координатор совместим с вашим софтом | Иначе не будет корректного restore | Есть поддерживаемый драйвер/режим |
| Координатор подключён через USB-удлинитель | Меньше помех и «отвалов» | Связь стабильна, меньше LQI/CRC-проблем |
Если при замене вы случайно поднимете новую сеть (другой ключ/канал/PAN), устройства не «вспомнят» её автоматически — и тогда действительно потребуется перепривязка.
Миграция в ZHA (Home Assistant)
Самый надёжный путь — использовать встроенную миграцию адаптера и сетевой бэкап (если он доступен в вашей версии/установке).
-
Подготовьте железо
- Подключите новый координатор через USB-удлинитель (0,5–2 м).
- Не отключайте старый координатор до момента, когда бэкап сети уже сохранён.
-
Сделайте перенос через мастер миграции
- В настройках интеграции Zigbee выберите сценарий миграции/замены адаптера.
- Следуйте шагам мастера: он обычно сохраняет параметры сети и разворачивает их на новом адаптере.
-
Дайте сети время на rejoin
- Питаемые от сети устройства (роутеры) обычно возвращаются первыми.
- Батарейные датчики появятся после пробуждения или по своему циклу.
Если мастер предлагает опцию «перенести/перезаписать идентичность радио (IEEE)», чаще всего это повышает шанс миграции без ручных действий — особенно в больших сетях.
Миграция в Zigbee2MQTT
В Zigbee2MQTT для «переезда без перепривязки» нужно сохранить и сетевой бэкап координатора, и данные самого Zigbee2MQTT, чтобы он не «забыл» устройства как объекты.
- Остановите Zigbee2MQTT (важно, чтобы файлы не менялись во время копирования).
- Сохраните каталог данных (как минимум):
database.db— список устройств/связей на уровне Zigbee2MQTTconfiguration.yaml- файл(ы) бэкапа координатора, если они у вас формируются (часто это отдельный JSON/backup)
- Подключите новый координатор
- Обновите путь к порту/устройству в
configuration.yaml.
- Обновите путь к порту/устройству в
- Запустите Zigbee2MQTT и наблюдайте
- Устройства должны начать rejoin в течение нескольких минут.
- Если «молчат» роутеры — начните восстановление именно с них (см. следующий раздел).
Если потерять database.db, Zigbee2MQTT может не сопоставить «живые» устройства в сети с вашими сущностями/именами — внешне это выглядит как частичный провал миграции.
Действия после замены: как быстро восстановить mesh
- Подождите 10–20 минут: маршруты и родители в mesh перестраиваются не мгновенно.
- Перезапустите роутеры (питаемые устройства):
- отключайте питание на 5–10 секунд,
- лучше партиями, чтобы сеть не «падала» полностью.
- Пробудите батарейные устройства:
- нажмите кнопку, откройте/закройте датчик, сработайте тампер (по ситуации).
- Проверьте помехи:
- не ставьте координатор вплотную к источникам радиошума и кабелям/портам с высоким уровнем помех,
- удлинитель почти всегда улучшает стабильность.
Частые ошибки
- Создали новую сеть вместо восстановления старой: другой ключ/PAN/канал → устройства не смогут присоединиться без сброса.
- Сменили тип стека/драйвера без поддержки restore: бэкап может не примениться как ожидалось.
- Перенесли только “железо”, но не данные приложения (актуально для Zigbee2MQTT): сеть есть, а «в интерфейсе пусто».
- Сразу начали “чинить” батарейные датчики: сначала поднимайте роутеры, иначе датчики будут цепляться к слабым/случайным маршрутам.
FAQ
Нужно ли переводить устройства в режим сопряжения?
Нет. При корректной миграции нужен rejoin в ту же сеть, без factory reset и без pairing mode.
Сколько ждать, прежде чем считать миграцию неудачной?
Обычно 30–60 минут достаточно, если вы перезапустили роутеры и пробудили батарейные устройства. Для очень больших сетей перестройка может занять дольше.
Можно ли перенести сеть при отсутствии старого координатора?
Иногда — только если у вас уже есть сохранённый сетевой бэкап (ключи/параметры). Без него шанс «без перепривязки» резко падает.
Почему после успешного переноса часть устройств “флапает” (то online, то offline)?
Чаще всего это не ключи, а радиоусловия: расположение координатора, помехи, нехватка роутеров или плохие маршруты. Перенос координатора на удлинителе и перезапуск роутеров обычно заметно помогает.