Обновление по воздуху для коробки в вашем электрощите звучит как то, что может пойти плохо. Поэтому сначала объясним механизм — он и есть ответ на этот страх:
Новая прошивка записывается в запасной слот, пока хаб продолжает работать на старой. Переключение происходит только после того, как весь файл пришёл и прошёл проверки. Если пропадут питание или Wi-Fi на полпути, работающая прошивка не тронута: хаб вернётся на версию, которая у него уже была, и вы установите обновление заново. На нашем стенде загрузка, оборванная на 377 КБ из 1650 КБ, сделала именно это, а журнал хаба сказал прямо: рабочий образ цел.
А если новая прошивка записана, но не запускается, хаб сам возвращается к предыдущей. Два слота, и один из них всегда заведомо рабочий.
В процессе есть одна минута, когда человек ещё может всё отменить, и это единственная часть этой страницы, которую стоит запомнить.
Сначала: свежая точка восстановления
Прошивка и ваши настройки — разные вещи. Обновление сохраняет настройки; точка восстановления — страховка от всего остального, и она занимает одно нажатие.
Настройки → Точка восстановления → Сохранить точку восстановления. Она содержит шесть файлов — настройки, оборудование, точки, тарифы, время и модули — такими, какие они в этот момент. На хабе одна точка восстановления: новое сохранение заменяет старое. Восстановить и перезагрузить возвращает её, и хаб снова работает через 20–30 секунд.
Две вещи она не содержит, и обе важны, если вы на неё рассчитываете:
- Не вашу историю. Восстановление записывает только эти шесть файлов настроек; записи измерений и накопленные итоги не меняются. (Измерено: 71 часовая запись побайтно совпала до и после восстановления.)
- Не ваш доступ. API-токен, Wi-Fi-сеть и её пароль, пароль точки доступа, источники доступа из браузера (CORS) и адрес брокера MQTT находятся вне точки восстановления — их ни сохраняют, ни откатывают.
Сохраняйте её прямо перед обновлением, а не за несколько недель до него. Точка возвращает хаб таким, каким он был при сохранении, поэтому старая точка вернёт и старую раскладку — точки, которые вы с тех пор изменили, и тариф, который вы с тех пор исправили.
Точка восстановления, сохранённая на v1.1.5, чисто восстановилась на хабе, обновлённом до v1.1.6 — измерено, все шесть файлов, без замечаний. Проверки версии нет; хаб не откажется от более старой точки. Другие пары версий не проверялись, и это главная причина сохранять свежую точку, а не полагаться на старую.
Файл
Из релиза вам нужен main_release.bin и ничего больше. Остальные три файла релиза предназначены для первичной прошивки через USB и здесь не подойдут.
Веб-приложения в этом файле нет. Оно поставляется отдельным комплектом, rbgrid-ui_<version>.zip, и устанавливается после прошивки — см. конец этой страницы. Два файла, два шага, и путаница в том, что именно вы обновили, чаще всего возникает из-за того, что их не различают.
Что вы увидите
Настройки → Прошивка хаба. Панель открывается с текущим состоянием:
Сейчас: версия 1.1.5 · сборка Nov 6 2026 16:38:17 · образ 3ecbbfde
Выберите файл — и панель скажет, что в нём, до отправки: размер, версию, сборку и фреймворк, с которым он собран. Проверки срабатывают и здесь: файл, который не является образом прошивки, отклоняется, как и файл без описания, и прошивка другого устройства («Это прошивка другого устройства, а не хаба»). Выберите сборку, которая уже запущена, — и появится «Эта сборка уже установлена. Обновлять не обязательно.» Установить остаётся доступной, и переустановка работает.
Нажмите Установить и подтвердите. Диалог стоит прочитать один раз, потому что он описывает всю последовательность:
Обновить прошивку хаба? Хаб примет файл, перезапустится (связь пропадёт примерно на полминуты) и через минуту после запуска подтвердит новую прошивку. Не выключайте питание хаба до конца.
Затем панель рассказывает о каждом шаге, и ничего не происходит молча:
- Передача файла… 6%… 100% — примерно 30 секунд на нашем стенде по Wi-Fi.
- Хаб записал прошивку и перезапускается…
- Хаб снова на связи. Ждём подтверждения новой прошивки (около минуты)…
- Готово: хаб работает на новой прошивке — версия 1.1.6, сборка Nov 6 2026 21:28:48.
От начала до конца — примерно 1 минута 40 секунд на нашем стенде, заметно быстрее трёх минут, которые приложение ждёт, прежде чем сдаться. Ваше время зависит от Wi-Fi; берите наши цифры как форму процесса, а не как значение. Заголовок затем показывает новую версию — и на этом обновление завершено.
Минута, которая важна
Между шагом 3 и шагом 4 новая прошивка установлена, но ещё не подтверждена. Перезапуск в этом окне — вручную или выключением питания — откатит хаб к прошивке, которая была до обновления. Всё будет выглядеть так, будто обновления просто не было.
Поэтому: не выключайте хаб и не перезапускайте его, пока панель не скажет «Готово». Ради этого вся страница и написана.
Собственный отказ хаба в этом окне вы вряд ли увидите, и полезно знать почему: «Готово» появляется только после подтверждения, так что к тому моменту, когда панель что-то вам предлагает, минута уже прошла. Это сообщение появляется, если второе окно браузера, другое устройство или скрипт пытаются установить прошивку, пока первое ещё ждёт:
Не удалось: хаб ещё подтверждает прошивку, установленную меньше минуты назад. Попробуйте снова примерно через минуту.
Ничего не сломано, когда вы это видите. Подождите минуту и установите снова. (Само сообщение есть в прошивке v1.1.6 с соответствующим приложением; на v1.1.5 и более ранних та же ситуация давала общую ошибку.)
Если не получилось
- Новая прошивка не запустилась. Хаб возвращается к предыдущей сам, а приложение сообщает: «Новая прошивка не запустилась — хаб вернулся к прежней. Подробности в «События → Журнал хаба».» Журнал хаба — на вкладке «Журнал». → Events
- Хаб не вернулся на связь в течение трёх минут. Приложение перестаёт ждать и сообщает об этом. Проверьте, что хаб запитан и находится в вашей сети, затем перезагрузите приложение и посмотрите версию в заголовке панели: она покажет, какая прошивка сейчас работает.
- Питание или связь пропали во время передачи. Хаб остаётся на прошивке, которая у него была. Установите снова.
Во всех этих случаях точка восстановления — вторая страховка, и она для ваших настроек, а не для прошивки, у которой своя.
Возврат к старому релизу
Можно. Хаб этого не блокирует: установка более старого main_release.bin проходит так же, как более нового; это измерено при переходе с v1.1.6 на v1.1.5.
Вы получаете поведение того релиза, включая его ошибки — например, хаб ниже v1.1.6 может стереть ваши серверы NTP при сохранении часового пояса, что исправлено в v1.1.6.
⚠️ И одно правило, которое не опционально: если ваш трёхфазный ввод измеряется по одной точке на фазу, переключите его обратно на одну точку, прежде чем ставить что-либо старше v1.1.5. Более старая прошивка работает только с одной точкой подключения. → Трёхфазный ввод измеряется только по одной фазе
Что сохраняет обновление
Wi-Fi, настройки, точки, тариф, токены, история и установленное веб-приложение сохраняются. Модули продолжают считать во время обновления — обновление касается хаба, а не счётчиков.
После этого установите соответствующий rbgrid-ui_<version>.zip из релиза, чтобы приложение, которое вы открываете, соответствовало прошивке, которая теперь работает. Многое из того, что меняет релиз, живёт в приложении, а не в прошивке, и пока комплект не установлен, вы смотрите старое приложение на новом хабе.
И последнее, потому что это вопрос за вопросом: хаб сам прошивку не загружает. Нет фоновой загрузки, нет уведомления «доступно обновление» и ничего, что применяется ночью. Он обновляется, только когда человек выбирает файл и нажимает «Установить», и никогда иначе.
Дальше
- Settings: Hub firmware · Restore point
- Что изменил последний релиз: RBgrid v1.1.6
- Обновление прошивки модуля — отдельная задача, она делается из карточки самого модуля: Sensors and modules
- Вопросы → Поддержка