Обновление прошивки zigbee устройства по OTA HOMEd
Для обновления:
- Скачать файл прошивки OTA и положить его на координатор по пути
/usr/share/ota
который будет указан в команде обновления. - Разместить прошиваемое устройство максимально близко к координатору.
- Включить лог в файле конфигурации HOMEd-ZigBee (без debug)
[log]
enabled=true
file=/var/log/homed.log
- Подключиться к координатору по ssh и выполнить команду для вывода логов обновления в реальном времени
cd /var/log/
tail homed.log -f
- Отправить MQTT команду в топик
homed/command/zigbee
следующего содержимого
{
"action": "otaUpgrade",
"device": "<DeviceName>",
"endpointId": 1,
"fileName": "/usr/share/ota/<FileName>.zigbee"
}
Команду можно отправить из любого связанного брокера, например через MQTT Explorer из Home Assistant.