找回密码
 立即注册
查看: 5724|回复: 29

[硬件DIY] 简单分享一下Sensirion的sfa30甲醛传感器

[复制链接]

11

主题

77

回帖

603

积分

论坛分享达人

积分
603
金钱
515
HASS币
0
发表于 2024-1-16 18:39:10 | 显示全部楼层 |阅读模式
本帖最后由 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, 可以忽略了

IMG_5009.jpeg
IMG_5010.png




回复

使用道具 举报

55

主题

1401

回帖

6313

积分

论坛DIY达人

积分
6313
金钱
4857
HASS币
30
发表于 2024-1-16 19:41:18 | 显示全部楼层
土豪专用传感器……
回复

使用道具 举报

0

主题

2

回帖

32

积分

新手上路

积分
32
金钱
30
HASS币
0
发表于 2024-1-16 19:51:25 | 显示全部楼层
老外只要出了,国内很快就会有平替。
回复

使用道具 举报

22

主题

648

回帖

3026

积分

论坛元老

积分
3026
金钱
2356
HASS币
0
发表于 2024-1-16 20:08:30 | 显示全部楼层
数据是专用软件读出来的?
回复

使用道具 举报

0

主题

56

回帖

728

积分

高级会员

积分
728
金钱
672
HASS币
0
发表于 2024-1-16 20:14:15 | 显示全部楼层
确实牛逼,手上的达特甲醛传感器遇到酒精数值就暴涨
回复

使用道具 举报

0

主题

20

回帖

845

积分

高级会员

积分
845
金钱
825
HASS币
0
发表于 2024-1-17 09:16:48 | 显示全部楼层
大佬能不能出个接入教程
回复

使用道具 举报

11

主题

77

回帖

603

积分

论坛分享达人

积分
603
金钱
515
HASS币
0
 楼主| 发表于 2024-1-17 14:41:40 | 显示全部楼层
uncle19944 发表于 2024-1-17 09:16
大佬能不能出个接入教程

esphome官方支持,买根线就行,排针都不用
回复

使用道具 举报

11

主题

77

回帖

603

积分

论坛分享达人

积分
603
金钱
515
HASS币
0
 楼主| 发表于 2024-1-17 14:42:31 | 显示全部楼层
pwcpp 发表于 2024-1-16 20:14
确实牛逼,手上的达特甲醛传感器遇到酒精数值就暴涨

我对比了达特和sfa30, 达特数值偏高很多, 极限大概一倍
回复

使用道具 举报

11

主题

77

回帖

603

积分

论坛分享达人

积分
603
金钱
515
HASS币
0
 楼主| 发表于 2024-1-17 14:44:30 | 显示全部楼层
sorrypqa 发表于 2024-1-16 19:41
土豪专用传感器……

也没有很贵,100多块
回复

使用道具 举报

11

主题

77

回帖

603

积分

论坛分享达人

积分
603
金钱
515
HASS币
0
 楼主| 发表于 2024-1-17 14:44:52 | 显示全部楼层
a_dongde 发表于 2024-1-16 20:08
数据是专用软件读出来的?

esphome官方支持
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-5-6 10:58 , Processed in 0.598137 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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