找回密码
 立即注册

微信扫码登录

搜索
查看: 10433|回复: 9

[技术探讨] esphome接人体红外感应器问题

[复制链接]

7

主题

81

回帖

446

积分

论坛分享达人

积分
446
金钱
358
HASS币
0
发表于 2019-10-16 23:29:40 | 显示全部楼层 |阅读模式
switch:
#  - platform: restart
#    name: "ESP 501 Restart"
#

  - platform: gpio
    name: "中继开关"              
    pin: GPIO12
    id: relay                                 
   
binary_sensor:
  - platform: gpio
    pin:
      number: GPIO0
      mode: INPUT_PULLUP
      inverted: True
    name: "微动开关"        
    on_press:
      - switch.toggle: relay
   
  - platform: gpio
    pin:
      number: GPIO14
      mode: INPUT_PULLUP
      inverted: true   
    name: "物理开关"
    on_press:
      - switch.turn_on: relay
      - delay: 20sec
      - switch.turn_off: relay
      
      
先上代码,esphome下不知道该怎么实现人体感应器的自动化,501接的sonoff basic
现在一直在重复:开-等20秒-关-又等大概1分钟-开 无限循环
而且循环一段时间后又重新连WiFi,求大神指点
日志如下


微信图片_20191016232804.png
回复

使用道具 举报

7

主题

81

回帖

446

积分

论坛分享达人

积分
446
金钱
358
HASS币
0
 楼主| 发表于 2019-10-17 17:21:02 | 显示全部楼层
ms2 发表于 2019-10-17 09:53
一个继电器,一个红外,为什么还有一个物理开关?

那个物理开关的针脚就是红外 ,该怎么弄啊 大佬
回复

使用道具 举报

7

主题

81

回帖

446

积分

论坛分享达人

积分
446
金钱
358
HASS币
0
 楼主| 发表于 2019-10-17 23:48:27 | 显示全部楼层
tcwj2008 发表于 2019-10-17 19:12
我翻了下esphome的手册,上面的自动化貌似是
on_press:
  then:

谢谢,开始没有找到这里,很有用,
回复

使用道具 举报

7

主题

81

回帖

446

积分

论坛分享达人

积分
446
金钱
358
HASS币
0
 楼主| 发表于 2019-10-17 23:50:33 | 显示全部楼层
netsnake 发表于 2019-10-17 20:19
试试:

binary_sensor:

按你的代码设置了一下,现在是不管有没有人 都一直在重复开和关。会不会是感应器有文题啊
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-9-10 06:19 , Processed in 0.053666 second(s), 13 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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