mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-29 22:24:26 +00:00 
			
		
		
		
	Add gpio switch interlock compile tests
This commit is contained in:
		| @@ -2,5 +2,8 @@ substitutions: | ||||
|   binary_sensor_pin: GPIO2 | ||||
|   output_pin: GPIO3 | ||||
|   switch_pin: GPIO4 | ||||
|   switch_pin_2: GPIO5 | ||||
|   switch_pin_3: GPIO6 | ||||
|   switch_pin_4: GPIO7 | ||||
|  | ||||
| <<: !include common.yaml | ||||
|   | ||||
| @@ -2,5 +2,8 @@ substitutions: | ||||
|   binary_sensor_pin: GPIO12 | ||||
|   output_pin: GPIO13 | ||||
|   switch_pin: GPIO14 | ||||
|   switch_pin_2: GPIO15 | ||||
|   switch_pin_3: GPIO16 | ||||
|   switch_pin_4: GPIO17 | ||||
|  | ||||
| <<: !include common.yaml | ||||
|   | ||||
| @@ -12,3 +12,20 @@ switch: | ||||
|   - platform: gpio | ||||
|     pin: P1.2 | ||||
|     id: gpio_switch | ||||
|  | ||||
|   - platform: gpio | ||||
|     pin: P1.3 | ||||
|     id: gpio_switch_interlock_1 | ||||
|     interlock: [gpio_switch_interlock_2, gpio_switch_interlock_3] | ||||
|     interlock_wait_time: 100ms | ||||
|  | ||||
|   - platform: gpio | ||||
|     pin: P1.4 | ||||
|     id: gpio_switch_interlock_2 | ||||
|     interlock: [gpio_switch_interlock_1, gpio_switch_interlock_3] | ||||
|  | ||||
|   - platform: gpio | ||||
|     pin: P1.5 | ||||
|     id: gpio_switch_interlock_3 | ||||
|     interlock: [gpio_switch_interlock_1, gpio_switch_interlock_2] | ||||
|     interlock_wait_time: 50ms | ||||
|   | ||||
| @@ -12,3 +12,20 @@ switch: | ||||
|   - platform: gpio | ||||
|     pin: P1.2 | ||||
|     id: gpio_switch | ||||
|  | ||||
|   - platform: gpio | ||||
|     pin: P1.3 | ||||
|     id: gpio_switch_interlock_1 | ||||
|     interlock: [gpio_switch_interlock_2, gpio_switch_interlock_3] | ||||
|     interlock_wait_time: 100ms | ||||
|  | ||||
|   - platform: gpio | ||||
|     pin: P1.4 | ||||
|     id: gpio_switch_interlock_2 | ||||
|     interlock: [gpio_switch_interlock_1, gpio_switch_interlock_3] | ||||
|  | ||||
|   - platform: gpio | ||||
|     pin: P1.5 | ||||
|     id: gpio_switch_interlock_3 | ||||
|     interlock: [gpio_switch_interlock_1, gpio_switch_interlock_2] | ||||
|     interlock_wait_time: 50ms | ||||
|   | ||||
| @@ -2,5 +2,8 @@ substitutions: | ||||
|   binary_sensor_pin: GPIO2 | ||||
|   output_pin: GPIO3 | ||||
|   switch_pin: GPIO4 | ||||
|   switch_pin_2: GPIO5 | ||||
|   switch_pin_3: GPIO6 | ||||
|   switch_pin_4: GPIO7 | ||||
|  | ||||
| <<: !include common.yaml | ||||
|   | ||||
		Reference in New Issue
	
	Block a user