教程
📅 2026-10-10 ⏱️ 8 分钟 Dean Dean

旧安卓手机做 Home Assistant 家庭面板:连接、默认仪表盘与常亮设置

将旧安卓手机连接到现有 Home Assistant 服务器,设置面板账号、默认仪表盘、首个视图和前台常亮,并排查白屏、登录失败、自动熄屏与状态不更新。

旧安卓手机横向放在支架上,屏幕展示家庭温度、房间灯光状态与简洁控制卡片
📋 核心要点
  • 旧安卓手机是现有 Home Assistant 服务器的显示与操作客户端,不是服务器;先检查应用、Android WebView、网络与屏幕是否仍适用。
  • 面板账号的默认仪表盘在用户资料的外观设置中选择;Companion App 的启动时显示首个视图是另一项设置,不能混为一谈。
  • 保持屏幕开启只在应用的 WebView 页面处于活动状态时生效,不保证后台常亮、开机自启或锁定其他应用;方向可按实际摆放选择。
  • 先核对正确服务器、账号、页面和实体状态,再依赖面板操作。FoneClaw 只可作为独立个人待办的可选后续入口,不提供 Home Assistant 自动连接或实体同步。

先判断旧手机是否适合做面板

旧安卓手机可以作为 Home Assistant 家庭面板,前提是家中已有独立运行的 Home Assistant 服务器。手机通过 Companion App 连接服务器、显示仪表盘并发出受支持操作;安装客户端不会把手机变成家庭自动化服务器。

Home Assistant Companion 入门说明列出的 Android 基础要求为 Android 6 及以上,但最低系统要求不是流畅度、安全性或长期使用保证。还要检查这台设备能否获取适用的应用与 Android WebView 更新,以及实际商店是否允许安装。

检查项适合继续的条件应先处理的问题
服务器已有可正常访问的 Home Assistant尚未部署服务器,或其他设备也无法连接
应用与网页组件Companion App 可用,页面能够正常显示应用不兼容、WebView 无法更新或持续白屏
显示与操作固定摆放后文字可读、卡片易点按屏幕损坏、触控不稳定或布局过密
连接与供电摆放位置网络稳定,设备与充电状态正常频繁掉线、异常发热或电池鼓包

先在桌面支架上确认可用,再考虑固定安装。本文提供官方支持的设置路径和建议检查,不包含已经完成的设备测试,也不保证任意旧手机都适合全天使用。

连接正确的家庭服务器

从设备适用的官方渠道安装 Home Assistant Companion App,再按入门流程连接。初次设置时,让手机处于能够访问家庭服务器的网络中,不要把“发现了一个服务器”直接当作确认身份。

  1. 打开 Companion App,选择“连接到我的服务器”。
  2. 核对发现的服务器是否为自己的家庭实例;没有发现时,手动输入已知的服务器地址。
  3. 使用该 Home Assistant 实例的账号凭据登录,不使用其他服务的账号代替。
  4. 按设置流程给设备起一个容易识别的名称,例如“客厅面板”。
  5. 进入仪表盘,查看一个已经配置的灯光状态卡片,确认内容属于正确家庭。

这一步先查看状态,不需要用门锁、警报或其他重要控制来验证连接。可以与一台已正常连接的设备对照同一灯光实体,确认名称与当前状态一致。

如果使用 HTTPS,服务器证书应真实可信,地址与证书配置也应匹配。证书错误需要修正连接配置,不能靠关闭验证来“完成设置”。无法登录时,先区分服务器不可达、地址错误和账号问题,不必立即清除应用数据。

选择面板账号与默认仪表盘

在 Home Assistant 的“设置—仪表盘”中查看现有仪表盘,再选择适合固定屏幕的页面。可以使用已有页面,也可以管理自己创建的仪表盘,为面板保留少量常用卡片。先做到看得清,比把所有家庭实体放在一屏更重要。

根据Home Assistant 仪表盘说明,默认仪表盘在用户资料的“外观”中选择。如果墙上面板与个人手机需要不同默认页面,考虑为面板使用独立用户,让两者的默认设置分开。

独立账号便于区分用途,但隐藏卡片并不构成访问控制。共享屏幕的账号权限和可见资料仍需单独核对,不应把个人账号的所有内容直接放到家人随时可见的位置。

Home Assistant 十月更新说明介绍了调整后的用户资料分组:“外观”包含默认仪表盘与侧边栏,“本地化”处理相应显示偏好,另有“此浏览器”或“此移动应用”及“安全”分组。选默认仪表盘时,应进入“外观”,不要与移动应用自身的启动行为混淆。

同次更新还调整了移动端地图:地图铺满页面,并通过面板查看人员、设备与区域;无法渲染矢量地图的旧设备会自动回退到经典地图。地图可以是辅助页面,不必成为家庭面板首页,也不需要为了基本面板显示而启用位置跟踪。

设置方向、常亮与返回首页

在“设置—Companion App”中查找 Android 显示选项。Companion Android WebView 设置说明记录了保持屏幕开启、屏幕方向和启动时显示首个视图等能力;这些是已有的应用设置,不应当作十月地图更新新增的功能。

“保持屏幕开启”只在 WebView 页面处于活动状态时覆盖 Android 的休眠行为。面板停留在应用前台时可据此保持显示;切到其他应用、锁屏或离开这个活动页面后,不能继续推定它会常亮。

屏幕方向可以选择固定横向、固定纵向或跟随系统。先按实际支架摆放比较文字、卡片宽度与点按位置,再固定方向,不必因为横屏看起来更像控制台就强行选择横屏。

“始终显示首个视图”用于启动时进入所选默认仪表盘的第一个视图,配置页面打开时例外。它不会替你选择默认仪表盘,也不等于开机自启、应用锁定或完整 kiosk 模式。

可以先进入同一仪表盘的其他视图,再重新打开应用,检查是否回到预期首个视图。测试时退出配置页面,否则结果可能受例外条件影响。亮度以清楚可读为准,并检查摆放、散热和充电状态;无需为了常亮而一律关闭系统全部电池管理。

设计一个家人看得懂的面板

假设你准备在客厅放一台固定面板。以下是建议布局,不是我们已经部署过的家庭案例:顶部显示室内温度等状态,中间放明确标注房间的灯光卡片,底部保留少量常用入口。每张卡片都应让人知道对应哪个房间、什么设备和哪种动作。

先从已有实体中挑选,不把“面板上加了卡片”当作设备已接入。查看状态时,核对来源实体及可用的更新时间;对照服务器上的同一实体,避免把旧显示误认为实时状态。需要验证控制时,选一个已经熟悉、影响较小的设备,并检查实体反馈与实际设备是否一致。

共享屏幕通常不需要个人通知、完整位置历史或私人日程。优先展示家庭共同需要的信息。隐藏敏感卡片只改变布局,不能替代账号权限检查。

如果看面板时想到“检查客厅传感器电池”,可以把这条事项单独提供给个人手机上的 FoneClaw。我们通过已启用工具、实际权限和审批条件处理受支持的个人待办;未给日期时保留“时间待定”,提供明确日期时再按日期保存,并到待办位置核对。

这不是 Home Assistant 自动同步:FoneClaw 不在这里充当服务器、Matter 中枢或实体控制连接器。个人手机的后续流程可参考Android 多步骤任务自动化指南:意图、确认、执行、验证与会议勿扰模式;若目标是灯光、场景和语音入口,则阅读Android 智能家居语音控制指南:手机设置、场景指令与 FoneClaw 流程,不要与固定面板设置混为一谈。

排查白屏、登录、熄屏和旧状态

面板异常不一定来自手机太旧。先确定是连接、页面渲染、默认设置还是实体本身的问题,再处理对应环节。

现象优先检查下一步
应用打开后白屏或页面异常服务器前端、应用与 WebView 兼容性用浏览器比较同一服务器页面,检查设备支持的应用与 WebView 更新
发现不到服务器或登录失败网络、服务器地址、证书与账号确认已知地址可达,再核对凭据;证书错误不绕过验证
打开了错误仪表盘或视图当前账号默认仪表盘与首个视图设置分别检查用户资料的外观设置及 Companion 启动选项
面板仍会熄屏保持屏幕开启设置及 WebView 是否处于活动状态先在应用前台验证,不将后台、锁屏行为归为同一问题
卡片状态一直不更新手机连接、服务器实体与实际设备用另一客户端对照同一实体,区分手机显示问题与上游状态问题

浏览器比较是定位办法,不保证浏览器和 Companion 的表现完全相同。如果其他设备也打不开同一页面,先检查服务器和网络;如果只有旧手机异常,再处理应用、WebView 和页面复杂度。

状态陈旧时,若所有客户端都显示同样旧值,应检查实体来源或设备连接,而不是在面板上重复点击控制。若其他客户端正常,才重点检查这台手机的连接与显示状态。

仍不适用时,可以减少首页卡片、把地图等内容移到其他视图,或换用维护状态更好的设备。不要在尚未定位前清除凭据、关闭 TLS 验证或扩大无关权限,也不要把最低系统要求当作必须继续使用这台手机的理由。

正式使用前核对这些结果

固定安装前,建议自己完成下面的验收。这里没有预填测试结果,完成标准由真实服务器、实体状态和手机显示决定。

  • 连接的是正确家庭服务器,登录账号适合共享面板用途。
  • 默认仪表盘和首个视图正确,重新打开应用后进入预期页面。
  • 实际摆放方向下文字可读、卡片易点按,未暴露不必要的私人资料。
  • 实体状态能与其他客户端及实际设备对应,不把旧值当作实时结果。
  • 保持屏幕开启在活动 WebView 中按预期生效,离开页面后的行为也已确认。

面板是否可靠,取决于连接、显示与实际状态,不是屏幕亮着就算完成。FoneClaw 的可选个人手机后续能力可查看FoneClaw 功能页;家庭面板本身仍由 Home Assistant 服务器与 Companion App 承担。