Найти в Дзене
Иван Корнев

Бэкап Zigbee (NVRAM) без перепривязки устройств: что сохранить и как восстановить

Чтобы после прошивки/замены координатора не создавать сеть заново, нужно сохранить сетевую идентичность Zigbee: ключи, PAN и (желательно) IEEE адрес координатора. Иначе устройства часто «не узнают» сеть и уходят в офлайн. Что обязательно бэкапить (NVRAM/flash координатора): - Network Key (главный ключ шифрования) - PAN ID / Extended PAN ID - Channel - IEEE/EUI64 координатора (критично для бесшовной миграции) - Security counters (иногда причина “decrypt failed” после кривого restore) Главное правило Перед backup/restore порт должен быть свободен: остановить ZHA/Zigbee2MQTT/deCONZ и любые serial‑сервисы. Иначе бэкап может получиться «битым». Zigbee2MQTT: минимум для надёжного восстановления - coordinator_backup.json (сеть/ключи) - database.db (устройства/метаданные) - configuration.yaml (порт, тип адаптера) Лучше сохранить всю data‑папку. ZHA (Home Assistant) Использовать встроенные Backups + мастер Migrate adapter. Если предлагается Overwrite IEEE address — это про сохранение «лично

Бэкап Zigbee (NVRAM) без перепривязки устройств: что сохранить и как восстановить

Чтобы после прошивки/замены координатора не создавать сеть заново, нужно сохранить сетевую идентичность Zigbee: ключи, PAN и (желательно) IEEE адрес координатора. Иначе устройства часто «не узнают» сеть и уходят в офлайн.

Что обязательно бэкапить (NVRAM/flash координатора):

- Network Key (главный ключ шифрования)

- PAN ID / Extended PAN ID

- Channel

- IEEE/EUI64 координатора (критично для бесшовной миграции)

- Security counters (иногда причина “decrypt failed” после кривого restore)

Главное правило

Перед backup/restore порт должен быть свободен: остановить ZHA/Zigbee2MQTT/deCONZ и любые serial‑сервисы. Иначе бэкап может получиться «битым».

Zigbee2MQTT: минимум для надёжного восстановления

- coordinator_backup.json (сеть/ключи)

- database.db (устройства/метаданные)

- configuration.yaml (порт, тип адаптера)

Лучше сохранить всю data‑папку.

ZHA (Home Assistant)

Использовать встроенные Backups + мастер Migrate adapter. Если предлагается Overwrite IEEE address — это про сохранение «личности» координатора.

Типовые причины “все устройства офлайн”

- сменился IEEE координатора

- несовместимый стек/адаптер (zstack ↔ ember)

- не поднялись роутеры (а на них висели батарейные датчики)

Вывод: бэкап — это не только список устройств, а прежде всего ключи + PAN/канал + IEEE. Без этого восстановление часто превращается в перепривязку.

Подробнее: https://www.ivan-kornev.ru/articles/home-tech/security/zigbee-nvram-backup-restore