找回密码
 立即注册
查看: 1672|回复: 2

[技术探讨] 请问在ESPHOME自动化里判断开关的状态中间如何加个等待时间

[复制链接]
X大 

32

主题

113

回帖

545

积分

高级会员

积分
545
金钱
400
HASS币
0
发表于 2022-10-30 15:00:10 | 显示全部楼层 |阅读模式
请问在ESPHOME自动化里判断开关的状态中间如何加个等待时间?

自动化里符合两个条件再执行。怎样在两个条件中间加个等待时间代码?图片所示

123.jpeg



switch:
    
  - platform: gpio
    name: "房灯"
    id: led222
    pin: GPIO2
    inverted: true
    on_turn_on:
      if:
        condition:
          and:
            - switch.is_on: led666
            - switch.is_on: led333
        then: 
         - switch.turn_on: fan888

  - platform: gpio
    name: "风扇灯"
    id: fan888
    pin: GPIO12
    inverted: true


  - platform: gpio
    name: "玻璃灯"
    id: led333
    pin: GPIO12
    inverted: true

  - platform: gpio
    name: "吊灯"
    id: led666
    pin: GPIO12
    inverted: true



回复

使用道具 举报

14

主题

418

回帖

2774

积分

金牌会员

积分
2774
金钱
2342
HASS币
0
发表于 2022-10-30 16:16:34 来自手机 | 显示全部楼层
这个延时不能太长的
回复

使用道具 举报

X大 

32

主题

113

回帖

545

积分

高级会员

积分
545
金钱
400
HASS币
0
 楼主| 发表于 2022-10-31 07:47:28 | 显示全部楼层
ylilike 发表于 2022-10-30 16:16
这个延时不能太长的

能10秒也好,请问怎样在两个条件中间加个延时?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-18 09:38 , Processed in 0.428776 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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