- 积分
- 995
- 金钱
- 881
- 威望
- 0
- 贡献
- 0
- HASS币
- 0
高级会员
- 积分
- 995
- 金钱
- 881
- HASS币
- 0
|
请教大佬,esphome如何设置开关123周期运行,需求功能是上电后自动运行,1min开关1开启5秒,第2分钟开关2开启5秒,第3分钟开关3开启5秒,第4分钟开关1开启5秒,如此周期循环
目前,3个开关做互锁,延时5秒关闭没问题
switch:
- platform: gpio
pin: GPIO14
inverted: true
name: relay1
id: relay1
interlock: &interlock_group [relay1, relay2, relay3]
on_turn_on:
- delay: 5s
- switch.turn_off: relay1
- platform: gpio
pin: GPIO12
inverted: true
name: relay2
id: relay2
interlock: *interlock_group
on_turn_on:
- delay: 5s
- switch.turn_off: relay2
- platform: gpio
pin: GPIO13
inverted: true
name: relay3
id: relay3
interlock: *interlock_group
on_turn_on:
- delay: 5s
- switch.turn_off: relay3
计时循环用以下循环未能实现
interval:
- interval: 60s
then:
- switch.turn_on: relay1
- delay: 65s
- switch.turn_on: relay2
- delay: 65s
- switch.turn_on: relay3
|
|