谢大蟀智能家居

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 11|回复: 0

homeassistant APP在安卓屏内怎么自启动?

[复制链接]

50

主题

56

帖子

241

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
241
发表于 4 天前 | 显示全部楼层 |阅读模式
这个问题在将安卓平板或旧手机改造为智能家居中控屏时非常常见。让 Home Assistant APP 实现自启动,通常需要结合设备系统和软件本身两方面的设置。
以下是几种最有效的方法,请根据你的设备情况尝试:
方法一:使用 Home Assistant 自身的“启动时启动”功能 (首选)
这是最官方和最简单的方法,但需要较新版本的 Home Assistant APP。
  • 打开 Home Assistant APP,并确保你已登录到你的实例。
  • 点击左下角的 配置 (Settings) 齿轮图标。
  • 向下滑动,找到 伴侣程序 (Companion) 部分。
  • 点击 应用配置 (App Configuration)。
  • 向下滑动,找到 行为 (Behavior) 部分。
  • 确保 启动时启动 (Start on boot) 这个选项是开启状态。
    • 这个选项的作用是:当设备完成启动后,自动启动 Home Assistant 服务并在后台运行,并尝试打开应用程序界面。


注意:即使开启了这个选项,有时系统层面的限制仍然可能会阻止它正常工作。因此,通常还需要进行下面的系统设置。

方法二:在系统设置中禁用电池优化 (关键步骤)
安卓系统为了省电,会限制后台应用的活动。你必须告诉系统不要限制 Home Assistant。
  • 打开设备的 设置 (Settings) 应用。
  • 找到 电池 或 电池优化 (Battery / Battery Optimization)。
  • 在电池优化页面,点击右上角的下拉菜单,选择 所有应用 (All apps)。
  • 在应用列表中找到 Home Assistant。
  • 点击它,然后选择 不优化 或 不允许优化 (Don't optimize / Not optimized)。


方法三:设置应用为“自启动”管理 (针对国产定制系统 MIUI, EMUI, ColorOS 等)
这是最常见的问题根源。华为、小米、OPPO、VIVO 等品牌的安卓系统有非常严格的后台管理机制,你需要手动将 Home Assistant 加入“白名单”。
大致路径如下(不同品牌名称略有不同):
  • 打开 设置 -> 应用设置 -> 应用管理 -> 权限 -> 自启动管理 (Auto-start)。
  • 在列表中找到 Home Assistant,并打开其开关,允许它自启动。

如果找不到,请尝试在设置中搜索“自启动”。
对于小米 (MIUI) 设备,还需要额外设置:
  • 锁屏清理内存: 在“省电优化” -> “应用智能省电” -> 找到 Home Assistant -> 选择“无限制”,并关闭“锁屏后清理内存”。
  • 权限: 在“应用管理”中给予 Home Assistant “后台弹出界面” 和 “显示悬浮窗” 的权限。


方法四:使用第三方启动器 (Tablet, Fully Kiosk Browser)
如果你的设备是专用中控屏,强烈推荐使用第三方启动器,它们能更好地控制设备的行为。
  • 完全kiosk浏览器 (Fully Kiosk Browser):

    • 这是一款专为智能家居中控设计的付费应用,功能极其强大。
    • 它可以设置为设备启动后立即全屏启动并打开指定网页(你的HA地址)。
    • 它可以阻止系统导航栏、防止休眠、处理触摸唤醒等,是打造专业中控的最佳选择。

  • 完全启动器 (Fully Launcher):
    • 这是 Fully 提供的免费简化版启动器,也具备自启动和锁定屏幕的能力,适合基本需求。

  • 自制启动器 (Home Assistant AppDaemon):
    • 对于高级用户,可以使用 AppDaemon 等工具编写自己的仪表盘并设置为启动项。



方法五:使用自动化工具 (Tasker, Automate)
如果以上方法都失效,你可以使用强大的自动化工具(如 Tasker)来强制实现。
  • 安装 Tasker。
  • 创建一个新的 配置文件 (Profile) -> 事件 (Event) -> 系统 (System) -> 设备启动 (Device Boot)。
  • 为这个配置文件关联一个 任务 (Task) -> 应用程序 (App) -> 启动应用程序 (Launch App) -> 选择 Home Assistant。


总结与操作流程
为了最高成功率,请按以下顺序操作:
  • 基础设置:在 Home Assistant APP 中,确保 启动时启动 选项已开启。
  • 系统省电设置:进入系统设置,为 Home Assistant 禁用电池优化。
  • 后台管理:进入系统的“应用启动管理”或“自启动管理”,将 Home Assistant 设置为允许。
  • 终极方案:如果设备是专用中控,购买并使用 Fully Kiosk Browser,一劳永逸地解决启动、休眠、触摸、全屏等问题。
  • 重启测试:完成所有设置后,重启你的安卓设备,检查 Home Assistant 是否能够自动启动并显示。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|谢大蟀智能家居 ( 闽ICP备18020392号-1 )

GMT+8, 2025-9-9 00:09 , Processed in 0.111215 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表