『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 4281|回复: 2

[经验分享] 踩了个scd30传感器接入esphome的坑~~

[复制链接]

6

主题

199

帖子

931

积分

高级会员

Rank: 4

积分
931
金钱
727
HASS币
0
发表于 2020-6-19 13:46:35 | 显示全部楼层 |阅读模式
本帖最后由 doa2011 于 2020-6-19 13:48 编辑

如题,家里有个新风,研究了下接入了ha,之前是通过S8的co2浓度来控制开关的
前一个月S8数据频繁出错,数值奇异,没法控制正确控制新风了
上个星期终于忍不住了,下决心换了个SCD30的传感器,买之前看了下esphome的文档,是在支持的传感器列表内的,以为就妥了,结果踩坑了!
按照文档设置了I2C,配置了sensor。结果只有重那么一刹那可以获取数据,日志显示“Found none i2c device ”,或者即使扫到了也显示“scd30 data not ready yet!”
解决方法:
我之前的esphome版本是1.14.3,升级到1.14.4依然无效,最后通过以下链接解决了问题。
https://github.com/esphome/esphome/pull/962
https://github.com/esphome/issues/issues/987
简单描述就是在docker的挂载config文件夹中,按照目录结构添加scd30相关文件,然后重新编译上传!
需要注意的是是否按修复文件正确进行编译,可以从esphome配置文件判断,如果以下配置文件不报错,那么就ok了,否则看下是否目录结构有问题。

sensor:
  - platform: scd30
    automatic_self_calibration: True
最后上个成功的截图:
QQ图片20200619134058.png
QQ图片20200619134613.png




评分

参与人数 1金钱 +10 收起 理由
chinyaolin + 10 最近也在 ESPHome 1.15.0-dev 踩了大坑.

查看全部评分

回复

使用道具 举报

2

主题

77

帖子

509

积分

高级会员

Rank: 4

积分
509
金钱
432
HASS币
0
发表于 2020-6-19 14:56:31 | 显示全部楼层
又get一个传感器型号~
回复

使用道具 举报

21

主题

162

帖子

2113

积分

论坛DIY达人

积分
2113
金钱
1946
HASS币
30
发表于 2021-9-15 04:42:06 | 显示全部楼层
请问下 按照目录结构添加scd30相关文件,我在dock里面这样设置依然无效求教

\config\esphome\custom_components\scd30
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-20 18:59 , Processed in 0.054586 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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