这个问题在将安卓平板或旧手机改造为智能家居中控屏时非常常见。让 Home Assistant APP 实现自启动,通常需要结合设备系统和软件本身两方面的设置。 以下是几种最有效的方法,请根据你的设备情况尝试: 方法一:使用 Home Assistant 自身的“启动时启动”功能 (首选)这是最官方和最简单的方法,但需要较新版本的 Home Assistant APP。 打开 Home Assistant APP,并确保你已登录到你的实例。 点击左下角的 配置 (Settings) 齿轮图标。 向下滑动,找到 伴侣程序 (Companion) 部分。 点击 应用配置 (App Configuration)。 向下滑动,找到 行为 (Behavior) 部分。 确保 启动时启动 (Start on boot) 这个选项是开启状态。
注意:即使开启了这个选项,有时系统层面的限制仍然可能会阻止它正常工作。因此,通常还需要进行下面的系统设置。 方法二:在系统设置中禁用电池优化 (关键步骤)安卓系统为了省电,会限制后台应用的活动。你必须告诉系统不要限制 Home Assistant。 打开设备的 设置 (Settings) 应用。 找到 电池 或 电池优化 (Battery / Battery Optimization)。 在电池优化页面,点击右上角的下拉菜单,选择 所有应用 (All apps)。 在应用列表中找到 Home Assistant。 点击它,然后选择 不优化 或 不允许优化 (Don't optimize / Not optimized)。
方法三:设置应用为“自启动”管理 (针对国产定制系统 MIUI, EMUI, ColorOS 等)这是最常见的问题根源。华为、小米、OPPO、VIVO 等品牌的安卓系统有非常严格的后台管理机制,你需要手动将 Home Assistant 加入“白名单”。 大致路径如下(不同品牌名称略有不同): 如果找不到,请尝试在设置中搜索“自启动”。 对于小米 (MIUI) 设备,还需要额外设置: 方法四:使用第三方启动器 (Tablet, Fully Kiosk Browser)如果你的设备是专用中控屏,强烈推荐使用第三方启动器,它们能更好地控制设备的行为。 方法五:使用自动化工具 (Tasker, Automate)如果以上方法都失效,你可以使用强大的自动化工具(如 Tasker)来强制实现。 总结与操作流程为了最高成功率,请按以下顺序操作: 基础设置:在 Home Assistant APP 中,确保 启动时启动 选项已开启。 系统省电设置:进入系统设置,为 Home Assistant 禁用电池优化。 后台管理:进入系统的“应用启动管理”或“自启动管理”,将 Home Assistant 设置为允许。 终极方案:如果设备是专用中控,购买并使用 Fully Kiosk Browser,一劳永逸地解决启动、休眠、触摸、全屏等问题。 重启测试:完成所有设置后,重启你的安卓设备,检查 Home Assistant 是否能够自动启动并显示。
|