智能家居与物联网实战:温度跳一下就该修传感器吗?先分清过滤、校准和真实变化
[!NOTE]
传感器偶尔出现尖峰,平滑处理可以减少干扰,但它不会自动修正系统偏差,也不能证明测量更准确。滤波、校准和异常拒绝解决的是不同问题。本课用可重复样本观察中位数和偏移校正,解释ESPHome过滤器顺序、窗口与发送频率,帮助你避免把真实变化抹平,或用一个随意常数把看起来不顺眼的读数改成想要的数字。
学习位置:第四阶段:搭建平台与环境看板 · 第 036 课。
一、问题背景与技术选型
室温读数在二十四度附近,突然跳到三十八度又回落。它可能是测量异常、供电干扰或真实热源,不能只因为不喜欢这个点就把它删掉。
本课使用人工构造的样本,先解释算法行为。真实校准必须有可靠参考、相近条件和足够范围的数据,不提供通用温度补偿值。
先比较解决路径
| 路径 | 适合的情况 | 代价与约束 |
|---|---|---|
| 直接使用原始值 | 希望保留全部变化 | 尖峰会影响阈值规则 |
| 中位数或平滑 | 已确认需要抑制短时噪声 | 会增加延迟,可能隐藏真实变化 |
| 参考测量后校准 |