Предустановка zigbee2mqtt в образ прошивки

Добрый день!

Собрал свою прошивку с пакетом ziogbee2mqtt из репозитория wirenboard.
Обновил контроллер с полным сбросом, прошивка установилась, пакет как бы есть, но файлов нет.
В целом логично, так как это /mnt/data, но как быть?

Добрый день.
Вообще для работы zigbee нужно два пакета, Подключение устройств Zigbee к контроллеру Wiren Board — Wiren Board

  • zigbee2mqtt - сам мост в зигби
  • wb-zigbee2mqtt - конвертор между мостом и MQTT.

Самый простой способ перенести что-то установленное на этапе сборки в прошивки в /root или /mnt/data - это использовать скрипт, который выполняется при обновлении. То есть image/install_update.sh. Можно предварительно, до сборки прошивки упаковать установленное в /root, /mnt/data итд в архив(ы), например и добавить в скрипт распаковку.

Добрый вечер!
Можете написать чуть поподробнее, желательно с примером?
Скрипт install_update.sh выполняется в момент обновления прошивки и обновления со сбросом до заводских?

https://wirenboard.com/wiki/Сборка_образов_прошивки#Дополнительные_репозитории

Да, в обоих случаях.

@BrainRoot, добрый день!

Не могу разобраться где происходит обновление /mnt/data при обновлении прошивки fit образом.

Насколько понял, в скрипте install_update.sh не выполняется монтирование /dev/mmcblk0p6.

Куда лучше запихать установку zigbee2mqtt? Или подмонтировать /dev/mmcblk0p6 в install_update.sh после распаковки rootfs идеологически не противоречит?