Прошивки для различных 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
