sexychina 发表于 2021-8-6 22:27:28

esphome的dart甲醛传感器插件

本帖最后由 sexychina 于 2021-8-6 22:32 编辑

在你esphome的服务器上新建目录,比如"/home/wei/dart",将附件的四个文件copy进去,以后如果有自己编写新来的插件,直接在"/home/wei"下面建相应的名称目录就可以然后在你的新固件的yaml文件的

esphome:
name: ccs-air
platform: ESP8266
board: nodemcuv2后面添加,注意要顶行
external_components:
- source:
      type: local
      path: /home/wei


然后定义uart口和dart传感器
uart:
- id: utt2
    tx_pin: D4
    rx_pin: D7
    baud_rate: 9600

sensor:
- platform: dart
    formaldehyde:
      name: "HCHO"
      id: HCHO
    uart_id: utt2就可以了





zxyny1989 发表于 2021-8-6 22:50:50

火钳刘明

fenytk 发表于 2021-8-7 01:38:22

大佬及时啊,之前一直用1s自动发送转mqtt模式,已经用坏一个模块了:Q

smartws2016 发表于 2021-8-7 02:11:20

这个传感器准确吗 大佬

wshc1216 发表于 2021-8-8 16:56:04

这模块好贵。。。我的M1甲醛传感器好像坏了,一直是0.01不会变。。。。

sexychina 发表于 2021-8-9 20:07:22

如果家里集成用的话,攀藤的比较方便,但如果你不要PM2.5合温度的话,只要甲醛测量,dart的比较好

lichao622 发表于 2021-10-9 14:34:24

大佬,我也一直想用达特的甲醛传感器作为家里的甲醛检测,然后在把这个传感器接入homeassistant,但是一直没有头绪。自己diy的话是不是还得懂电路啥的。一头雾水。大佬能否出个零基础的教程。就是跟着学就行的。或者大佬有联系方式没。能否向您单独请教。

lichao622 发表于 2021-10-9 15:13:05

期待大佬回复

maligebie 发表于 2021-10-20 20:45:54

楼主你好:

感谢你提供插件,我使用你的插件编译成功后,始终不能显示数值。如果你有时间,请帮忙看看,或者给个排查思路,谢谢!

传感器配置:
- platform: dart
    formaldehyde:
      name: "CH2O"
      id: CH2O
    uart_id: utt2      

uart:
- id: utt2
    tx_pin: D4
    rx_pin: D7
    baud_rate: 9600

1306屏幕显示配置:
it.printf(0, 32, id(font1), "CH2O:%.1f", id(CH2O).state);

dart.cpp配置为,与楼主的不一致
static const uint8_t DART_COMMAND_GET_PPM[] = {0xFF,0x01,0x86,0x00,0x00,0x00,0x00,0x00,0x79};//问答模式下,请求发送
static const uint8_t DART_COMMAND_SET_QA[]= {0xFF,0x01,0x78,0x41,0x00,0x00,0x00,0x00,0x46};//切换到问答模式
static const uint8_t DART_COMMAND_SET_NQA[]= {0xFF,0x01,0x78,0x40,0x00,0x00,0x00,0x00,0x47};//切换到主动上传模式

sank 发表于 2021-10-21 21:30:53

maligebie 发表于 2021-10-20 20:45
楼主你好:

感谢你提供插件,我使用你的插件编译成功后,始终不能显示数值。如果你有时间,请帮忙看看,或 ...

跟你遇到同样的问题,请问现在你那有解决了吗
页: [1] 2 3
查看完整版本: esphome的dart甲醛传感器插件