Обновления и поддержка
Обновление приложения
Приложение обновляется с сайдкара само. Выйдя на экран, оно не чаще раза в три часа спрашивает версию, скачивает новую сборку с докачкой, сверяет её и ставит. Установка начинается, только пока приложение на экране, и после неё оно открывается снова. Что с обновлением, видно по версии в заголовке настроек; нажатие на неё проверяет сразу.
- Бета-сборки получает доступ с разрешением «Бета-сборки приложения», см. Доступы.
- Бета для всего дома включает владелец переключателем Бета-обновления для всего дома в карточке «Удалённая поддержка».
Обновление Хомера
Сервер Хомера, веб-версия, видеосервер go2rtc и узлы Homer Node обновляются с сайта homer.varyen.net. В веб-версии: Настройки → Дом → Обновления Хомера, рядом с «Обновлениями HA». Только владельцу.
Какая версия стоит, видно и без этой панели: в меню под вашим именем и в шапке окна Настройки.
- Само, ночью. Галочка Обновлять автоматически ночью включена по умолчанию. В 4 часа ночи сервер проверяет новую версию, скачивает архив, сверяет подпись выпуска и отдаёт его обновлятору рядом с домом. Обновлятор ещё раз сверяет подпись, ставит новые образы, освежает файлы установки и перезапускает дом. Если сервер не ответил за две минуты, обновлятор возвращает прежние образы и файлы. Той же ночью обновляются и узлы.
- Сейчас. Панель показывает свои узлы Homer Node с версиями — «свежий», «есть новее», «не на связи» — и одну кнопку Обновить всё: узлы и сервер с вебом качают обновление с сайта и сверяют подпись. Сервер ставит обновлятор с откатом, узел с окном ставит подписанный установщик с сайта и перезапускается. Дом на минуту-другую без управления. Видно, сколько скачано и что ставится; итог — строка «Последнее»: получилось, не вышло или вернули прежнюю.
- Без подписи не ставится. Архив, подпись которого не сошлась с ключом выпусков Хомера, не ставится вовсе.
- Сервер, собранный на месте. Дом, где сервер собран из исходников, так не обновляется. Там новая версия приходит раскаткой.
- Старый узел. Узел старше 0.190.1 команды «обновить» от сервера не знает: его один раз обновляют из окна Homer Node, панель так и пишет. Дальше он обновляется вместе со всеми.
Homer Node обновляется и сам. Узел без окна раз в 6 часов проверяет homer.varyen.net и подменяет себя. Окно Homer Node делает то же: раздел Обновления, галочка Обновлять самому. Сняли галочку — новая версия ставится там же кнопкой Обновить.
Обновление Home Assistant
В приложении: Настройки → Дом → Обновления HA. В веб-версии: Настройки → Дом → Обновления HA. Только владельцу.
Карточка показывает, какая версия стоит, какая вышла, и чем кончилось прошлое обновление. Обновить до … кладёт заявку, а исполняет её homer-updater рядом с домом:
- Скачивает новый образ, пока прежний Home Assistant работает.
- Останавливает Home Assistant и сохраняет копию конфига вместе с базой истории.
- Запускает новую версию и ждёт до десяти минут, пока она ответит.
- Не поднялась — возвращает прежнюю версию вместе с конфигом из копии.
Дом на это время без управления: обычно минуту-другую, после большого обновления дольше.
| Кнопка | Что делает |
|---|---|
| Обновить до … | Обновить сам Home Assistant |
| Обновить интеграции | Поставить обновления интеграций HACS. После установки Home Assistant перезапускается |
| Обновлять автоматически ночью | Интеграции — сразу, сам Home Assistant — когда новой версии исполнится три дня. Идёт в 4 часа ночи |
Три дня — потому что в первой версии нового выпуска регрессии чинят патчами за пару дней.
Обновлятор не отвечает
Если homer-updater не запущен, карточка скажет об этом. Тогда кнопка обновления только положит заявку, а интеграции HACS обновятся как обычно.
Состояние дома
В веб-версии: меню под именем → Состояние дома и лента событий. В приложении: Настройки → Доступ → Сайдкар дома → Доступы, карточка Состояние дома. Владельцу и мастеру на сеансе.
| Вкладка | Что там |
|---|---|
| Сводка | Одним взглядом: Zigbee, недоступные устройства, батарейки, диск, падения приложения за сутки, сайдкар. И снимки для мастера |
| Отчёты устройств | Падения и логи, которые прислали приложения и браузеры |
| Лента событий | Всё, что в доме происходило, и кто это сделал: человек, выключатель или какая именно автоматизация |
| Журнал | Кто что включал и какие были отказы. Только владельцу |
| Zigbee | Сеть Zigbee: устройства, связь, обслуживание. См. Zigbee |
Отправить мастеру
Когда что-то не так, любой в доме собирает снимок со своей запиской. В веб-версии: меню под именем → Что-то не так — отправить мастеру… В приложении: Настройки → Доступ → Сайдкар дома → Отправить мастеру.
В снимок попадает состояние устройств, связь и журнал за последние сутки. Пароли и ключи вычищаются. Снимок остаётся в доме: его видят владелец и мастер в «Состоянии дома» и в чате дома. Собирать можно не чаще раза в полминуты.
Паспорт объекта
Ведомость устройств по комнатам: модель, прошивка, адрес Zigbee, питание, даты установки и гарантии, заметка, фото места установки. Нужен монтажнику на объекте и при передаче дома новому хозяину.
- В веб-версии: меню под именем → Паспорт объекта, или Настройки → Файлы → Дом файлом → Паспорт объекта. Печать → «Сохранить как PDF» в браузере.
- В приложении: Настройки → Файлы → Конфигурация дома → Паспорт объекта, есть Поделиться.
Даты, фото и заметка заполняются в карточке прибора. Паспорт видят владелец и мастер.
Удалённая поддержка
Экспериментально
Удалённая поддержка в 1.0 экспериментальная: хаб поддержки пока один, общий.
Мастер интегратора может починить дом, не приезжая. Связь идёт через хаб поддержки: сайдкар сам открывает к нему исходящее соединение, пробрасывать порты на роутере не нужно.
В приложении: Настройки → Доступ → Сайдкар дома → Доступы, карточка Удалённая поддержка. В веб-версии: страница Доступы. Только владельцу.
Связь с хабом
Переключатель Связь с хабом поддержки. По умолчанию выключен, и тогда сайдкар к хабу даже не подключается. Под переключателем — на связи ли сайдкар.
Пустить мастера
- Пустить мастера.
- Прочитайте Условия доступа и отметьте Согласен.
- Выберите срок: 1, 4 или 24 часа.
- По желанию впишите, кто мастер. Если домов несколько — отметьте, какие открыть.
- Пустить. Появится одноразовый код. Если связь с хабом есть, код уже ушёл мастеру; если нет — передайте его сами.
Что дальше:
- У мастера права «Правит дом», но без права раздавать доступы.
- Пока мастер в доме, у всех жильцов над планом плашка «Подключён мастер» с кнопкой Отключить.
- Правки плана мастер не применяет сам, а предлагает черновиком. Владелец смотрит изменения и принимает — сразу или на проверку с откатом через 10 минут. См. Откат правки.
- Всё, что делает мастер, пишется в журнал. Журнал мастера показывает только его действия.
- Срок вышел — мастер отключается сам. Отключить и Отключить всех выгоняют сразу.
Пока туннель включён, хаб следит за домом и шлёт мастеру тревоги в Telegram: дом пропал дольше 10 минут, Home Assistant или zigbee2mqtt лёг, новое падение приложения, батарейка ниже 10 %, на диске меньше 1 ГБ. Об одной беде — не чаще раза в 6 часов. Выключенный владельцем туннель тревогой не считается.
Разорвать с интегратором
Разорвать с интегратором отключает всех мастеров, отзывает их доступы, выключает связь с хабом, а хаб забывает дом. Дом продолжает работать: ключ владельца и Home Assistant остаются у вас.
Отменить нельзя
Чтобы снова позвать мастера, связь с хабом придётся настраивать заново. Перед разрывом скачайте резервную копию дома — ссылка прямо в карточке.