mirror of
https://github.com/esphome/esphome.git
synced 2024-12-21 04:54:55 +01:00
33 lines
682 B
YAML
33 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
|