开源中枢又补课:Notebookcheck 盘点 HA 应用更新六项新功能,手机端体验要翻身了
开源中枢又补课Notebookcheck 盘点 HA 应用更新六项新功能手机端体验要翻身了【免费下载链接】core:house_with_garden: Open source home automation that puts local control and privacy first.项目地址: https://gitcode.com/GitHub_Trending/co/core作为开源智能家居领域当之无愧的中枢大脑Home Assistant下称 HA多年来一直有一个广为人知的软肋服务端极其强大手机客户端却长期被诟病够用但不够顺手。社区里HA 对安卓用户不友好的吐槽由来已久甚至被拿来和商业竞品直接对比。但最近风向明显变了。国际科技媒体 Notebookcheck 接连发文盘点 Home Assistant 移动应用更新带来的六项新功能并明确指出手机端体验正在翻身。这背后既有欧洲监管层面对安卓生态的强力干预也有 HA 官方在移动端技术栈上的持续补课。本文结合社区情报与仓库源码把这六项更新拆开揉碎看看哪些真正戳中了痛点。六项新功能不是堆料是补短板Notebookcheck 盘点的六项新功能指向性非常明确不是花哨的界面炫技而是围绕通知、状态、位置、设备控制这四个手机端核心场景做深做透。对照本仓库homeassistant/components/mobile_app的实现可以逐一在源码层面找到落点。第一通知从能推升级为会分类、会响应。移动端组件在 homeassistant/components/mobile_app/notify.py 中维护着完整的通知能力配合webhook.py的消息回传通道通知不再是一条单向广播——用户点按通知上的动作按钮操作会经 webhook 反向写回 HA 执行自动化。这是把推送变成遥控器的关键一步。第二iOS 灵动岛Live Activity实时状态。这是六项更新里最有苹果味的一处。仓库中homeassistant/components/mobile_app/live_activity/__init__.py完整实现了 Live Activity 的推送路由通过LiveActivityPush数据结构承载 token 与事件类型支持start、update、end三个生命周期动作甚至在end事件成功送达后自动清理 token见remove_live_activity_token回调。配合 homeassistant/components/mobile_app/const.py 中的ATTR_LIVE_UPDATE、ATTR_LIVE_ACTIVITY_TOKEN等属性你可以把门锁状态、洗衣进度、通勤路况直接钉在锁屏和灵动岛上抬手即见无需解锁进 App。第三本地推送摆脱对厂商云的依赖。注意 homeassistant/components/mobile_app/manifest.json 中的一行iot_class: local_push。这意味 HA 的移动通知链路在设计上优先走本地通道设备与 HA 之间直接通信而不是事事绕道云端。对隐私敏感用户和追求低延迟的自动化场景而言这是开源中枢理念在客户端上的延续。第四传感器上报让手机变成家庭感知节点。sensor.py中完整的ATTR_SENSOR_*属性体系状态、单位、设备类别、实体类别、唯一 ID 一应俱全意味着手机的电量、网络强度、耳机状态等都能以标准传感器实体的形式进入 HA 的状态机成为自动化触发条件。手机不再只是控制器还是传感器。第五位置与设备追踪。device_tracker.py提供了基于手机定位的追踪实现配合区域Zone联动进门开灯、离家布防这类地理围栏自动化在架构上天然成立。第六设备级远程控制。移动端组件以integration_type: device注册配合device_action.py中的通知动作定义手机端可以作为可被自动化调用的设备参与联动——比如晚上十点后向家庭成员的手机推送提醒这类跨设备场景。安卓与 iOS体验差异正在被抹平过去 HA 移动端的体验差很大程度不是 HA 的锅而是两大移动平台对第三方智能家居助手的态度截然不同。iOS 早早开放了通知、快捷指令、实时活动等能力让 HA 客户端可以做出相当深度的集成而安卓生态里HA 长期处于二等公民地位——锁屏语音唤醒、环境传感器读取、屏幕自动化等关键系统能力默认只对厂商自家助手开放。这一僵局在近期被外部力量打破。Open Home Foundation 的安卓开发者受邀参与了欧盟委员会对安卓互操作性的咨询委员会随后通过决定要求 Alphabet 向所有助手对等开放十一项安卓系统功能其中就包括常驻唤醒词检测always-on wake word、环境传感器访问ambient sensor access和屏幕自动化screen automation。对 HA 安卓客户端而言这意味着未来可以像厂商助手一样调用系统级能力真正缩小与 iOS 端的体验代差。这也解释了 Notebookcheck 为何把这次更新定义为手机端要翻身iOS 侧通过灵动岛等能力把体验做深安卓侧借助监管东风把能力做广双线并进。应用更新背后HA 开始系统性补客户端短板如果只看单次更新容易把这次迭代误读为又加了几张卡片。但把它放进 HA 近期的节奏里看方向感会清晰得多官方博客显示HA 2026.10 发布中自动化触发 ID 终于获得可视化 UI、地图全面切换到矢量渲染、Modbus 连接获得统一管理面板、AI 接入被压缩成一键连接——加上移动端的这六项更新HA 明显在两条线上同时发力把服务端做深把移动端做顺手。从仓库结构也能看出这种系统性投入homeassistant/components/mobile_app/下已经有近 20 个模块文件覆盖配置流转config_flow.py、WebSocket 实时通道websocket_api.py、本地推送push_notification.py、Live Activity 专属子包live_activity/等代码组织已经从能用的插件进化成完整的平台能力。诚然开源项目的客户端体验永远不可能像商业产品那样开箱即完美——HA 的定位决定了它优先服务的是自部署、自定义的深度用户移动端更新再多配置门槛依然在那里。但这一次不同当系统能力灵动岛、本地推送、传感器上报、地理围栏逐个补齐手机端与中枢之间的体验鸿沟正在被实质性填平。对普通用户而言这意味着打开 App 看状态正在变成通知自己找上门对开发者而言这意味着mobile_app组件的每一个能力点都是可以写进自动化脚本的成熟 API。对于坐拥上万集成、却长期被说缺一块好客户端的开源中枢来说这六项更新不是终点而是补课的开始。手机端这堂课HA 正在交出第一份像样的答卷。【免费下载链接】core:house_with_garden: Open source home automation that puts local control and privacy first.项目地址: https://gitcode.com/GitHub_Trending/co/core创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

恶意网站检测模型选型指南:SVM、随机森林与DNN实战对比

恶意网站检测模型选型指南:SVM、随机森林与DNN实战对比

简介:这是一套面向高校计算机、人工智能与电子信息等专业学生的机器学习实践资源,围绕恶意网站检测这一网络安全场景,提供从特征提取到多算法验证的完整实现方案。压缩包共11个文件,约3.32MB,以Python脚本为主体&#…

2026/10/10 22:52:32 阅读更多 →
两数之和算法详解:从暴力双循环到哈希表最优解与面试避坑

两数之和算法详解:从暴力双循环到哈希表最优解与面试避坑

如果你打开力扣准备开始刷题,第一道题大概率就是《两数之和》。这道题看起来简单,但我见过太多人第一遍写的时候翻车:有人忘了处理重复元素,有人把返回下标写成了返回值,有人只会双重循环被面试官一问复杂度就卡壳。这…

2026/10/10 22:52:32 阅读更多 →
最短路周边题单拆解:BFS、拓扑DP与Floyd传递闭包

最短路周边题单拆解:BFS、拓扑DP与Floyd传递闭包

刷最短路题单,见过最多的一种场景是:嘴上说着“我会Dijkstra”,一打开题发现根本不是让你求最短距离,而是求最长路、求能不能到、求所有点的可达数量。我记得有一份老题单,标题写在洛谷题号后面就是“图论题解——最短…

2026/10/10 22:52:32 阅读更多 →

最新新闻

JavaWeb简易购物车实战:基于Session的内存购物车实现与避坑指南

JavaWeb简易购物车实战:基于Session的内存购物车实现与避坑指南

简介:这是一套基于JavaWeb技术实现的简易购物车系统完整源码,适合Java初学者及希望巩固Web开发基础的中级开发者。代码围绕Servlet与JSP、Session会话管理、JDBC数据库交互、MVC设计模式、JSTL与EL表达式等核心知识点展开,覆盖商品展示、加入…

2026/10/11 4:22:10 阅读更多 →
Docker化CPLEX:解决线性规划求解器部署难题的完整指南

Docker化CPLEX:解决线性规划求解器部署难题的完整指南

简介:面向需要在容器环境集成 IBM ILOG CPLEX 求解器的 Java 开发者与运维人员,这份资源给出了基于 Docker 的 CPLEX 部署方案,解决本地安装依赖多、迁移困难的问题,尤其适合将 CPLEX 运行时组件嵌入应用或镜像的落地场景。资源共…

2026/10/11 4:22:10 阅读更多 →
Uniapp消息推送与热更新:从UniPush到wgt资源包的跨端实践

Uniapp消息推送与热更新:从UniPush到wgt资源包的跨端实践

聊一个我最近一直在折腾的项目:Uniapp 框架里面的消息推送与热更新。这两个能力看起来一个管“触达用户”、一个管“更新代码”,八竿子打不着,但实际做起来你会发现它们就是跨端 App 后台运营的核心两条腿,缺一条都跑不顺畅。这篇…

2026/10/11 4:22:10 阅读更多 →
AI编程8实战工作流:TaoToken统一Key下的模型搭配与效率对比

AI编程8实战工作流:TaoToken统一Key下的模型搭配与效率对比

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 4:22:10 阅读更多 →
企业查询系统源码 工商信息查询+会员套餐+后台管理

企业查询系统源码 工商信息查询+会员套餐+后台管理

企业查询系统是一套可自建的企业信息查询平台源码,功能对标企查查、天眼查这类工商信息查询站,分前台查询与后台管理两部分。 源码下载: https://download.csdn.net/download/m0_61505785/93598872?spm1001.2014.3001.5503 更多同类源码分…

2026/10/11 4:22:10 阅读更多 →
用 OpenLogi 给罗技鼠标重映射按键:一份本地 config.toml 免费搞定全部设置

用 OpenLogi 给罗技鼠标重映射按键:一份本地 config.toml 免费搞定全部设置

用 OpenLogi 给罗技鼠标重映射按键:一份本地 config.toml 免费搞定全部设置 【免费下载链接】OpenLogi ⚡️A native, local-first alternative to Logitech Options, written in Rust 🦀 — remap buttons, DPI, and SmartShift over HID. No account, …

2026/10/11 4:21:10 阅读更多 →

日新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 5:23:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 10:38:42 阅读更多 →