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

 找回密码
 立即注册
查看: 2115|回复: 7

[技术探讨] 人体存在传感器:红外+雷达+继电器,脱离HA单独执行自动化

[复制链接]

32

主题

119

帖子

749

积分

高级会员

Rank: 4

积分
749
金钱
630
HASS币
0
发表于 2022-7-16 04:10:08 | 显示全部楼层 |阅读模式
本帖最后由 学习 于 2022-7-16 04:20 编辑

人体存在传感器:红外+雷达+继电器,脱离HA单独执行自动化开灯和关灯,怎样修改以下代码可以做到双检测执行自动化?

开灯自动化( 触发 红外 > 条件 雷达ON > 执行 开灯 )  未实现  。开灯需要精准检测到是人才开灯,双检测防止误触发加精准。

关灯自动化 (  雷达OFF >  执行 关灯 )已实现,关灯自动化不需要精准,雷达检测不到人存在就可以关灯。

能独立执行自化动就可防止HA有时抽风或某种原因未能执行HA内的自动化。厕所的灯只要有人在就开灯,没人在就关灯,不加入到HA也没什么关系。单独运作就好。

引用了这位大神的帖子内容: https://bbs.hassbian.com/thread-17041-1-1.html



binary_sensor:

# PIR SR501  红外
  - platform: gpio
    pin: GPIO27
    name: "ESP32S-SR501-PIR Sensor"
    device_class: motion
    id: motion_03
#这个位置要加什么代码用来检测雷达的状态是否 ON  再执行下一步开灯?
    #触发时打开GPIO2输出,点亮了继电器的灯
    on_press:
      - switch.turn_on: motion_02_light



# Rada 2410   雷达
  - platform: gpio
    pin: GPIO12
    name: "ESP32S-2410-RADA Sensor"
    device_class: motion
    id: motion_02
    #恢复时关闭GPIO2输出,熄灭了继电器的灯
    on_release:
       - switch.turn_off: motion_02_light


switch:
  - platform: gpio
    pin: GPIO2  #继电器
    # inverted: true
    name: "ESP32S-body light"
    id: motion_02_light





105536anj33o3timi7oju3.jpg

105549aq7jnxtwxt41774y.jpg

105602yvlanxrn00cs5xwb.jpg



回复

使用道具 举报

14

主题

430

帖子

2699

积分

金牌会员

Rank: 6Rank: 6

积分
2699
金钱
2269
HASS币
0
发表于 2022-7-16 06:13:17 来自手机 | 显示全部楼层
本帖最后由 ylilike 于 2022-7-16 15:47 编辑
binary_sensor:
  - platform: gpio
    pin: 
      number: 14
      mode: INPUT # _PULLUP    
    # name: "PIR Sensor"
    id: PIR_Sensor
    device_class: motion
    on_press:      
      if:
        condition:
          binary_sensor.is_on: LD2410
        then: 
          light.turn_on: motion_led


ld2410 要定义个id才能调用

你这个有个问题,也许有时人体触发->未触发,人在还没有触发的话,就不会执行开灯了

我的你也可以参考一下,手机不大好复制,判断那里条件要改成你的
若然,一切若然~
回复

使用道具 举报

14

主题

430

帖子

2699

积分

金牌会员

Rank: 6Rank: 6

积分
2699
金钱
2269
HASS币
0
发表于 2022-7-16 06:15:23 来自手机 | 显示全部楼层
这壳牛b了,3d打印的吗?
回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2022-7-16 14:04:36 | 显示全部楼层
要是搞这种单体的, 我觉得不如花2块钱搞个声光控灯来得实在.
回复

使用道具 举报

32

主题

119

帖子

749

积分

高级会员

Rank: 4

积分
749
金钱
630
HASS币
0
 楼主| 发表于 2022-7-16 14:10:57 | 显示全部楼层
ylilike 发表于 2022-7-16 06:15
这壳牛b了,3d打印的吗?

是的,好看吗
回复

使用道具 举报

32

主题

119

帖子

749

积分

高级会员

Rank: 4

积分
749
金钱
630
HASS币
0
 楼主| 发表于 2022-7-16 14:13:05 | 显示全部楼层
ylilike 发表于 2022-7-16 06:13
if:
    condition :
        - binary_sensor.is_on:ld2410

谢谢,你的图片看不清内容。等你用电脑时发代码给我好吗,感谢。
回复

使用道具 举报

14

主题

430

帖子

2699

积分

金牌会员

Rank: 6Rank: 6

积分
2699
金钱
2269
HASS币
0
发表于 2022-7-16 15:48:18 | 显示全部楼层
学习 发表于 2022-7-16 14:13
谢谢,你的图片看不清内容。等你用电脑时发代码给我好吗,感谢。

2楼已上代码,你参考改改
若然,一切若然~
回复

使用道具 举报

32

主题

119

帖子

749

积分

高级会员

Rank: 4

积分
749
金钱
630
HASS币
0
 楼主| 发表于 2022-7-16 16:24:37 | 显示全部楼层
ylilike 发表于 2022-7-16 15:48
2楼已上代码,你参考改改

太感谢了,已实现。很完美。谢谢
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-29 00:44 , Processed in 0.207055 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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