标签:# <标签:0 x00007fc41d338838 > # <标签:0 x00007fc41d3386a8 >

大家好,第一次发布。

您是否曾使用过来自以下火焰传感器的Esphome?

https://circuitdigest.com/microcontroller-projects/arduino-flame-sensor-interfacing## ::text=flame%20sensor%20module%20has%20a,an%20ir%20based%20flame%20sensor.

见部分火焰传感器在那篇文章中。

这是下面的代码,我在yaml中有效代码

我认为我的问题是我认为,我不确定哪一个使用哪一个
我试过了开幕式, 还抽烟作为价值观,但既不工作没问题

它也是我使用ephome集成的第一次

火焰传感器由家庭助理识别。19463331伟德国际问题是,它总是说有烟雾或火灾,所以它一直检测到它。

从Arduino IDE做的工作它工作得很好,但我不知道确切的参数我必须在yaml文件中使用,我也不知道是否binary_sensor是正确的定义。也许,我必须使用另一种传感器描述?

这是当前代码:

esphome:
名称:ESP8266_Detector_Llama.
平台:ESP8266
董事会:Nodemcuv2.

无线上网:
SSID:“Elbaden I”
密码:<我的密码 - 未显示在此处>

可选手册IP.

MANIAL_IP:
static_ip:192.168.1.10
网关:192.168.1.1.
子网:255.255.255.0

在WiFi连接失败的情况下启用回退热点(封印门户)

AP:
SSID:“ESP8266探测器Llama”
密码:“dl4j2ddqkip2”

Captive_Portal:

启用日志记录

记录器:

启用主助理AP19463331伟德国际I

API:

OTA:

binary_sensor:

  • 平台:GPIO.
    PIN:D4
    姓名:“探测器骆驼”
    device_class:烟雾

预先感谢您的帮助
胡安

当您在ESPhome日志中检测到火焰时,传感器是否会显示为更改?

此外,这里有一个阅读,特别是关于代码格式的11号,所以我们可以正确阅读代码

1就像

不,当我将火焰靠近传感器时,日志没有显示更改,但传感器本身具有导通的LED,指示变化,因此传感器正常工作,问题在于yaml定义传感器部分。

这是它现在定义的方式:

Binary_sensor: - 平台:GPIO针:D4名称:“探测器Llama”Device_Class:Smoke

谢谢

奇怪的是,你肯定将它连接到D4(GPIO2)?

也许尝试一个不同的别针

节点和火焰传感器有共同之处吗?

是的,连接到数字端口D4。我会在几个小时内尝试D2并让您知道,定义将是这个:

Binary_sensor: - 平台:GPIO针:D2名称:“探测器Llama”Device_Class:Smoke

再次感谢

您是否使用长线偶然连接它?也许电压下降。您可以使用仪表(如果可用),在传感器的外地之间,以确保它正在运行。

改变为D2数字端口它运作正常!

刚刚在ephome的网站上找到了这个,也许这就是为什么?

D3D4D8用于启动以确定启动模式,因此这些引脚不应在启动时被拉低。但是,您可以使用它们作为输出引脚。

我现在所拥有的问题是,当火焰不近的状态时,并且当火焰接近状态时,所以相反:least_smile:

您可以向传感器添加一个过滤器,它将对该值进行反向处理

binary_sensor: - 平台:...#...过滤器: - 逆变:

是的,这使得诀窍。感谢你们!

最后的代码,在这里分享,在结尾非常简单:

Binary_Sensor: - 平台:GPIO过滤器: - 反转:PIN:D4名称:“探测器Llama”Device_Class:烟雾

过滤器,从我所看到的,但不知道它是否重要,是这样的:

Binary_Sensor: - 平台:GPIO名称:“探测器Llama”PIN:D4 Device_Class:烟雾过滤器: - 反转:
- 平台:GPIO引脚:Number:D4倒:True #Mode:input_pullup

我看到了,看起来它没有任何差异

你的意思是,就像另一种方式或推荐的方式?

该文件说www.19463331.com:使用财产的财产PIN架构颠倒二进制传感器:

binary_sensor: - 平台:GPIO引脚:数字:D2倒:真名:...