Как обновить прошивку Zigbee-устройств
Зачем обновлять прошивки
Обновления прошивок Zigbee-устройств исправляют баги, улучшают стабильность связи, иногда добавляют новые функции. Например, обновление Aqara датчиков температуры улучшило точность измерений, а обновление IKEA ламп добавило более плавное диммирование.
OTA через Zigbee2MQTT
Zigbee2MQTT поддерживает обновление прошивок «по воздуху» (OTA — Over The Air). Не нужно разбирать устройство или подключать программатор. Процесс полностью автоматизирован — вы нажимаете кнопку в веб-интерфейсе.
Как обновить
- Откройте веб-интерфейс Zigbee2MQTT
- Перейдите на страницу устройства
- Вкладка OTA
- Если доступно обновление — появится кнопка «Check for update» и затем «Update»
- Нажмите «Update» и дождитесь завершения
Важные правила
Не обновляйте всё сразу. Обновляйте по одному устройству и проверяйте работу. Если прошивка проблемная — откатить будет сложно. Не выключайте координатор и не перезагружайте Zigbee2MQTT во время обновления — это может «окирпичить» устройство.
Время обновления: маленькие датчики (от батарейки) обновляются 30–60 минут, так как данные передаются маленькими блоками в промежутках между сном устройства. Устройства от сети (лампы, розетки) обновляются за 5–15 минут.
Какие бренды поддерживают OTA
- IKEA — отлично. Регулярные обновления, всегда доступны через Z2M.
- Aqara — хорошо. Большинство устройств поддерживают OTA.
- Sonoff — ограниченно. Часть устройств не имеет OTA.
- Tuya — зависит от конкретной модели. Некоторые обновляются, некоторые нет.
Если обновление зависло
Не паникуйте. Подождите 2 часа — батарейные устройства обновляются медленно. Если прогресс не меняется — перезагрузите Zigbee2MQTT (не координатор!). Устройство автоматически продолжит обновление с того места, где остановилось. Если устройство перестало отвечать — выньте батарейку, подождите 30 секунд, вставьте обратно.