Обновляем zigbee2mqtt
На openwrt версии 19 и 21 можно установить zigbee2mqtt версии 1.22.2 (инфа актуальна на момент написания статьи 22.01.2022, но суть будет та же, даже если другая версия zigbee2mqtt). Если ставите zigbee2mqtt на чистый шлюз, то проблем не будет и при установке zigbee2mqtt установится последняя версия. Вам достаточно запустить zigbee2mqtt и, если девайсы добавляете первый раз, то сделать сопряжение устройств со шлюзом или, если ранее они были добавлены, то восстановить из бэкапа. Как это делается, читаем здесь.
Если мы обновляем установленный zigbee2mqtt на более свежую версию, то могут возникнуть проблемы, поэтому рекомендуется делать так:
- Удаляем zigbee2mqtt через LuCI
- Делаем бэкап папки
/etc/zigbee2mqtt
- Удаляем папку
/etc/zigbee2mqtt
полностью - Перезагружаем шлюз(можно не делать, но рекомендуется)
- Устанавливаем zigbee2mqtt последней версии через LuCI
- Останавливаем службу zigbee2mqtt
- Восстанавливаем из бэкапа в
/etc/zigbee2mqtt
- Запускаем службу zigbee2mqtt