mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-30 22:53:59 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			41 lines
		
	
	
		
			944 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			944 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| output:
 | |
|   - platform: rp2040_pwm
 | |
|     id: light_output_1
 | |
|     pin: 4
 | |
| 
 | |
| light:
 | |
|   - platform: monochromatic
 | |
|     name: Monochromatic Light
 | |
|     id: monochromatic_light
 | |
|     output: light_output_1
 | |
|     gamma_correct: 2.8
 | |
|     default_transition_length: 2s
 | |
|     effects:
 | |
|       - strobe:
 | |
|       - flicker:
 | |
|       - flicker:
 | |
|           name: My Flicker
 | |
|           alpha: 98%
 | |
|           intensity: 1.5%
 | |
|       - lambda:
 | |
|           name: My Custom Effect
 | |
|           update_interval: 1s
 | |
|           lambda: |-
 | |
|             static int state = 0;
 | |
|             state += 1;
 | |
|             if (state == 4)
 | |
|               state = 0;
 | |
|       - pulse:
 | |
|           transition_length: 10s
 | |
|           update_interval: 20s
 | |
|           min_brightness: 10%
 | |
|           max_brightness: 90%
 | |
|       - pulse:
 | |
|           name: pulse2
 | |
|           transition_length:
 | |
|             on_length: 10s
 | |
|             off_length: 5s
 | |
|           update_interval: 15s
 | |
|           min_brightness: 10%
 | |
|           max_brightness: 90%
 |