9 月 2 日,Home Assistant 2026.9 发布。翻完整份发布说明你会发现一个反常细节:没有炫酷界面、没有硬件新品,负责写这篇稿子的创始人 Frenck 却把 Modbus 现代化点名成自己"这一版最喜欢的改动"(hands-down my favorite change)。一个二十年没变的工业协议,凭什么让官方兴奋成这样?因为被它挡在 HA 门外的,恰恰是家里装着光伏逆变器、智能电表、热泵的那批人。Home Assistant 官网
先给结论:这扇门确实打开了——在 UI 里像加普通集成一样"选设备"就能接入 Modbus 设备;但首批吃到这口肉的只有三家厂商。家里光伏板是其他牌子的,这篇告诉你升级与否的分界线在哪。Home Assistant 官网
一、这堵墙到底拦过谁:抄寄存器表的人,和抢总线的设备
Modbus 这个协议,官方原话是"在现代家庭里无处不在:光伏逆变器、电表、热泵,以及各种被搬进室内的工业设备"。但它一直不是给普通玩家用的:过去你要接一台逆变器进 HA,得打开设备的 Modbus 协议文档,在 YAML 里一行一行手写寄存器地址表——寄存器 16 位还是 32 位、字节序怎么排、功能码选哪个,全得自己啃。协议知识的负担百分之百压在用户身上。Home Assistant 开发者博客
这堵墙在中文社区有多真实?看看最近的帖子就明白:9 月 11 日知乎有人实测"填个用户名密码,485 总线的灯、窗帘、空调自动同步进 HA",标题里特意强调"不用去啃 Modbus 寄存器,也不用一行行写 YAML"——把"不用抄寄存器表"当最大卖点,恰恰说明被它坑过的人有多少。9 月 9 日有零基础接入智能电表、盯峰谷电费的教程,原帖那句"你只是不想每个月看一张看不懂的电费单……想省点峰谷电费而已"就是这个人群的真实画像。7 月 30 日那篇《为什么本地架构比设备接入更重要》讨论的正是光伏、储能、充电桩进 HA 后的能源管理。需求是真实存在且持续升温的。知乎知乎

还有一个更隐蔽的坑:Modbus 总线是独占资源。一根 RS-485 线(或一个 TCP 转串口网关)上往往挂着好几个牌子的设备,过去 HA 里两个集成各自开一条连接,就会在总线上打架;而官方文档点名的例子是——部分 Fronius 机型本来就只接受个位数的并发 Modbus 会话,多一个集成接入就报连接错误,很多新能源党都见过这种"查不出原因的失联"。Home Assistant 官网
二、2026.9 改了什么:从"你学会协议"到"集成替你学会协议"
这次改动的核心,是给 Modbus 加了一条"集成化"新路径:让本来就懂你这台设备怎么说话的设备集成来持有协议知识,用户只需要在 UI 里选中自己的设备,和其他任何集成的添加体验完全一样。Home Assistant 开发者博客
配套解决的是抢总线问题。modbus 集成现在会在共享连接上分发"单位":两个集成如果填写的连接参数一致,就复用同一条物理连接,各自的请求排队串行执行,而不是互相争抢。这条共享连接不需要、也不会被单独配置——按官方的说法,“你设置的是你的热泵,不是一条总线”,最后一个使用者卸载时连接自动关闭。底层则抽出了一个叫 modbus-connection 的独立库(已发布到 PyPI,基于全类型的新 Modbus 库 tmodbus),不绑定 HA,任何 Python 项目都能用。Home Assistant 开发者博客
必须澄清一个容易误读的点:老的 YAML Modbus 集成没有被砍,存量手写寄存器配置照常运行、不受影响。2026.9 是新开了一扇门,不是掀桌子。指望升级后原来的 YAML 表自动变成 UI 集成的,可以先歇了。
三、首批名单只有三家,看名单再决定要不要激动
跟着这扇门一起落地的首批集成是三个:
Fronius:新增 Modbus TCP(SunSpec)支持,能拉到它原有本地 HTTP 接口不暴露的组串级数据——每个 MPP 追踪器的电流、电压、功率和累计发电量。对做精细化光伏分析的人是实打实的新数据源,而且共享连接顺手解决了它的并发会话限制。Home Assistant 官网
Sofar Inverter Modbus:一家主营家储和光伏逆变器的中国厂商。值得注意的是,官方开发者博客直接把 sofar-modbus 设备库钦点为"给全社区的 exact example"——它就是后来者的模板。Home Assistant 开发者博客
Flexit:热回收新风/热泵设备,走同样的路子。
冷水在这:如果你家的逆变器是阳光电源、古瑞瓦特、锦浪、华为这些国产品牌,升级后并不能直接在 UI 里添加——名单目前就这三个。但这个版本真正的信号意义在于:路径打通、模板立好、官方明牌招募。开发者博客甚至直接贴给 AI agent 一段现成 prompt,鼓励大家"把我那份 YAML 寄存器表,照着 sofar-modbus 的结构翻成一个正经集成"。协议知识从用户侧转移进集成侧之后,谁先跟进才是决定国产光伏用户什么时候受益的关键。Home Assistant 开发者博客
四、要不要现在就升 2026.9:分人群给判断
建议现在升的三类人:
手里正好是 Fronius / Sofar / Flexit 设备的——这是为你改的,早装早省心,组串级光伏数据在能源仪表盘里是真的香;
被总线打架、莫名连接报错折磨过的新能源党——共享连接机制是这类玄学问题的根治方案;
被这一版其他更新种草的自动化重度用户——顺手说几个比 Modbus 更"肉眼可见"的变化:
Settings 里新增了独立的 Serial 面板,把串口的"在用/空闲/丢失"三种状态列得明明白白,顶部一条状态横幅直接给出端口数字,Zigbee、Thread 棒子松了当场可见。Home Assistant 官网

MQTT 有了自己的面板,UI 里直接发测试报文;
Activity 记录现在点开任何一条都能看到"为什么变"——从触发源头、经过的自动化链路到实体变化一路展开,时间戳精确到毫秒,家里挂了十几条能源调度自动化、"灯亮了不知道是谁干的"的人,这是本版本最实用的一条。<#&!53#&!>Home Assistant 官网

Security 仪表盘加了分级告警和收藏区,Matter 有了自己的网络拓扑图,日落自动化新增了黄金时刻/蓝色时刻触发器,加上 13 个新集成。

建议再看看的两类人:
跑着稳定老版本、能源系统岁月静好的:2026.9 在 9 月 5 日、11 日、18 日连续打了三个补丁(当前最新 2026.9.3),大版本头几周踩集成回归的概率不低,没有明确需求就再等一个补丁周期;
设备不在首批名单、YAML 跑得好好的:不用动。新路径不会让你已有的任何东西变好或变坏,等名单扩了再说。
五、接下来盯什么信号
判断这波"Modbus 集成化"是不是真风口,盯三个地方就够了:每月初发布说明的新集成列表里,"XX Inverter Modbus"的名字有没有越冒越多;GitHub 上有没有第二个、第三个照 sofar-modbus 模板立起来的设备库仓库;官方 Discord 的 #modbus 频道里,跟进的是厂商还是纯社区作者——官方原话就是去那个频道,“we’ll be happy to help”。国内还有个观察点:走 485 转 MQTT 网关路线的国产智能设备厂商(知乎实测帖里那种"填个账号密码就同步"的方案)会不会借着这阵子把 HA 原生支持当成标配卖点。Home Assistant 开发者博客
这一版本真正降低的不是玩法的上限,而是协议知识被复制进集成里的成本。三家公司先趟通了路,下一批名字出现的时候,才轮到大多数中国家庭真正受益。
你家里有没有一台被 YAML 寄存器表卡了很多年的设备?评论区报个型号,说不定下一个集成就是它。