本帖最后由 avrilclc 于 2024-5-16 22:04 编辑
偶然看见盛思锐Sensirion 出了sfa30的这个甲醛传感器,
看文档最牛逼的地方是对酒精不敏感! 就我用过的甲醛传感器而言, 英版达特也做不到这一点, 更别提炜盛了, 家里喷酒精擦桌子什么的传感器读数就蹭蹭涨
寿命6年以上, 精度20ppb(1ppm=1000ppb=1.245mg/m3)
附: ppb与mg/m3转换公式: 30.03/22.4 * 273/(273+T) * 100 * P/101325/1000;
这里P气压的单位是hPa,下面的代码仅有温度补偿, 里面气压P取值标准大气压 1000hPa, 如果有气压传感器可以自己加上
sensor:
- platform: sfa30
formaldehyde:
name: "Formaldehyde"
id: jiaquan
temperature:
name: "Temperature"
id: wendu
humidity:
name: "Humidity"
id: shidu
- platform: template
name: "Formaldehyde (mg/m³)"
unit_of_measurement: "mg/m³"
accuracy_decimals: 4
lambda: |-
if (isnan(id(jiaquan).state) || isnan(id(wendu).state)) {
return NAN;
}
const float T = id(wendu).state;
return id(jiaquan).state * 30.03/22.4 * 273/(273+T) * 100 * 1000/101325/1000;
然后就下单昨天到货测试了一下(有点贵...), 确实对酒精不敏感, 喷酒精擦桌子没反应的. 然后放抽屉里面,40分钟后稳定在122ppb约等于0.15 mg/m3
门窗全关在客厅测试, 一整夜下来基本只有0-2.5 ppb, 约合0.001- 0.003 mg/m3, 可以忽略了
|