mirror of
				https://github.com/esphome/esphome.git
				synced 2025-11-04 00:51:49 +00: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
 |