mirror of
https://github.com/esphome/esphome.git
synced 2024-12-21 04:54:55 +01:00
34 lines
682 B
YAML
34 lines
682 B
YAML
|
binary_sensor:
|
||
|
- platform: template
|
||
|
id: bin1
|
||
|
lambda: |-
|
||
|
if (millis() > 10000) {
|
||
|
return true;
|
||
|
} else {
|
||
|
return false;
|
||
|
}
|
||
|
|
||
|
switch:
|
||
|
- platform: template
|
||
|
id: template_switch1
|
||
|
optimistic: true
|
||
|
- platform: template
|
||
|
id: template_switch2
|
||
|
optimistic: true
|
||
|
|
||
|
cover:
|
||
|
- platform: endstop
|
||
|
id: endstop_cover
|
||
|
name: Endstop Cover
|
||
|
stop_action:
|
||
|
- switch.turn_on: template_switch1
|
||
|
open_endstop: bin1
|
||
|
open_action:
|
||
|
- switch.turn_on: template_switch1
|
||
|
open_duration: 5min
|
||
|
close_endstop: bin1
|
||
|
close_action:
|
||
|
- switch.turn_on: template_switch2
|
||
|
close_duration: 4.5min
|
||
|
max_duration: 10min
|