找回密码
 立即注册

微信扫码登录

搜索
查看: 989|回复: 10

[技术探讨] 2026年1月版esphome更新要点

[复制链接]

195

主题

3044

回帖

9999

积分

元老级技术达人

积分
9999
金钱
6745
HASS币
80
发表于 2026-1-15 14:51:10 | 显示全部楼层 |阅读模式
本帖最后由 bugensui 于 2026-1-15 14:54 编辑

ESPHome 2026.1.0版本(2026年1月发布)是一次重大更新,核心是提升设备的长期可靠性与运行效率。以下是主要更新内容的总结:新增硬件支持包括RD-03D毫米波雷达和小米传感器的BTHome v2解析,而nRF52上的Zigbee功能则扩展了对传感器、二进制传感器和开关的支持,红外射频代理、热水器等组件。

? 核心优化与改进
性能与内存深度优化:这是本次更新的核心。通过数月的工作,大幅减少了内存占用和动态分配,例如ESP8266设备的可用堆内存从不足10KB提升至超过30KB。这直接让旧设备(尤其是ESP8266)运行更稳定、能更新的功能更多,延长了使用寿命。

默认框架切换:ESP32系列芯片(如ESP32、ESP32-C3)的默认开发框架现已从Arduino切换为ESP-IDF。这带来了显著好处:

固件体积缩小最多40%

编译速度快2-3倍

运行性能更好


? 关键新功能
WiFi自动漫游:解决了设备在断电或AP重启后“粘滞”在信号差的接入点上的老大难问题。设备现在会在连接后自动扫描并切换到信号更佳的AP,大幅提升WiFi连接稳定性。此功能默认开启。

Web服务器改进:URL使用实体名称:修复了非ASCII字符(如中文)命名实体时可能出现的冲突问题,让URL更直观。

启用Brotli压缩:网页资源默认压缩,平均节省约10%的Flash空间。

? 重要安全增强
强制API加密:彻底移除了不安全的API密码验证,必须使用加密密钥来保障通信安全。

OTA升级认证升级:强制使用更安全的SHA256认证,防止协议降级攻击。

?️ 升级前必读清单
为了顺利升级,请务必检查以下配置,它们可能导致编译失败或需要调整:

API配置:将旧的 api: password: 替换为 api: encryption: key:。

ESP32框架:如果组件必须使用Arduino(如heatpumpir),需在配置中显式声明 type: arduino。

实体命名:Web服务器URL现直接使用实体名,请确保实体名不包含 “/” 字符。

OTA升级路径:从低于2025.10.0的版本无法直接OTA升级到2026.1.0,需先升级到2025.12.x版本作为过渡。

? 总结
本次更新不仅仅是增加新功能,更着重于系统性优化,旨在让新老设备都运行得更高效、更安全、更持久,体现了项目对设备长期可用性和用户投资的重视。


评分

参与人数 1金钱 +20 收起 理由
冬瓜HA + 20 论坛有你更精彩!

查看全部评分

回复

使用道具 举报

5

主题

167

回帖

2169

积分

金牌会员

积分
2169
金钱
1992
HASS币
20
发表于 2026-1-15 19:29:18 | 显示全部楼层
这是个陷阱,会导致captive_portal无法正确加载
“beta版”这么重要的信息可别省略了
建议等正式版发布后再更新
回复

使用道具 举报

24

主题

693

回帖

5474

积分

版主

积分
5474
金钱
4742
HASS币
40
发表于 2026-1-15 22:07:01 | 显示全部楼层
很大的升级啊
而且还要先升级到2025.12版本
这可够折腾的了
回复

使用道具 举报

195

主题

3044

回帖

9999

积分

元老级技术达人

积分
9999
金钱
6745
HASS币
80
 楼主| 发表于 2026-1-16 01:04:46 | 显示全部楼层
sauron 发表于 2026-1-15 19:29
这是个陷阱,会导致captive_portal无法正确加载
“beta版”这么重要的信息可别省略了
建议等正式版发布后再 ...

我肯定等正式版,我不着急,但是我就是不知道红外代理的具体作用,之前就用红外发射组件,大佬知道不
回复

使用道具 举报

195

主题

3044

回帖

9999

积分

元老级技术达人

积分
9999
金钱
6745
HASS币
80
 楼主| 发表于 2026-1-16 01:06:06 | 显示全部楼层
whxciotw 发表于 2026-1-15 22:07
很大的升级啊
而且还要先升级到2025.12版本
这可够折腾的了

esphome官方支持安信可了。挺不错的,人体存在多了个选择
回复

使用道具 举报

5

主题

167

回帖

2169

积分

金牌会员

积分
2169
金钱
1992
HASS币
20
发表于 2026-1-16 01:33:22 | 显示全部楼层
bugensui 发表于 2026-1-16 01:04
我肯定等正式版,我不着急,但是我就是不知道红外代理的具体作用,之前就用红外发射组件,大佬知道不 ...

这是把红外直接通过api形式交给ha调用的组件,原本的红外发射组件写了什么才能发什么
这个更灵活,相当于变成万能遥控了
回复

使用道具 举报

24

主题

693

回帖

5474

积分

版主

积分
5474
金钱
4742
HASS币
40
发表于 2026-1-16 09:29:24 | 显示全部楼层
bugensui 发表于 2026-1-16 01:06
esphome官方支持安信可了。挺不错的,人体存在多了个选择

要是也能支持rd-01就好了,直接带wifi模组
回复

使用道具 举报

195

主题

3044

回帖

9999

积分

元老级技术达人

积分
9999
金钱
6745
HASS币
80
 楼主| 发表于 2026-1-16 11:51:45 | 显示全部楼层
sauron 发表于 2026-1-16 01:33
这是把红外直接通过api形式交给ha调用的组件,原本的红外发射组件写了什么才能发什么
这个更灵活,相当于 ...

那确实挺不错的,现在理解了。
回复

使用道具 举报

195

主题

3044

回帖

9999

积分

元老级技术达人

积分
9999
金钱
6745
HASS币
80
 楼主| 发表于 2026-1-16 11:52:20 | 显示全部楼层
whxciotw 发表于 2026-1-16 09:29
要是也能支持rd-01就好了,直接带wifi模组

我估计会慢慢都支持的,底层代码估计差异不大
回复

使用道具 举报

49

主题

213

回帖

1989

积分

金牌会员

积分
1989
金钱
1727
HASS币
0
发表于 2026-1-17 12:11:57 | 显示全部楼层
whxciotw 发表于 2026-1-16 09:29
要是也能支持rd-01就好了,直接带wifi模组

外挂esp直接用2410代码就行了也有可能不出数据
https://github.com/00660/esphome/blob/%E4%B8%BB%E8%A6%81/rd01%E9%9B%B7%E8%BE%BE.yaml
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2026-2-15 23:12 , Processed in 0.013416 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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