mirror of
				https://github.com/esphome/esphome.git
				synced 2025-11-03 16:41:50 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			72 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			72 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
light:
 | 
						|
  - platform: fastled_spi
 | 
						|
    id: addr1
 | 
						|
    chipset: WS2801
 | 
						|
    clock_pin: 22
 | 
						|
    data_pin: 23
 | 
						|
    data_rate: 2MHz
 | 
						|
    num_leds: 60
 | 
						|
    rgb_order: BRG
 | 
						|
    name: FastLED SPI Light
 | 
						|
    effects:
 | 
						|
      - addressable_color_wipe:
 | 
						|
      - addressable_color_wipe:
 | 
						|
          name: Color Wipe Effect With Custom Values
 | 
						|
          colors:
 | 
						|
            - red: 100%
 | 
						|
              green: 100%
 | 
						|
              blue: 100%
 | 
						|
              num_leds: 1
 | 
						|
            - red: 0%
 | 
						|
              green: 0%
 | 
						|
              blue: 0%
 | 
						|
              num_leds: 1
 | 
						|
          add_led_interval: 100ms
 | 
						|
          reverse: false
 | 
						|
      - addressable_scan:
 | 
						|
      - addressable_scan:
 | 
						|
          name: Scan Effect With Custom Values
 | 
						|
          move_interval: 100ms
 | 
						|
      - addressable_twinkle:
 | 
						|
      - addressable_twinkle:
 | 
						|
          name: Twinkle Effect With Custom Values
 | 
						|
          twinkle_probability: 5%
 | 
						|
          progress_interval: 4ms
 | 
						|
      - addressable_random_twinkle:
 | 
						|
      - addressable_random_twinkle:
 | 
						|
          name: Random Twinkle Effect With Custom Values
 | 
						|
          twinkle_probability: 5%
 | 
						|
          progress_interval: 32ms
 | 
						|
      - addressable_fireworks:
 | 
						|
      - addressable_fireworks:
 | 
						|
          name: Fireworks Effect With Custom Values
 | 
						|
          update_interval: 32ms
 | 
						|
          spark_probability: 10%
 | 
						|
          use_random_color: false
 | 
						|
          fade_out_rate: 120
 | 
						|
      - addressable_flicker:
 | 
						|
      - addressable_flicker:
 | 
						|
          name: Flicker Effect With Custom Values
 | 
						|
          update_interval: 16ms
 | 
						|
          intensity: 5%
 | 
						|
      - addressable_lambda:
 | 
						|
          name: Test For Custom Lambda Effect
 | 
						|
          lambda: |-
 | 
						|
            if (initial_run) {
 | 
						|
              it[0] = current_color;
 | 
						|
            }
 | 
						|
      - automation:
 | 
						|
          name: Custom Effect
 | 
						|
          sequence:
 | 
						|
            - light.addressable_set:
 | 
						|
                id: addr1
 | 
						|
                red: 100%
 | 
						|
                green: 100%
 | 
						|
                blue: 0%
 | 
						|
            - delay: 100ms
 | 
						|
            - light.addressable_set:
 | 
						|
                id: addr1
 | 
						|
                red: 0%
 | 
						|
                green: 100%
 | 
						|
                blue: 0%
 |