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

 找回密码
 立即注册
查看: 8154|回复: 9

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

[复制链接]

7

主题

88

帖子

442

积分

论坛分享达人

积分
442
金钱
354
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
回复

使用道具 举报

22

主题

731

帖子

3810

积分

论坛元老

Rank: 8Rank: 8

积分
3810
金钱
3074
HASS币
20
发表于 2019-10-17 09:53:31 | 显示全部楼层
一个继电器,一个红外,为什么还有一个物理开关?
回复

使用道具 举报

7

主题

88

帖子

442

积分

论坛分享达人

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

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

使用道具 举报

3

主题

321

帖子

2893

积分

论坛积极会员

积分
2893
金钱
2572
HASS币
10
发表于 2019-10-17 19:12:47 | 显示全部楼层
本帖最后由 tcwj2008 于 2019-10-17 19:17 编辑

我翻了下esphome的手册,上面的自动化貌似是
on_press:
  then:
这样写的
给你个参考地址
https://esphome.io/guides/automations.html#delay-action
你再试试吧,总觉得哪里有点怪怪的
回复

使用道具 举报

5

主题

322

帖子

1345

积分

金牌会员

Rank: 6Rank: 6

积分
1345
金钱
1023
HASS币
0
发表于 2019-10-17 20:19:33 | 显示全部楼层
试试:

binary_sensor:
  - platform: gpio
    pin: GPIO3 # RXD
    name: "sw2812_8_rxd" #PIR Sensor
    device_class: motion
    id: sw28123
    on_press:
      then:
        - switch.turn_on: sw28121
    on_release:
      then:
        - switch.turn_off: sw28121

回复

使用道具 举报

7

主题

88

帖子

442

积分

论坛分享达人

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

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

使用道具 举报

7

主题

88

帖子

442

积分

论坛分享达人

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

binary_sensor:

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

使用道具 举报

0

主题

83

帖子

860

积分

高级会员

Rank: 4

积分
860
金钱
777
HASS币
0
发表于 2019-10-18 09:29:52 | 显示全部楼层
UNtest001 发表于 2019-10-17 23:50
按你的代码设置了一下,现在是不管有没有人 都一直在重复开和关。会不会是感应器有文题啊 ...

501的灵敏度调低一点看看
回复

使用道具 举报

46

主题

641

帖子

4411

积分

元老级技术达人

积分
4411
金钱
3740
HASS币
120
发表于 2020-3-11 23:05:10 | 显示全部楼层
501很容易被wifi射频干扰,可以试试am312,https://community.home-assistant ... nge-the-docs/168483
回复

使用道具 举报

26

主题

555

帖子

1965

积分

金牌会员

Rank: 6Rank: 6

积分
1965
金钱
1405
HASS币
40
发表于 2020-3-12 01:24:11 | 显示全部楼层
switch.toggle: relay

那就是不停把继电器,开了关,关了开~~~
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 21:20 , Processed in 0.203024 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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