Старый Android-телефон как панель Home Assistant: подключение и настройка экрана
Как подключить старый Android-телефон к серверу Home Assistant, выбрать панель, настроить активный экран и проверить вход, отображение и актуальность состояний.
- Старый телефон работает как клиент уже существующего сервера Home Assistant. Минимальное требование Android не гарантирует совместимость приложения, исправное отображение или удобство панели.
- Подключите Companion к правильному серверу и выберите панель по умолчанию в профиле пользователя. Возврат к первому представлению настраивается отдельно в приложении.
- Удержание экрана включенным действует только при активном экране WebView. Оно не обеспечивает автозапуск после перезагрузки, работу поверх других приложений или режим киоска.
- Проверяйте не только появление карточек, но и актуальность состояний. FoneClaw можно отдельно использовать для личной задачи обслуживания, без соединения с Home Assistant или автоматической синхронизации.
Телефон — панель, а не сервер
Старый Android-телефон как панель Home Assistant полезен, если сервер уже работает, а вам нужен постоянный экран для просмотра состояния дома и нескольких понятных команд. Приложение на телефоне подключается к этому серверу. Оно не превращает смартфон в сервер Home Assistant и не переносит на него домашние интеграции.
В официальной инструкции по началу работы с Companion указана поддержка Android 6 и новее. Но перед использованием проверьте фактическую совместимость в магазине приложений, доступные обновления и работу WebView — компонента, через который отображается интерфейс. Минимальная версия системы не является гарантией скорости или рекомендацией использовать давно не обновляемое устройство.
| Проверка | Можно продолжать | Сначала устраните проблему |
|---|---|---|
| Сервер | Известен адрес работающего Home Assistant | Сервер еще не настроен или недоступен |
| Приложение | Companion доступен для устройства и открывается | Магазин сообщает о несовместимости |
| Отображение | Нужная панель читается, элементы доступны для нажатия | Пустой экран, ошибки или слишком мелкие карточки |
| Размещение | Экран виден, подставка устойчива, кабель не мешает | Телефон приходится постоянно брать в руки для чтения |
Проверьте именно предполагаемое место установки: расстояние до глаз, освещение, доступность питания и связь с домашней сетью. Удачная панель на рабочем столе может оказаться неудобной на стене в прихожей.
Ниже приведена настройка по официальным возможностям и предлагаемые проверки для читателя. Это не отчет о проведенном нами испытании старого телефона. Начинайте с простой страницы, а не с переноса всей домашней системы на небольшой экран.
Подключите Companion к своему серверу
Установите приложение Home Assistant Companion из доступного для устройства официального магазина. Перед входом подготовьте адрес своего сервера и учетные данные Home Assistant. Аккаунт магазина приложений не заменяет учетную запись домашней системы.
- Откройте Companion и выберите подключение к своему серверу.
- Выберите нужный сервер из обнаруженных в сети. Если его нет, введите известный адрес вручную.
- Проверьте, что открывается именно ваша домашняя система, затем войдите с учетными данными Home Assistant.
- При предложении назвать устройство задайте понятное имя, например «Панель в прихожей».
- Откройте одну уже настроенную карточку и сравните ее состояние с другим клиентом Home Assistant.
Для первого просмотра подойдет обычная лампа или датчик температуры. Пока не проверены сервер и учетная запись, не используйте замок, сигнализацию или другую команду с существенными последствиями. Задача этого этапа — убедиться в правильном подключении, а не испытать все доступные действия.
Если автоматическое обнаружение не сработало, это еще не доказывает отсутствие сервера. Проверьте, к какой сети подключен телефон и доступен ли подготовленный адрес с него. Не подставляйте случайный адрес из другой инструкции: локальное и удаленное подключение могут использовать разные маршруты.
При HTTPS требуется корректная конфигурация TLS с сертификатом, которому устройство действительно доверяет. Ошибку сертификата нужно исправлять в конфигурации, а не обходить отключением проверки. Если вход не проходит, отдельно проверьте адрес сервера и учетные данные — это разные причины отказа.
После успешного входа оставьте сложные настройки на потом. Сначала убедитесь, что интерфейс загружается повторно и показывает нужный дом, а не другую сохраненную систему.
Выберите панель и отдельный профиль
Откройте «Настройки» > «Панели» и найдите подходящую панель. В руководстве Home Assistant по панелям описаны управление панелями и выбор панели по умолчанию через профиль пользователя. Для небольшого экрана можно использовать подходящую существующую панель или настроить отдельную пользовательскую.
Если настенная панель и личный телефон должны открывать разные страницы, используйте отдельного пользователя для общего устройства. Иначе изменение предпочтений одного аккаунта может не соответствовать тому, что вы хотите видеть на личном телефоне. При этом отдельная учетная запись сама по себе не означает автоматически ограниченный доступ ко всем ресурсам.
В октябрьском обновлении Home Assistant профиль разделен на разделы: оформление с панелью по умолчанию и боковым меню, локализация, настройки этого браузера или мобильного приложения и безопасность. Выбирайте стартовую панель в разделе оформления. Не путайте его с параметрами Companion на конкретном устройстве.
Панель по умолчанию определяет, какую панель открывать. Первое представление — это начальная вкладка внутри выбранной панели; поведение при запуске задается отдельно. Такая граница важна, если после изменения профиля приложение открывает правильную панель, но не ту вкладку.
Октябрьское обновление также изменило мобильную карту: она занимает экран до краев, а люди, устройства и зоны доступны через выдвижную область. Для старых устройств, не способных отобразить векторную карту, предусмотрен автоматический переход к классической карте.
Карта необязательна для фиксированной панели. Если вы хотите видеть только освещение и температуру, не добавляйте ее ради полноты интерфейса. Отслеживание местоположения телефона также не требуется только потому, что он используется как домашний экран. Выберите минимальный набор информации, который действительно нужен в этом месте.
Настройте экран, ориентацию и первое представление
Параметры отображения описаны в документации Android WebView в Companion. В приложении откройте «Настройки» > «Приложение Companion» и найдите настройки удержания экрана включенным, ориентации и открытия первого представления. Это существующие возможности Companion, а не новые функции октябрьского обновления карты и профиля.
Удержание экрана включенным переопределяет обычный тайм-аут Android только пока активен экран приложения с WebView. Если вы вышли в другое приложение или погасили экран вручную, этот параметр не обещает непрерывное отображение панели. Он также не является режимом киоска, блокировкой выхода или автозапуском после перезагрузки.
Выберите фиксированную вертикальную или горизонтальную ориентацию либо следование системной настройке. Оцените оба расположения на своем устройстве: в одном может удобнее помещаться список, в другом — несколько соседних карточек. Не предполагайте, что горизонтальный экран всегда лучше.
Параметр постоянного открытия первого представления возвращает к первой вкладке выбранной панели по умолчанию при запуске; исключение — открытый экран конфигурации. Для проверки перейдите на другую вкладку, затем заново откройте приложение и посмотрите, какая страница появилась. Не считайте любое краткое переключение между приложениями новым запуском.
Если цель — чтобы в Home Assistant на Android экран не выключался во время просмотра, проверяйте настройку именно при открытой панели. Оставьте ее без касаний дольше обычного тайм-аута своего телефона и запишите наблюдаемое поведение. Затем отдельно проверьте выход из приложения.
Подберите достаточную, но не избыточную яркость, удобную подставку и доступное расположение зарядного кабеля. Не начинайте с отключения всех ограничений питания Android: сначала проверьте документированный параметр и условия, в которых он действует.
Соберите небольшую панель для дома
Предлагаемый пример — телефон в прихожей вымышленного дома. На первом экране нужны три группы: состояние света в прихожей, температура в комнате и состояние одного бытового устройства. Названия должны сразу показывать помещение и объект: «Свет — прихожая» понятнее, чем несколько одинаковых карточек «Лампа».
Используйте уже существующие сущности своего сервера. Не рассчитывайте, что создание карточки само подключит новый прибор. Начните с просмотра состояния, затем при необходимости добавьте одну понятную команду для некритичного устройства. Замок и сигнализация не нужны для проверки читаемости панели.
Сверьте показания с исходной сущностью на сервере, включая время обновления, где оно доступно. Неизменная температура может быть нормальным значением, а может указывать на старые данные. По одному числу на карточке эти случаи не различить.
Общему экрану обычно не нужны личные уведомления, история перемещений или переписка владельца. Выбирайте данные и учетную запись с учетом того, кто видит телефон и может нажимать элементы. Скрытая карточка — настройка представления, а не самостоятельная защита доступа.
Для голосовых команд и домашних сценариев полезен отдельный материал Голосовое управление умным домом на Android: настройка и сценарии. Фиксированный экран здесь не подменяется голосовым помощником.
Если после просмотра вы решили записать обслуживание, можно отдельно передать в FoneClaw личную задачу: «Проверить крепление панели». Дата остается отсутствующей либо задается вами явно. Выполнение зависит от включенного инструмента, доступа и одобрения; проверьте запись в списке задач. Это ручной переход, а не соединение с Home Assistant, управление сущностями или автоматическая синхронизация. Для более длинного личного сценария используйте материал Автоматизация многошаговых задач Android: подтверждение, выполнение и восстановление.
Если экран пустой, засыпает или показывает старые данные
Сначала определите, что именно не работает: загрузка интерфейса, вход, выбор страницы, удержание экрана или состояние сущности. Изменение панели по умолчанию не исправляет сертификат, а настройка сна не обновляет данные датчика.
| Симптом | Что проверить | Ограниченный следующий шаг |
|---|---|---|
| Пустой экран или ошибка отображения | Тот же сервер в браузере телефона, совместимость приложения и WebView | Примените доступные поддерживаемые обновления; сравните простую панель с текущей |
| Сервер не найден или вход не проходит | Сеть, точный адрес, учетные данные и доверие сертификату | Проверьте маршрут подключения и причину ошибки без обхода TLS |
| Открывается не та панель или вкладка | Аккаунт, панель по умолчанию и настройку первого представления | Исправьте нужный параметр и отдельно проверьте новый запуск |
| Экран выключается | Удержание экрана и активность WebView | Повторите наблюдение при открытой панели, не обещая работу в фоне |
| Карточка показывает старое состояние | Ту же сущность на сервере и в другом клиенте | Отделите проблему телефона от связи сервера с устройством |
При пустом экране браузерное сравнение помогает сузить причину. Если тот же адрес не открывается и в браузере, начните с сети и сервера. Если браузер показывает панель, а приложение нет, проверяйте клиентское отображение. Само сравнение еще не доказывает конкретный дефект WebView.
Если состояние устарело во всех клиентах, повторное открытие телефона не устранит проблему источника данных. Проверьте устройство и его соединение с Home Assistant. Если расхождение только на панели, сравните выбранную сущность, соединение клиента и обновление страницы. До выяснения причины не доверяйте старой карточке для значимого действия.
Меняйте один фактор за раз и записывайте, что получилось. Не очищайте учетные данные и не сбрасывайте телефон до проверки адреса, аккаунта и доступности сервера. После каждого изменения повторяйте тот же короткий сценарий.
Если старое устройство остается неудобным, уменьшите число карточек и уберите необязательную карту. Если и простая страница не читается или не отображается устойчиво, выберите другой клиент. Формальное соответствие минимальной версии Android не обязывает использовать именно этот телефон.
Проверьте панель перед постоянным использованием
Прежде чем закреплять телефон на постоянном месте, выполните собственную короткую проверку. Оцените поведение в том расположении и с тем аккаунтом, которые будут использоваться каждый день.
- Открываются правильный сервер и нужная учетная запись.
- Выбрана подходящая панель по умолчанию; запуск приводит к ожидаемому представлению.
- Текст читается с обычного расстояния, а элементы не требуют точных мелких нажатий.
- Состояния совпадают с сервером, и понятно, какие данные могут устареть.
- Экран остается активным при открытом WebView, а поведение после выхода и повторного запуска проверено отдельно.
- На общем устройстве нет ненужной личной информации.
Дополнительные личные задачи Android описаны на странице функций FoneClaw, но они не нужны для подключения панели и не заменяют сервер Home Assistant. Готовый результат этого руководства — удобный клиент домашней системы с понятной стартовой страницей и проверенными состояниями, а не обещание круглосуточной автономной работы любого старого телефона.