mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-30 22:53:59 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			40 lines
		
	
	
		
			807 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			807 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| output:
 | |
|   - platform: ${pwm_platform}
 | |
|     pin: ${output1_pin}
 | |
|     id: gpio_output1
 | |
|   - platform: ${pwm_platform}
 | |
|     pin: ${output2_pin}
 | |
|     id: gpio_output2
 | |
|   - platform: ${pwm_platform}
 | |
|     pin: ${output3_pin}
 | |
|     id: gpio_output3
 | |
|   - platform: ${pwm_platform}
 | |
|     pin: ${output4_pin}
 | |
|     id: gpio_output4
 | |
| 
 | |
| light:
 | |
|   - platform: hbridge
 | |
|     name: Icicle Lights
 | |
|     pin_a: gpio_output3
 | |
|     pin_b: gpio_output4
 | |
| 
 | |
| fan:
 | |
|   - platform: hbridge
 | |
|     id: fan_hbridge
 | |
|     speed_count: 4
 | |
|     name: H-bridge Fan with Presets
 | |
|     pin_a: gpio_output1
 | |
|     pin_b: gpio_output2
 | |
|     preset_modes:
 | |
|       - Preset 1
 | |
|       - Preset 2
 | |
|     on_preset_set:
 | |
|       then:
 | |
|         - logger.log: Preset mode was changed!
 | |
| 
 | |
| switch:
 | |
|   - platform: hbridge
 | |
|     id: switch_hbridge
 | |
|     on_pin: ${hbridge_on_pin}
 | |
|     off_pin: ${hbridge_off_pin}
 |