Прошивки для различных Zigbee устройств.
-
Для Z2M указать новый путь к индексному файлу: https://raw.githubusercontent.com/re-engr/zigbee_firmware/main/z2m_index_reengr.json
-
Добавить строку
ota: ota.zigbeeOTA,
в конвертер для сенсора https://github.com/Koenkk/zigbee-herdsman-converters/blob/master/devices/xiaomi.js#L1518 -
Перезапустить zigbee2mqtt:
systemctl restart zigbee2mqtt
-
Подключить/переподключить сенсор к координатору
-
Перейти в раздел OTA, нажать
Check for new updates
для обновляемого сенсора -
Разбудить сенсор кнопкой или магнитом. Повторить это несколько раз с периодом 1 сек пока не начнется передача новой прошивки
-
Через некоторое время отобразится прогресс и оставшееся время. В среднем передача занимает 20 минут
-
После загрузки прошивки устройство перезапуститься
-
По какой-то причине z2m, для отображения, берет версию ПО из атрибута 0x4000. Значение этого атрибута для версии 100 и 101 одинаковое. Ориентироваться можно по дате сборки прошивки.
-
Для доступа z2m к оригинальному репозиторию с прошивками, удалите путь к файлу из пункта 1. Возможно понадобится перезапустить z2m