Обновить js-контроллер
js-контроллер — это ядро ioBroker: он поддерживает базы данных, запускает адаптеры и отслеживает их работу. Он обновляется редко — всего несколько раз в год — и поскольку от него зависит всё, этот этап необходимо подготовить заранее.
Ранее
- Безопасный.
iob stop,iob backup,iob startКроме того, делается снимок виртуальной системы. - Сначала обновите адаптер. Для нового JS-контроллера иногда требуются более новые адаптеры. См. раздел «Обновление адаптеров» .
- Ознакомьтесь с изменениями. Если произошёл скачок в основных версиях, будет указан список моментов, которые могут вызвать проблемы – например, требуемая версия Node.js, удалённая настройка.
- Планируйте заранее. Не приезжайте непосредственно перед отъездом.
Обновлять
Как только в репозитории появится новая версия, в панели администратора появится уведомление; обновление также можно инициировать там. В консоли:
iob update # zeigt, welche Version das Repository führt
iob upgrade self # aktualisiert den js-controller
Эта команда останавливает ioBroker во время процесса обновления и перезапускает его после этого.
?>iob upgrade self Она следует за настроенным репозиторием. Если этот репозиторий содержит более старую версию, она также будет понижена — это способ вернуться к предыдущей версии, если она вызывает проблемы, а также причина проверить репозиторий заранее.
Впоследствии
- Всё снова работает? В разделе "Экземпляры" не должно быть красных записей.
- Прочитайте журнал за первые несколько минут. Сообщения об устаревших запросах обычно относятся к одному адаптеру, которому необходимо обновиться.
iob diagВ нем кратко изложена текущая ситуация, и он служит основой для каждого вопроса на форуме .
Если что-то пойдёт не так
Во-первых, перестаёт работать ioBroker — наиболее распространённые причины перечислены там в порядке убывания. Если это не поможет, самым быстрым решением будет восстановление из только что созданной резервной копии:
iob restore <datei>