Обновление Unit
Автоматическое обновление
Сработает само в зависимости от настроек обновлений у unit и флагов массовых обновлений у Repo
Ручное с изменением версии
Достаточно перейти в настройки Unit и изменить коммит и/или ветку, после нажатия кнопки Update будет автоматически отправлена MQTT команда на обновление Unit
Ручное без изменения версии
Для обновления Unit в основном меню есть вкладка Send update MQTT message. Команды, указанные там, отвечают за принудительное обновление информации на стороне Unit:
Firmware- отправляет MQTT команду на полное обновление программы, как если бы вы сделали это вручную при создании Unit. При использовании библиотек Pepeunit принудительное обновление может быть отменено при совпаденииhashу коммита, это поведение может быть настроено параметрами клиентовSchema- отправляет MQTT команду на обновление схемы взаимодействияOutput->Input. Полезно, когда была добавлен новая связь, при этом не потребуется полного обновления программыEnv- отправляет MQTT команду на обновление env.json файла. Данная команда особенно полезна, когда все нужные переменные вынесены в env_example.json Разработчиком Unit, при этом не потребуется полного обновления программы UnitLog- отправляет MQTT команду, запрашивающую у Unit локальные логи. Данная команда удаляет все логи, сохранённые в Pepeunit, и ожидает, что Unit отправит логи через MQTT. Особенно полезна, когда у Unit возникают критические ошибки или он был временно отключён от сети