本帖最后由 tel易 于 2018-12-18 17:50 编辑
逛淘宝电子原件的店,总感觉零零散散的都很便宜,这个三块,那个四块,买了一大堆。结果发现不少东西,现成的固件espeasy这些都没有好的支持。
比如 MH - MQ2
Google不少,最后发现,其实这玩意Espeasy就天生支持,用的是针脚是AO口。就是Nodemcu最左上角的口。
所以这就这就好搞了。
软件环境
硬件设备
接线情况
NodeMCU |
MH-MQ2 |
AO |
AO |
VU |
3.3 |
GND |
GND |
ESPEasy设置
Main Topic
OpenMQTT
Device
> Analog input - internal
> 两个Point不用选
> Calibration Enabled: 打勾
> Send to Controller
MQ-2还是很敏感的,打火机靠上去,数字蹭蹭蹭往上走,不过极限也就1024了。
接入HA,因为binary sensor的device classic只有两个payload,on和off,所以直接做成了一个sensor,如果需要binary sensor的话,需要把payload的值设定成区间。
sensor:
- platform: mqtt
name: "kitchengas"
state_topic: "/kitchen/gas/gas"
unit_of_measurement: 'ppm'
qos: 0
scan_interval: 10
相比小米家199一个的天然气警报器,这成本17块左右,不过长的是丑了点,我用香烟盒子把它给包了起来。
|