mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-30 22:53:59 +00:00 
			
		
		
		
	Merge branch 'dev' into modem_component
This commit is contained in:
		
							
								
								
									
										15
									
								
								tests/components/aic3204/common.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								tests/components/aic3204/common.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,15 @@ | ||||
| esphome: | ||||
|   on_boot: | ||||
|     then: | ||||
|       - audio_dac.mute_off: | ||||
|       - audio_dac.mute_on: | ||||
|       - audio_dac.set_volume: | ||||
|           volume: 50% | ||||
|  | ||||
| i2c: | ||||
|   - id: i2c_aic3204 | ||||
|     scl: ${scl_pin} | ||||
|     sda: ${sda_pin} | ||||
|  | ||||
| audio_dac: | ||||
|   - platform: aic3204 | ||||
							
								
								
									
										5
									
								
								tests/components/aic3204/test.esp32-ard.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								tests/components/aic3204/test.esp32-ard.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| substitutions: | ||||
|   scl_pin: GPIO16 | ||||
|   sda_pin: GPIO17 | ||||
|  | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										5
									
								
								tests/components/aic3204/test.esp32-c3-ard.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								tests/components/aic3204/test.esp32-c3-ard.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| substitutions: | ||||
|   scl_pin: GPIO5 | ||||
|   sda_pin: GPIO4 | ||||
|  | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										5
									
								
								tests/components/aic3204/test.esp32-c3-idf.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								tests/components/aic3204/test.esp32-c3-idf.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| substitutions: | ||||
|   scl_pin: GPIO5 | ||||
|   sda_pin: GPIO4 | ||||
|  | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										5
									
								
								tests/components/aic3204/test.esp32-idf.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								tests/components/aic3204/test.esp32-idf.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| substitutions: | ||||
|   scl_pin: GPIO16 | ||||
|   sda_pin: GPIO17 | ||||
|  | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										5
									
								
								tests/components/aic3204/test.esp8266-ard.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								tests/components/aic3204/test.esp8266-ard.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| substitutions: | ||||
|   scl_pin: GPIO5 | ||||
|   sda_pin: GPIO4 | ||||
|  | ||||
| <<: !include common.yaml | ||||
| @@ -11,6 +11,7 @@ display: | ||||
|     cs_pin: 12 | ||||
|     dc_pin: 13 | ||||
|     reset_pin: 21 | ||||
|     invert_colors: false | ||||
|  | ||||
| # Purposely test that `animation:` does auto-load `image:` | ||||
| # Keep the `image:` undefined. | ||||
|   | ||||
| @@ -11,6 +11,7 @@ display: | ||||
|     cs_pin: 8 | ||||
|     dc_pin: 9 | ||||
|     reset_pin: 10 | ||||
|     invert_colors: false | ||||
|  | ||||
| # Purposely test that `animation:` does auto-load `image:` | ||||
| # Keep the `image:` undefined. | ||||
|   | ||||
| @@ -11,6 +11,7 @@ display: | ||||
|     cs_pin: 8 | ||||
|     dc_pin: 9 | ||||
|     reset_pin: 10 | ||||
|     invert_colors: false | ||||
|  | ||||
| # Purposely test that `animation:` does auto-load `image:` | ||||
| # Keep the `image:` undefined. | ||||
|   | ||||
| @@ -11,6 +11,7 @@ display: | ||||
|     cs_pin: 12 | ||||
|     dc_pin: 13 | ||||
|     reset_pin: 21 | ||||
|     invert_colors: false | ||||
|  | ||||
| # Purposely test that `animation:` does auto-load `image:` | ||||
| # Keep the `image:` undefined. | ||||
|   | ||||
| @@ -11,6 +11,7 @@ display: | ||||
|     cs_pin: 5 | ||||
|     dc_pin: 15 | ||||
|     reset_pin: 16 | ||||
|     invert_colors: false | ||||
|  | ||||
| # Purposely test that `animation:` does auto-load `image:` | ||||
| # Keep the `image:` undefined. | ||||
|   | ||||
| @@ -11,6 +11,7 @@ display: | ||||
|     cs_pin: 20 | ||||
|     dc_pin: 21 | ||||
|     reset_pin: 22 | ||||
|     invert_colors: false | ||||
|  | ||||
| # Purposely test that `animation:` does auto-load `image:` | ||||
| # Keep the `image:` undefined. | ||||
|   | ||||
							
								
								
									
										20
									
								
								tests/components/axs15231/common.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								tests/components/axs15231/common.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | ||||
| i2c: | ||||
|   - id: i2c_axs15231 | ||||
|     scl: 3 | ||||
|     sda: 21 | ||||
|  | ||||
| display: | ||||
|   - platform: ssd1306_i2c | ||||
|     id: ssd1306_display | ||||
|     model: SSD1306_128X64 | ||||
|     reset_pin: 19 | ||||
|     pages: | ||||
|       - id: page1 | ||||
|         lambda: |- | ||||
|           it.rectangle(0, 0, it.get_width(), it.get_height()); | ||||
|  | ||||
| touchscreen: | ||||
|   - platform: axs15231 | ||||
|     display: ssd1306_display | ||||
|     interrupt_pin: 20 | ||||
|     reset_pin: 18 | ||||
							
								
								
									
										1
									
								
								tests/components/axs15231/test.esp32-c3-ard.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/components/axs15231/test.esp32-c3-ard.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										1
									
								
								tests/components/axs15231/test.esp32-c3-idf.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/components/axs15231/test.esp32-c3-idf.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										1
									
								
								tests/components/axs15231/test.esp32-idf.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/components/axs15231/test.esp32-idf.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										19
									
								
								tests/components/axs15231/test.esp8266-ard.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								tests/components/axs15231/test.esp8266-ard.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,19 @@ | ||||
| i2c: | ||||
|   - id: i2c_axs15231 | ||||
|     scl: 5 | ||||
|     sda: 4 | ||||
|  | ||||
| display: | ||||
|   - platform: ssd1306_i2c | ||||
|     id: ssd1306_display | ||||
|     model: SSD1306_128X64 | ||||
|     reset_pin: 13 | ||||
|     pages: | ||||
|       - id: page1 | ||||
|         lambda: |- | ||||
|           it.rectangle(0, 0, it.get_width(), it.get_height()); | ||||
|  | ||||
| touchscreen: | ||||
|   - platform: axs15231 | ||||
|     display: ssd1306_display | ||||
|     interrupt_pin: 12 | ||||
							
								
								
									
										1
									
								
								tests/components/axs15231/test.rp2040-ard.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/components/axs15231/test.rp2040-ard.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										69
									
								
								tests/components/bl0906/common.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										69
									
								
								tests/components/bl0906/common.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,69 @@ | ||||
| uart: | ||||
|   - id: uart_bl0906 | ||||
|     tx_pin: | ||||
|       number: ${tx_pin} | ||||
|     rx_pin: | ||||
|       number: ${rx_pin} | ||||
|     baud_rate: 19200 | ||||
|  | ||||
| sensor: | ||||
|   - platform: bl0906 | ||||
|     id: bl | ||||
|     frequency: | ||||
|       name: 'Frequency' | ||||
|     temperature: | ||||
|       name: 'Temperature' | ||||
|     voltage: | ||||
|       name: 'Voltage' | ||||
|     channel_1: | ||||
|       current: | ||||
|         name: 'Current_1' | ||||
|       power: | ||||
|         name: 'Power_1' | ||||
|       energy: | ||||
|         name: 'Energy_1' | ||||
|     channel_2: | ||||
|       current: | ||||
|         name: 'Current_2' | ||||
|       power: | ||||
|         name: 'Power_2' | ||||
|       energy: | ||||
|         name: 'Energy_2' | ||||
|     channel_3: | ||||
|       current: | ||||
|         name: 'Current_3' | ||||
|       power: | ||||
|         name: 'Power_3' | ||||
|       energy: | ||||
|         name: 'Energy_3' | ||||
|     channel_4: | ||||
|       current: | ||||
|         name: 'Current_4' | ||||
|       power: | ||||
|         name: 'Power_4' | ||||
|       energy: | ||||
|         name: 'Energy_4' | ||||
|     channel_5: | ||||
|       current: | ||||
|         name: 'Current_5' | ||||
|       power: | ||||
|         name: 'Power_5' | ||||
|       energy: | ||||
|         name: 'Energy_5' | ||||
|     channel_6: | ||||
|       current: | ||||
|         name: 'Current_6' | ||||
|       power: | ||||
|         name: 'Power_6' | ||||
|       energy: | ||||
|         name: 'Energy_6' | ||||
|     total_energy: | ||||
|       name: 'Total_Energy' | ||||
|     total_power: | ||||
|       name: 'Total_Power' | ||||
|  | ||||
| button: | ||||
|   - platform: template | ||||
|     id: reset | ||||
|     on_press: | ||||
|       - bl0906.reset_energy: bl | ||||
							
								
								
									
										5
									
								
								tests/components/bl0906/test.esp32-ard.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								tests/components/bl0906/test.esp32-ard.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| substitutions: | ||||
|   tx_pin: GPIO12 | ||||
|   rx_pin: GPIO14 | ||||
|  | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										5
									
								
								tests/components/bl0906/test.esp32-c3-ard.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								tests/components/bl0906/test.esp32-c3-ard.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| substitutions: | ||||
|   tx_pin: GPIO7 | ||||
|   rx_pin: GPIO8 | ||||
|  | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										5
									
								
								tests/components/bl0906/test.esp32-c3-idf.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								tests/components/bl0906/test.esp32-c3-idf.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| substitutions: | ||||
|   tx_pin: GPIO7 | ||||
|   rx_pin: GPIO8 | ||||
|  | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										5
									
								
								tests/components/bl0906/test.esp32-idf.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								tests/components/bl0906/test.esp32-idf.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| substitutions: | ||||
|   tx_pin: GPIO12 | ||||
|   rx_pin: GPIO14 | ||||
|  | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										5
									
								
								tests/components/bl0906/test.esp8266-ard.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								tests/components/bl0906/test.esp8266-ard.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| substitutions: | ||||
|   tx_pin: GPIO1 | ||||
|   rx_pin: GPIO3 | ||||
|  | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										5
									
								
								tests/components/bl0906/test.rp2040-ard.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								tests/components/bl0906/test.rp2040-ard.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| substitutions: | ||||
|   tx_pin: GPIO4 | ||||
|   rx_pin: GPIO5 | ||||
|  | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										27
									
								
								tests/components/bl0942/test.bk72xx-ard.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								tests/components/bl0942/test.bk72xx-ard.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,27 @@ | ||||
| uart: | ||||
|   - id: uart_bl0942 | ||||
|     tx_pin: | ||||
|       number: TX1 | ||||
|     rx_pin: | ||||
|       number: RX1 | ||||
|     baud_rate: 2400 | ||||
|  | ||||
| sensor: | ||||
|   - platform: bl0942 | ||||
|     address: 0 | ||||
|     line_frequency: 50Hz | ||||
|     reset: false | ||||
|     voltage: | ||||
|       name: BL0942 Voltage | ||||
|     current: | ||||
|       name: BL0942 Current | ||||
|     power: | ||||
|       name: BL0942 Power | ||||
|     energy: | ||||
|       name: BL0942 Energy | ||||
|     frequency: | ||||
|       name: BL0942 Frequency | ||||
|     voltage_reference: 15968 | ||||
|     current_reference: 124180 | ||||
|     power_reference: 309.1 | ||||
|     energy_reference: 2653 | ||||
| @@ -8,6 +8,7 @@ uart: | ||||
|  | ||||
| sensor: | ||||
|   - platform: bl0942 | ||||
|     reset: true | ||||
|     voltage: | ||||
|       name: BL0942 Voltage | ||||
|     current: | ||||
|   | ||||
| @@ -18,3 +18,5 @@ sensor: | ||||
|       name: BL0942 Energy | ||||
|     frequency: | ||||
|       name: BL0942 Frequency | ||||
|     voltage_reference: 15968 | ||||
|     current_reference: 124180 | ||||
|   | ||||
| @@ -1,15 +0,0 @@ | ||||
| i2c: | ||||
|   - id: i2c_bmp280 | ||||
|     scl: 5 | ||||
|     sda: 4 | ||||
|  | ||||
| sensor: | ||||
|   - platform: bmp280 | ||||
|     address: 0x77 | ||||
|     temperature: | ||||
|       name: Outside Temperature | ||||
|       oversampling: 16x | ||||
|     pressure: | ||||
|       name: Outside Pressure | ||||
|     iir_filter: 16x | ||||
|     update_interval: 15s | ||||
| @@ -1,15 +0,0 @@ | ||||
| i2c: | ||||
|   - id: i2c_bmp280 | ||||
|     scl: 5 | ||||
|     sda: 4 | ||||
|  | ||||
| sensor: | ||||
|   - platform: bmp280 | ||||
|     address: 0x77 | ||||
|     temperature: | ||||
|       name: Outside Temperature | ||||
|       oversampling: 16x | ||||
|     pressure: | ||||
|       name: Outside Pressure | ||||
|     iir_filter: 16x | ||||
|     update_interval: 15s | ||||
| @@ -1,15 +0,0 @@ | ||||
| i2c: | ||||
|   - id: i2c_bmp280 | ||||
|     scl: 16 | ||||
|     sda: 17 | ||||
|  | ||||
| sensor: | ||||
|   - platform: bmp280 | ||||
|     address: 0x77 | ||||
|     temperature: | ||||
|       name: Outside Temperature | ||||
|       oversampling: 16x | ||||
|     pressure: | ||||
|       name: Outside Pressure | ||||
|     iir_filter: 16x | ||||
|     update_interval: 15s | ||||
| @@ -1,15 +0,0 @@ | ||||
| i2c: | ||||
|   - id: i2c_bmp280 | ||||
|     scl: 5 | ||||
|     sda: 4 | ||||
|  | ||||
| sensor: | ||||
|   - platform: bmp280 | ||||
|     address: 0x77 | ||||
|     temperature: | ||||
|       name: Outside Temperature | ||||
|       oversampling: 16x | ||||
|     pressure: | ||||
|       name: Outside Pressure | ||||
|     iir_filter: 16x | ||||
|     update_interval: 15s | ||||
| @@ -1,15 +0,0 @@ | ||||
| i2c: | ||||
|   - id: i2c_bmp280 | ||||
|     scl: 5 | ||||
|     sda: 4 | ||||
|  | ||||
| sensor: | ||||
|   - platform: bmp280 | ||||
|     address: 0x77 | ||||
|     temperature: | ||||
|       name: Outside Temperature | ||||
|       oversampling: 16x | ||||
|     pressure: | ||||
|       name: Outside Pressure | ||||
|     iir_filter: 16x | ||||
|     update_interval: 15s | ||||
| @@ -1,15 +1,17 @@ | ||||
| i2c: | ||||
|   - id: i2c_bmp280 | ||||
|     scl: 16 | ||||
|     sda: 17 | ||||
|     scl: ${scl_pin} | ||||
|     sda: ${sda_pin} | ||||
| 
 | ||||
| sensor: | ||||
|   - platform: bmp280 | ||||
|   - platform: bmp280_i2c | ||||
|     i2c_id: i2c_bmp280 | ||||
|     address: 0x77 | ||||
|     temperature: | ||||
|       id: bmp280_temperature | ||||
|       name: Outside Temperature | ||||
|       oversampling: 16x | ||||
|     pressure: | ||||
|       name: Outside Pressure | ||||
|       id: bmp280_pressure | ||||
|     iir_filter: 16x | ||||
|     update_interval: 15s | ||||
							
								
								
									
										5
									
								
								tests/components/bmp280_i2c/test.esp32-ard.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								tests/components/bmp280_i2c/test.esp32-ard.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| substitutions: | ||||
|   scl_pin: GPIO16 | ||||
|   sda_pin: GPIO17 | ||||
|  | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										5
									
								
								tests/components/bmp280_i2c/test.esp32-c3-ard.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								tests/components/bmp280_i2c/test.esp32-c3-ard.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| substitutions: | ||||
|   scl_pin: GPIO5 | ||||
|   sda_pin: GPIO4 | ||||
|  | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										5
									
								
								tests/components/bmp280_i2c/test.esp32-c3-idf.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								tests/components/bmp280_i2c/test.esp32-c3-idf.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| substitutions: | ||||
|   scl_pin: GPIO5 | ||||
|   sda_pin: GPIO4 | ||||
|  | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										5
									
								
								tests/components/bmp280_i2c/test.esp32-idf.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								tests/components/bmp280_i2c/test.esp32-idf.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| substitutions: | ||||
|   scl_pin: GPIO16 | ||||
|   sda_pin: GPIO17 | ||||
|  | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										5
									
								
								tests/components/bmp280_i2c/test.esp8266-ard.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								tests/components/bmp280_i2c/test.esp8266-ard.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| substitutions: | ||||
|   scl_pin: GPIO5 | ||||
|   sda_pin: GPIO4 | ||||
|  | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										5
									
								
								tests/components/bmp280_i2c/test.rp2040-ard.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								tests/components/bmp280_i2c/test.rp2040-ard.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| substitutions: | ||||
|   scl_pin: GPIO5 | ||||
|   sda_pin: GPIO4 | ||||
|  | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										18
									
								
								tests/components/bmp280_spi/common.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								tests/components/bmp280_spi/common.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | ||||
| spi: | ||||
|   - id: spi_bmp280 | ||||
|     clk_pin: ${clk_pin} | ||||
|     mosi_pin: ${mosi_pin} | ||||
|     miso_pin: ${miso_pin} | ||||
|  | ||||
| sensor: | ||||
|   - platform: bmp280_spi | ||||
|     spi_id: spi_bmp280 | ||||
|     cs_pin: ${cs_pin} | ||||
|     temperature: | ||||
|       id: bmp280_temperature | ||||
|       name: Outside Temperature | ||||
|     pressure: | ||||
|       name: Outside Pressure | ||||
|       id: bmp280_pressure | ||||
|     iir_filter: 16x | ||||
|     update_interval: 15s | ||||
							
								
								
									
										7
									
								
								tests/components/bmp280_spi/test.esp32-ard.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								tests/components/bmp280_spi/test.esp32-ard.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,7 @@ | ||||
| substitutions: | ||||
|   clk_pin: GPIO16 | ||||
|   mosi_pin: GPIO17 | ||||
|   miso_pin: GPIO15 | ||||
|   cs_pin: GPIO5 | ||||
|  | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										7
									
								
								tests/components/bmp280_spi/test.esp32-c3-ard.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								tests/components/bmp280_spi/test.esp32-c3-ard.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,7 @@ | ||||
| substitutions: | ||||
|   clk_pin: GPIO6 | ||||
|   mosi_pin: GPIO7 | ||||
|   miso_pin: GPIO5 | ||||
|   cs_pin: GPIO8 | ||||
|  | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										7
									
								
								tests/components/bmp280_spi/test.esp32-c3-idf.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								tests/components/bmp280_spi/test.esp32-c3-idf.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,7 @@ | ||||
| substitutions: | ||||
|   clk_pin: GPIO6 | ||||
|   mosi_pin: GPIO7 | ||||
|   miso_pin: GPIO5 | ||||
|   cs_pin: GPIO8 | ||||
|  | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										7
									
								
								tests/components/bmp280_spi/test.esp32-idf.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								tests/components/bmp280_spi/test.esp32-idf.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,7 @@ | ||||
| substitutions: | ||||
|   clk_pin: GPIO16 | ||||
|   mosi_pin: GPIO17 | ||||
|   miso_pin: GPIO15 | ||||
|   cs_pin: GPIO5 | ||||
|  | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										7
									
								
								tests/components/bmp280_spi/test.esp8266-ard.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								tests/components/bmp280_spi/test.esp8266-ard.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,7 @@ | ||||
| substitutions: | ||||
|   clk_pin: GPIO14 | ||||
|   mosi_pin: GPIO13 | ||||
|   miso_pin: GPIO12 | ||||
|   cs_pin: GPIO15 | ||||
|  | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										7
									
								
								tests/components/bmp280_spi/test.rp2040-ard.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								tests/components/bmp280_spi/test.rp2040-ard.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,7 @@ | ||||
| substitutions: | ||||
|   clk_pin: GPIO2 | ||||
|   mosi_pin: GPIO3 | ||||
|   miso_pin: GPIO4 | ||||
|   cs_pin: GPIO5 | ||||
|  | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										27
									
								
								tests/components/ch422g/common.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								tests/components/ch422g/common.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,27 @@ | ||||
| ch422g: | ||||
|   - id: ch422g_hub | ||||
|  | ||||
| binary_sensor: | ||||
|   - platform: gpio | ||||
|     id: ch422g_input | ||||
|     name: CH422G Binary Sensor | ||||
|     pin: | ||||
|       ch422g: ch422g_hub | ||||
|       number: 1 | ||||
|       mode: INPUT | ||||
|       inverted: true | ||||
| output: | ||||
|   - platform: gpio | ||||
|     id: ch422_out_0 | ||||
|     pin: | ||||
|       ch422g: ch422g_hub | ||||
|       number: 0 | ||||
|       mode: OUTPUT | ||||
|       inverted: false | ||||
|   - platform: gpio | ||||
|     id: ch422_out_11 | ||||
|     pin: | ||||
|       ch422g: ch422g_hub | ||||
|       number: 11 | ||||
|       mode: OUTPUT_OPEN_DRAIN | ||||
|       inverted: true | ||||
							
								
								
									
										6
									
								
								tests/components/ch422g/test.esp32-ard.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								tests/components/ch422g/test.esp32-ard.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | ||||
| i2c: | ||||
|   - id: i2c_ch422g | ||||
|     scl: 16 | ||||
|     sda: 17 | ||||
|  | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										6
									
								
								tests/components/ch422g/test.esp32-c3-ard.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								tests/components/ch422g/test.esp32-c3-ard.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | ||||
| i2c: | ||||
|   - id: i2c_ch422g | ||||
|     scl: 5 | ||||
|     sda: 4 | ||||
|  | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										6
									
								
								tests/components/ch422g/test.esp32-c3-idf.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								tests/components/ch422g/test.esp32-c3-idf.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | ||||
| i2c: | ||||
|   - id: i2c_ch422g | ||||
|     scl: 5 | ||||
|     sda: 4 | ||||
|  | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										6
									
								
								tests/components/ch422g/test.esp32-idf.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								tests/components/ch422g/test.esp32-idf.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | ||||
| i2c: | ||||
|   - id: i2c_ch422g | ||||
|     scl: 16 | ||||
|     sda: 17 | ||||
|  | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										6
									
								
								tests/components/ch422g/test.esp8266-ard.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								tests/components/ch422g/test.esp8266-ard.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | ||||
| i2c: | ||||
|   - id: i2c_ch422g | ||||
|     scl: 5 | ||||
|     sda: 4 | ||||
|  | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										6
									
								
								tests/components/ch422g/test.rp2040-ard.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								tests/components/ch422g/test.rp2040-ard.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | ||||
| i2c: | ||||
|   - id: i2c_ch422g | ||||
|     scl: 5 | ||||
|     sda: 4 | ||||
|  | ||||
| <<: !include common.yaml | ||||
| @@ -5,6 +5,7 @@ uart: | ||||
|     rx_pin: | ||||
|       number: 16 | ||||
|     baud_rate: 4800 | ||||
|     parity: EVEN | ||||
|  | ||||
| sensor: | ||||
|   - platform: cse7766 | ||||
|   | ||||
| @@ -5,6 +5,7 @@ uart: | ||||
|     rx_pin: | ||||
|       number: 5 | ||||
|     baud_rate: 4800 | ||||
|     parity: EVEN | ||||
|  | ||||
| sensor: | ||||
|   - platform: cse7766 | ||||
|   | ||||
| @@ -5,6 +5,7 @@ uart: | ||||
|     rx_pin: | ||||
|       number: 5 | ||||
|     baud_rate: 4800 | ||||
|     parity: EVEN | ||||
|  | ||||
| sensor: | ||||
|   - platform: cse7766 | ||||
|   | ||||
| @@ -5,6 +5,7 @@ uart: | ||||
|     rx_pin: | ||||
|       number: 16 | ||||
|     baud_rate: 4800 | ||||
|     parity: EVEN | ||||
|  | ||||
| sensor: | ||||
|   - platform: cse7766 | ||||
|   | ||||
| @@ -5,6 +5,7 @@ uart: | ||||
|     rx_pin: | ||||
|       number: 5 | ||||
|     baud_rate: 4800 | ||||
|     parity: EVEN | ||||
|  | ||||
| sensor: | ||||
|   - platform: cse7766 | ||||
|   | ||||
| @@ -5,6 +5,7 @@ uart: | ||||
|     rx_pin: | ||||
|       number: 5 | ||||
|     baud_rate: 4800 | ||||
|     parity: EVEN | ||||
|  | ||||
| sensor: | ||||
|   - platform: cse7766 | ||||
|   | ||||
| @@ -12,6 +12,7 @@ display: | ||||
|     dc_pin: GPIO4 | ||||
|     reset_pin: | ||||
|       number: GPIO21 | ||||
|     invert_colors: false | ||||
|  | ||||
| i2c: | ||||
|   scl: GPIO18 | ||||
|   | ||||
| @@ -4,6 +4,7 @@ touchscreen: | ||||
|     interrupt_pin: | ||||
|       number: 21 | ||||
|     reset_pin: GPIO16 | ||||
|     skip_probe: false | ||||
|     transform: | ||||
|       mirror_x: false | ||||
|       mirror_y: false | ||||
| @@ -11,14 +12,14 @@ touchscreen: | ||||
|  | ||||
| i2c: | ||||
|   sda: 3 | ||||
|   scl: 2 | ||||
|   scl: 4 | ||||
|  | ||||
| display: | ||||
|   - id: my_display | ||||
|     platform: ili9xxx | ||||
|     dimensions: 480x320 | ||||
|     model: ST7796 | ||||
|     cs_pin: 15 | ||||
|     cs_pin: 18 | ||||
|     dc_pin: 20 | ||||
|     reset_pin: 22 | ||||
|     transform: | ||||
| @@ -26,6 +27,7 @@ display: | ||||
|       mirror_x: true | ||||
|       mirror_y: true | ||||
|     auto_clear_enabled: false | ||||
|     invert_colors: false | ||||
|  | ||||
| spi: | ||||
|   clk_pin: 14 | ||||
|   | ||||
| @@ -11,6 +11,7 @@ display: | ||||
|     cs_pin: 12 | ||||
|     dc_pin: 13 | ||||
|     reset_pin: 21 | ||||
|     invert_colors: false | ||||
|     lambda: |- | ||||
|       // Draw an analog clock in the center of the screen | ||||
|       int centerX = it.get_width() / 2; | ||||
| @@ -33,3 +34,7 @@ display: | ||||
|  | ||||
|         it.line_at_angle(centerX, centerY, minuteAngle, radius - 5, radius); | ||||
|       } | ||||
|  | ||||
|       // Nice ring around and some gauge | ||||
|       it.filled_ring(centerX, centerY, radius+5, radius+8); | ||||
|       it.filled_gauge(centerX, centerY, radius/2, radius/2-5, 66); | ||||
|   | ||||
| @@ -12,7 +12,7 @@ light: | ||||
|     num_leds: 60 | ||||
|     rmt_channel: 1 | ||||
|     rgb_order: RGB | ||||
|     bit0_high: 100us | ||||
|     bit0_low: 100us | ||||
|     bit1_high: 100us | ||||
|     bit1_low: 100us | ||||
|     bit0_high: 100µs | ||||
|     bit0_low: 100µs | ||||
|     bit1_high: 100µs | ||||
|     bit1_low: 100µs | ||||
|   | ||||
| @@ -12,7 +12,7 @@ light: | ||||
|     num_leds: 60 | ||||
|     rmt_channel: 2 | ||||
|     rgb_order: RGB | ||||
|     bit0_high: 100us | ||||
|     bit0_low: 100us | ||||
|     bit1_high: 100us | ||||
|     bit1_low: 100us | ||||
|     bit0_high: 100µs | ||||
|     bit0_low: 100µs | ||||
|     bit1_high: 100µs | ||||
|     bit1_low: 100µs | ||||
|   | ||||
							
								
								
									
										2
									
								
								tests/components/ethernet/common-openeth.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								tests/components/ethernet/common-openeth.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,2 @@ | ||||
| ethernet: | ||||
|   type: OPENETH | ||||
							
								
								
									
										1
									
								
								tests/components/ethernet/test-openeth.esp32-idf.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/components/ethernet/test-openeth.esp32-idf.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| <<: !include common-openeth.yaml | ||||
							
								
								
									
										23
									
								
								tests/components/font/test.host.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								tests/components/font/test.host.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | ||||
| font: | ||||
|   - file: "gfonts://Roboto" | ||||
|     id: roboto | ||||
|     size: 20 | ||||
|     glyphs: "0123456789." | ||||
|     extras: | ||||
|       - file: "gfonts://Roboto" | ||||
|         glyphs: ["\u00C4", "\u00C5", "\U000000C7"] | ||||
|   - file: "gfonts://Roboto" | ||||
|     id: roboto_web | ||||
|     size: 20 | ||||
|   - file: "https://github.com/IdreesInc/Monocraft/releases/download/v3.0/Monocraft.ttf" | ||||
|     id: monocraft | ||||
|     size: 20 | ||||
|   - file: | ||||
|       type: web | ||||
|       url: "https://github.com/IdreesInc/Monocraft/releases/download/v3.0/Monocraft.ttf" | ||||
|     id: monocraft2 | ||||
|     size: 24 | ||||
|   - file: $component_dir/Monocraft.ttf | ||||
|     id: monocraft3 | ||||
|     size: 28 | ||||
|  | ||||
| @@ -19,6 +19,7 @@ display: | ||||
|       mirror_x: true | ||||
|       mirror_y: true | ||||
|     auto_clear_enabled: false | ||||
|     invert_colors: false | ||||
|  | ||||
| touchscreen: | ||||
|   - platform: ft63x6 | ||||
|   | ||||
							
								
								
									
										16
									
								
								tests/components/gp2y1010au0f/test.esp32-idf.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								tests/components/gp2y1010au0f/test.esp32-idf.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | ||||
| sensor: | ||||
|   - platform: adc | ||||
|     pin: GPIO36 | ||||
|     id: adc_sensor | ||||
|  | ||||
|   - platform: gp2y1010au0f | ||||
|     sensor: adc_sensor | ||||
|     name: Dust Sensor | ||||
|     adc_voltage_offset: 0.2 | ||||
|     adc_voltage_multiplier: 3.3 | ||||
|     output: dust_sensor_led | ||||
|  | ||||
| output: | ||||
|   - platform: gpio | ||||
|     id: dust_sensor_led | ||||
|     pin: GPIO32 | ||||
							
								
								
									
										13
									
								
								tests/components/grove_gas_mc_v2/common.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								tests/components/grove_gas_mc_v2/common.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,13 @@ | ||||
| sensor: | ||||
|   - platform: grove_gas_mc_v2 | ||||
|     i2c_id: i2c_bus | ||||
|     nitrogen_dioxide: | ||||
|       name: "Nitrogen Dioxide" | ||||
|     ethanol: | ||||
|       name: "Ethanol" | ||||
|     carbon_monoxide: | ||||
|       name: "Carbon Monoxide" | ||||
|     tvoc: | ||||
|       name: "Volatile Organic Compounds" | ||||
|     update_interval: 30s | ||||
|     address: 0xAD | ||||
							
								
								
									
										6
									
								
								tests/components/grove_gas_mc_v2/test.esp32-ard.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								tests/components/grove_gas_mc_v2/test.esp32-ard.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | ||||
| i2c: | ||||
|   sda: 21 | ||||
|   scl: 22 | ||||
|   id: i2c_bus | ||||
|  | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										6
									
								
								tests/components/grove_gas_mc_v2/test.esp32-idf.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								tests/components/grove_gas_mc_v2/test.esp32-idf.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | ||||
| i2c: | ||||
|   sda: 21 | ||||
|   scl: 22 | ||||
|   id: i2c_bus | ||||
|  | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										6
									
								
								tests/components/grove_gas_mc_v2/test.esp8266-ard.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								tests/components/grove_gas_mc_v2/test.esp8266-ard.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | ||||
| i2c: | ||||
|   sda: 4 | ||||
|   scl: 5 | ||||
|   id: i2c_bus | ||||
|  | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										6
									
								
								tests/components/grove_gas_mc_v2/test.rp2040-ard.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								tests/components/grove_gas_mc_v2/test.rp2040-ard.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | ||||
| i2c: | ||||
|   sda: 21 | ||||
|   scl: 22 | ||||
|   id: i2c_bus | ||||
|  | ||||
| <<: !include common.yaml | ||||
							
								
								
									
										25
									
								
								tests/components/gt911/common.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								tests/components/gt911/common.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,25 @@ | ||||
| i2c: | ||||
|   - id: i2c_gt911 | ||||
|     scl: 5 | ||||
|     sda: 4 | ||||
|  | ||||
| display: | ||||
|   - platform: ssd1306_i2c | ||||
|     id: ssd1306_display | ||||
|     model: SSD1306_128X64 | ||||
|     reset_pin: 10 | ||||
|     pages: | ||||
|       - id: page1 | ||||
|         lambda: |- | ||||
|           it.rectangle(0, 0, it.get_width(), it.get_height()); | ||||
|  | ||||
| touchscreen: | ||||
|   - platform: gt911 | ||||
|     display: ssd1306_display | ||||
|     interrupt_pin: 20 | ||||
|     reset_pin: 21 | ||||
|  | ||||
| binary_sensor: | ||||
|   - platform: gt911 | ||||
|     id: touch_key_911 | ||||
|     index: 0 | ||||
| @@ -1,24 +1 @@ | ||||
| i2c: | ||||
|   - id: i2c_gt911 | ||||
|     scl: 16 | ||||
|     sda: 17 | ||||
|  | ||||
| display: | ||||
|   - platform: ssd1306_i2c | ||||
|     id: ssd1306_display | ||||
|     model: SSD1306_128X64 | ||||
|     reset_pin: 13 | ||||
|     pages: | ||||
|       - id: page1 | ||||
|         lambda: |- | ||||
|           it.rectangle(0, 0, it.get_width(), it.get_height()); | ||||
|  | ||||
| touchscreen: | ||||
|   - platform: gt911 | ||||
|     display: ssd1306_display | ||||
|     interrupt_pin: 14 | ||||
|  | ||||
| binary_sensor: | ||||
|   - platform: gt911 | ||||
|     id: touch_key_911 | ||||
|     index: 0 | ||||
| <<: !include common.yaml | ||||
|   | ||||
| @@ -1,24 +1 @@ | ||||
| i2c: | ||||
|   - id: i2c_gt911 | ||||
|     scl: 5 | ||||
|     sda: 4 | ||||
|  | ||||
| display: | ||||
|   - platform: ssd1306_i2c | ||||
|     id: ssd1306_display | ||||
|     model: SSD1306_128X64 | ||||
|     reset_pin: 3 | ||||
|     pages: | ||||
|       - id: page1 | ||||
|         lambda: |- | ||||
|           it.rectangle(0, 0, it.get_width(), it.get_height()); | ||||
|  | ||||
| touchscreen: | ||||
|   - platform: gt911 | ||||
|     display: ssd1306_display | ||||
|     interrupt_pin: 6 | ||||
|  | ||||
| binary_sensor: | ||||
|   - platform: gt911 | ||||
|     id: touch_key_911 | ||||
|     index: 0 | ||||
| <<: !include common.yaml | ||||
|   | ||||
| @@ -1,24 +1 @@ | ||||
| i2c: | ||||
|   - id: i2c_gt911 | ||||
|     scl: 5 | ||||
|     sda: 4 | ||||
|  | ||||
| display: | ||||
|   - platform: ssd1306_i2c | ||||
|     id: ssd1306_display | ||||
|     model: SSD1306_128X64 | ||||
|     reset_pin: 3 | ||||
|     pages: | ||||
|       - id: page1 | ||||
|         lambda: |- | ||||
|           it.rectangle(0, 0, it.get_width(), it.get_height()); | ||||
|  | ||||
| touchscreen: | ||||
|   - platform: gt911 | ||||
|     display: ssd1306_display | ||||
|     interrupt_pin: 6 | ||||
|  | ||||
| binary_sensor: | ||||
|   - platform: gt911 | ||||
|     id: touch_key_911 | ||||
|     index: 0 | ||||
| <<: !include common.yaml | ||||
|   | ||||
| @@ -1,24 +1 @@ | ||||
| i2c: | ||||
|   - id: i2c_gt911 | ||||
|     scl: 16 | ||||
|     sda: 17 | ||||
|  | ||||
| display: | ||||
|   - platform: ssd1306_i2c | ||||
|     id: ssd1306_display | ||||
|     model: SSD1306_128X64 | ||||
|     reset_pin: 13 | ||||
|     pages: | ||||
|       - id: page1 | ||||
|         lambda: |- | ||||
|           it.rectangle(0, 0, it.get_width(), it.get_height()); | ||||
|  | ||||
| touchscreen: | ||||
|   - platform: gt911 | ||||
|     display: ssd1306_display | ||||
|     interrupt_pin: 14 | ||||
|  | ||||
| binary_sensor: | ||||
|   - platform: gt911 | ||||
|     id: touch_key_911 | ||||
|     index: 0 | ||||
| <<: !include common.yaml | ||||
|   | ||||
| @@ -1,24 +1 @@ | ||||
| i2c: | ||||
|   - id: i2c_gt911 | ||||
|     scl: 5 | ||||
|     sda: 4 | ||||
|  | ||||
| display: | ||||
|   - platform: ssd1306_i2c | ||||
|     id: ssd1306_display | ||||
|     model: SSD1306_128X64 | ||||
|     reset_pin: 3 | ||||
|     pages: | ||||
|       - id: page1 | ||||
|         lambda: |- | ||||
|           it.rectangle(0, 0, it.get_width(), it.get_height()); | ||||
|  | ||||
| touchscreen: | ||||
|   - platform: gt911 | ||||
|     display: ssd1306_display | ||||
|     interrupt_pin: 6 | ||||
|  | ||||
| binary_sensor: | ||||
|   - platform: gt911 | ||||
|     id: touch_key_911 | ||||
|     index: 0 | ||||
| <<: !include common.yaml | ||||
|   | ||||
| @@ -16,7 +16,6 @@ climate: | ||||
|     name: Haier AC | ||||
|     wifi_signal: true | ||||
|     answer_timeout: 200ms | ||||
|     beeper: true | ||||
|     visual: | ||||
|       min_temperature: 16 °C | ||||
|       max_temperature: 30 °C | ||||
| @@ -38,7 +37,6 @@ climate: | ||||
|     supported_presets: | ||||
|       - AWAY | ||||
|       - BOOST | ||||
|       - ECO | ||||
|       - SLEEP | ||||
|     on_alarm_start: | ||||
|       then: | ||||
| @@ -112,3 +110,15 @@ text_sensor: | ||||
|       name: Haier cleaning status | ||||
|     protocol_version: | ||||
|       name: Haier protocol version | ||||
|  | ||||
| switch: | ||||
|   - platform: haier | ||||
|     haier_id: haier_ac | ||||
|     beeper: | ||||
|       name: Haier beeper | ||||
|     display: | ||||
|       name: Haier display | ||||
|     health_mode: | ||||
|       name: Haier health mode | ||||
|     quiet_mode: | ||||
|       name: Haier quiet mode | ||||
|   | ||||
| @@ -33,6 +33,27 @@ wifi: | ||||
| api: | ||||
|  | ||||
| switch: | ||||
|   - platform: homeassistant | ||||
|     entity_id: automation.my_cool_automation | ||||
|     id: my_cool_automation | ||||
|   - platform: homeassistant | ||||
|     entity_id: fan.my_cool_fan | ||||
|     id: my_cool_fan | ||||
|   - platform: homeassistant | ||||
|     entity_id: humidifier.my_cool_humidifier | ||||
|     id: my_cool_humidifier | ||||
|   - platform: homeassistant | ||||
|     entity_id: input_boolean.my_cool_input_boolean | ||||
|     id: my_cool_input_boolean | ||||
|   - platform: homeassistant | ||||
|     entity_id: light.my_cool_light | ||||
|     id: my_cool_light | ||||
|   - platform: homeassistant | ||||
|     entity_id: remote.my_cool_remote | ||||
|     id: my_cool_remote | ||||
|   - platform: homeassistant | ||||
|     entity_id: siren.my_cool_siren | ||||
|     id: my_cool_siren | ||||
|   - platform: homeassistant | ||||
|     entity_id: switch.my_cool_switch | ||||
|     id: my_cool_switch | ||||
|   | ||||
| @@ -19,6 +19,7 @@ display: | ||||
|     lambda: |- | ||||
|       it.rectangle(0, 0, it.get_width(), it.get_height()); | ||||
|   - platform: ili9xxx | ||||
|     invert_colors: false | ||||
|     dimensions: | ||||
|       width: 320 | ||||
|       height: 240 | ||||
|   | ||||
| @@ -20,6 +20,7 @@ display: | ||||
|     lambda: |- | ||||
|       it.rectangle(0, 0, it.get_width(), it.get_height()); | ||||
|   - platform: ili9xxx | ||||
|     invert_colors: false | ||||
|     dimensions: | ||||
|       width: 320 | ||||
|       height: 240 | ||||
|   | ||||
| @@ -20,6 +20,7 @@ display: | ||||
|     lambda: |- | ||||
|       it.rectangle(0, 0, it.get_width(), it.get_height()); | ||||
|   - platform: ili9xxx | ||||
|     invert_colors: false | ||||
|     dimensions: | ||||
|       width: 320 | ||||
|       height: 240 | ||||
|   | ||||
| @@ -20,6 +20,7 @@ display: | ||||
|     lambda: |- | ||||
|       it.rectangle(0, 0, it.get_width(), it.get_height()); | ||||
|   - platform: ili9xxx | ||||
|     invert_colors: false | ||||
|     dimensions: | ||||
|       width: 320 | ||||
|       height: 240 | ||||
|   | ||||
| @@ -20,6 +20,7 @@ display: | ||||
|     lambda: |- | ||||
|       it.rectangle(0, 0, it.get_width(), it.get_height()); | ||||
|   - platform: ili9xxx | ||||
|     invert_colors: false | ||||
|     dimensions: | ||||
|       width: 320 | ||||
|       height: 240 | ||||
|   | ||||
| @@ -2,15 +2,16 @@ spi: | ||||
|   - id: spi_main_lcd | ||||
|     clk_pin: 16 | ||||
|     mosi_pin: 17 | ||||
|     miso_pin: 15 | ||||
|     miso_pin: 32 | ||||
|  | ||||
| display: | ||||
|   - platform: ili9xxx | ||||
|     id: main_lcd | ||||
|     model: ili9342 | ||||
|     cs_pin: 12 | ||||
|     cs_pin: 14 | ||||
|     dc_pin: 13 | ||||
|     reset_pin: 21 | ||||
|     invert_colors: true | ||||
|  | ||||
| image: | ||||
|   - id: binary_image | ||||
|   | ||||
| @@ -8,9 +8,10 @@ display: | ||||
|   - platform: ili9xxx | ||||
|     id: main_lcd | ||||
|     model: ili9342 | ||||
|     cs_pin: 8 | ||||
|     dc_pin: 9 | ||||
|     cs_pin: 3 | ||||
|     dc_pin: 11 | ||||
|     reset_pin: 10 | ||||
|     invert_colors: true | ||||
|  | ||||
| image: | ||||
|   - id: binary_image | ||||
|   | ||||
| @@ -8,9 +8,10 @@ display: | ||||
|   - platform: ili9xxx | ||||
|     id: main_lcd | ||||
|     model: ili9342 | ||||
|     cs_pin: 8 | ||||
|     dc_pin: 9 | ||||
|     cs_pin: 3 | ||||
|     dc_pin: 11 | ||||
|     reset_pin: 10 | ||||
|     invert_colors: true | ||||
|  | ||||
| image: | ||||
|   - id: binary_image | ||||
|   | ||||
| @@ -2,15 +2,16 @@ spi: | ||||
|   - id: spi_main_lcd | ||||
|     clk_pin: 16 | ||||
|     mosi_pin: 17 | ||||
|     miso_pin: 15 | ||||
|     miso_pin: 18 | ||||
|  | ||||
| display: | ||||
|   - platform: ili9xxx | ||||
|     id: main_lcd | ||||
|     model: ili9342 | ||||
|     cs_pin: 12 | ||||
|     cs_pin: 19 | ||||
|     dc_pin: 13 | ||||
|     reset_pin: 21 | ||||
|     invert_colors: true | ||||
|  | ||||
| image: | ||||
|   - id: binary_image | ||||
|   | ||||
| @@ -11,6 +11,7 @@ display: | ||||
|     cs_pin: 5 | ||||
|     dc_pin: 15 | ||||
|     reset_pin: 16 | ||||
|     invert_colors: true | ||||
|  | ||||
| image: | ||||
|   - id: binary_image | ||||
|   | ||||
| @@ -11,6 +11,7 @@ display: | ||||
|     cs_pin: 20 | ||||
|     dc_pin: 21 | ||||
|     reset_pin: 22 | ||||
|     invert_colors: true | ||||
|  | ||||
| image: | ||||
|   - id: binary_image | ||||
|   | ||||
							
								
								
									
										125
									
								
								tests/components/light/common.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										125
									
								
								tests/components/light/common.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,125 @@ | ||||
| esphome: | ||||
|   on_boot: | ||||
|     then: | ||||
|       - light.toggle: test_binary_light | ||||
|       - light.turn_off: test_rgb_light | ||||
|       - light.turn_on: | ||||
|           id: test_rgb_light | ||||
|           brightness: 100% | ||||
|           red: 100% | ||||
|           green: 100% | ||||
|           blue: 1.0 | ||||
|       - light.control: | ||||
|           id: test_monochromatic_light | ||||
|           state: on | ||||
|       - light.dim_relative: | ||||
|           id: test_monochromatic_light | ||||
|           relative_brightness: 5% | ||||
|           brightness_limits: | ||||
|             max_brightness: 90% | ||||
|  | ||||
| light: | ||||
|   - platform: binary | ||||
|     id: test_binary_light | ||||
|     name: Binary Light | ||||
|     output: test_binary | ||||
|     effects: | ||||
|       - strobe: | ||||
|     on_state: | ||||
|       - logger.log: Binary light state changed | ||||
|   - platform: monochromatic | ||||
|     id: test_monochromatic_light | ||||
|     name: Monochromatic Light | ||||
|     output: test_ledc_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% | ||||
|   - platform: rgb | ||||
|     id: test_rgb_light | ||||
|     name: RGB Light | ||||
|     red: test_ledc_1 | ||||
|     green: test_ledc_2 | ||||
|     blue: test_ledc_3 | ||||
|   - platform: rgbw | ||||
|     id: test_rgbw_light | ||||
|     name: RGBW Light | ||||
|     red: test_ledc_1 | ||||
|     green: test_ledc_2 | ||||
|     blue: test_ledc_3 | ||||
|     white: test_ledc_4 | ||||
|     color_interlock: true | ||||
|   - platform: rgbww | ||||
|     id: test_rgbww_light | ||||
|     name: RGBWW Light | ||||
|     red: test_ledc_1 | ||||
|     green: test_ledc_2 | ||||
|     blue: test_ledc_3 | ||||
|     cold_white: test_ledc_4 | ||||
|     warm_white: test_ledc_5 | ||||
|     cold_white_color_temperature: 153 mireds | ||||
|     warm_white_color_temperature: 500 mireds | ||||
|     color_interlock: true | ||||
|   - platform: rgbct | ||||
|     id: test_rgbct_light | ||||
|     name: RGBCT Light | ||||
|     red: test_ledc_1 | ||||
|     green: test_ledc_2 | ||||
|     blue: test_ledc_3 | ||||
|     color_temperature: test_ledc_4 | ||||
|     white_brightness: test_ledc_5 | ||||
|     cold_white_color_temperature: 153 mireds | ||||
|     warm_white_color_temperature: 500 mireds | ||||
|     color_interlock: true | ||||
|   - platform: cwww | ||||
|     id: test_cwww_light | ||||
|     name: CWWW Light | ||||
|     cold_white: test_ledc_1 | ||||
|     warm_white: test_ledc_2 | ||||
|     cold_white_color_temperature: 153 mireds | ||||
|     warm_white_color_temperature: 500 mireds | ||||
|     constant_brightness: true | ||||
|   - platform: color_temperature | ||||
|     id: test_color_temperature_light | ||||
|     name: CT Light | ||||
|     color_temperature: test_ledc_1 | ||||
|     brightness: test_ledc_2 | ||||
|     cold_white_color_temperature: 153 mireds | ||||
|     warm_white_color_temperature: 500 mireds | ||||
|   - platform: rgb | ||||
|     id: test_rgb_light_initial_state | ||||
|     name: RGB Light | ||||
|     red: test_ledc_1 | ||||
|     green: test_ledc_2 | ||||
|     blue: test_ledc_3 | ||||
|     initial_state: | ||||
|       color_mode: rgb | ||||
|       red: 100% | ||||
|       green: 50% | ||||
|       blue: 50% | ||||
| @@ -1,23 +1,3 @@ | ||||
| esphome: | ||||
|   on_boot: | ||||
|     then: | ||||
|       - light.toggle: test_binary_light | ||||
|       - light.turn_off: test_rgb_light | ||||
|       - light.turn_on: | ||||
|           id: test_rgb_light | ||||
|           brightness: 100% | ||||
|           red: 100% | ||||
|           green: 100% | ||||
|           blue: 1.0 | ||||
|       - light.control: | ||||
|           id: test_monochromatic_light | ||||
|           state: on | ||||
|       - light.dim_relative: | ||||
|           id: test_monochromatic_light | ||||
|           relative_brightness: 5% | ||||
|           brightness_limits: | ||||
|             max_brightness: 90% | ||||
|  | ||||
| output: | ||||
|   - platform: gpio | ||||
|     id: test_binary | ||||
| @@ -38,97 +18,4 @@ output: | ||||
|     id: test_ledc_5 | ||||
|     pin: 17 | ||||
|  | ||||
| light: | ||||
|   - platform: binary | ||||
|     id: test_binary_light | ||||
|     name: Binary Light | ||||
|     output: test_binary | ||||
|     effects: | ||||
|       - strobe: | ||||
|     on_state: | ||||
|       - logger.log: Binary light state changed | ||||
|   - platform: monochromatic | ||||
|     id: test_monochromatic_light | ||||
|     name: Monochromatic Light | ||||
|     output: test_ledc_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% | ||||
|   - platform: rgb | ||||
|     id: test_rgb_light | ||||
|     name: RGB Light | ||||
|     red: test_ledc_1 | ||||
|     green: test_ledc_2 | ||||
|     blue: test_ledc_3 | ||||
|   - platform: rgbw | ||||
|     id: test_rgbw_light | ||||
|     name: RGBW Light | ||||
|     red: test_ledc_1 | ||||
|     green: test_ledc_2 | ||||
|     blue: test_ledc_3 | ||||
|     white: test_ledc_4 | ||||
|     color_interlock: true | ||||
|   - platform: rgbww | ||||
|     id: test_rgbww_light | ||||
|     name: RGBWW Light | ||||
|     red: test_ledc_1 | ||||
|     green: test_ledc_2 | ||||
|     blue: test_ledc_3 | ||||
|     cold_white: test_ledc_4 | ||||
|     warm_white: test_ledc_5 | ||||
|     cold_white_color_temperature: 153 mireds | ||||
|     warm_white_color_temperature: 500 mireds | ||||
|     color_interlock: true | ||||
|   - platform: rgbct | ||||
|     id: test_rgbct_light | ||||
|     name: RGBCT Light | ||||
|     red: test_ledc_1 | ||||
|     green: test_ledc_2 | ||||
|     blue: test_ledc_3 | ||||
|     color_temperature: test_ledc_4 | ||||
|     white_brightness: test_ledc_5 | ||||
|     cold_white_color_temperature: 153 mireds | ||||
|     warm_white_color_temperature: 500 mireds | ||||
|     color_interlock: true | ||||
|   - platform: cwww | ||||
|     id: test_cwww_light | ||||
|     name: CWWW Light | ||||
|     cold_white: test_ledc_1 | ||||
|     warm_white: test_ledc_2 | ||||
|     cold_white_color_temperature: 153 mireds | ||||
|     warm_white_color_temperature: 500 mireds | ||||
|     constant_brightness: true | ||||
|   - platform: color_temperature | ||||
|     id: test_color_temperature_light | ||||
|     name: CT Light | ||||
|     color_temperature: test_ledc_1 | ||||
|     brightness: test_ledc_2 | ||||
|     cold_white_color_temperature: 153 mireds | ||||
|     warm_white_color_temperature: 500 mireds | ||||
| <<: !include common.yaml | ||||
|   | ||||
| @@ -1,23 +1,3 @@ | ||||
| esphome: | ||||
|   on_boot: | ||||
|     then: | ||||
|       - light.toggle: test_binary_light | ||||
|       - light.turn_off: test_rgb_light | ||||
|       - light.turn_on: | ||||
|           id: test_rgb_light | ||||
|           brightness: 100% | ||||
|           red: 100% | ||||
|           green: 100% | ||||
|           blue: 1.0 | ||||
|       - light.control: | ||||
|           id: test_monochromatic_light | ||||
|           state: on | ||||
|       - light.dim_relative: | ||||
|           id: test_monochromatic_light | ||||
|           relative_brightness: 5% | ||||
|           brightness_limits: | ||||
|             max_brightness: 90% | ||||
|  | ||||
| output: | ||||
|   - platform: gpio | ||||
|     id: test_binary | ||||
| @@ -38,97 +18,4 @@ output: | ||||
|     id: test_ledc_5 | ||||
|     pin: 5 | ||||
|  | ||||
| light: | ||||
|   - platform: binary | ||||
|     id: test_binary_light | ||||
|     name: Binary Light | ||||
|     output: test_binary | ||||
|     effects: | ||||
|       - strobe: | ||||
|     on_state: | ||||
|       - logger.log: Binary light state changed | ||||
|   - platform: monochromatic | ||||
|     id: test_monochromatic_light | ||||
|     name: Monochromatic Light | ||||
|     output: test_ledc_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% | ||||
|   - platform: rgb | ||||
|     id: test_rgb_light | ||||
|     name: RGB Light | ||||
|     red: test_ledc_1 | ||||
|     green: test_ledc_2 | ||||
|     blue: test_ledc_3 | ||||
|   - platform: rgbw | ||||
|     id: test_rgbw_light | ||||
|     name: RGBW Light | ||||
|     red: test_ledc_1 | ||||
|     green: test_ledc_2 | ||||
|     blue: test_ledc_3 | ||||
|     white: test_ledc_4 | ||||
|     color_interlock: true | ||||
|   - platform: rgbww | ||||
|     id: test_rgbww_light | ||||
|     name: RGBWW Light | ||||
|     red: test_ledc_1 | ||||
|     green: test_ledc_2 | ||||
|     blue: test_ledc_3 | ||||
|     cold_white: test_ledc_4 | ||||
|     warm_white: test_ledc_5 | ||||
|     cold_white_color_temperature: 153 mireds | ||||
|     warm_white_color_temperature: 500 mireds | ||||
|     color_interlock: true | ||||
|   - platform: rgbct | ||||
|     id: test_rgbct_light | ||||
|     name: RGBCT Light | ||||
|     red: test_ledc_1 | ||||
|     green: test_ledc_2 | ||||
|     blue: test_ledc_3 | ||||
|     color_temperature: test_ledc_4 | ||||
|     white_brightness: test_ledc_5 | ||||
|     cold_white_color_temperature: 153 mireds | ||||
|     warm_white_color_temperature: 500 mireds | ||||
|     color_interlock: true | ||||
|   - platform: cwww | ||||
|     id: test_cwww_light | ||||
|     name: CWWW Light | ||||
|     cold_white: test_ledc_1 | ||||
|     warm_white: test_ledc_2 | ||||
|     cold_white_color_temperature: 153 mireds | ||||
|     warm_white_color_temperature: 500 mireds | ||||
|     constant_brightness: true | ||||
|   - platform: color_temperature | ||||
|     id: test_color_temperature_light | ||||
|     name: CT Light | ||||
|     color_temperature: test_ledc_1 | ||||
|     brightness: test_ledc_2 | ||||
|     cold_white_color_temperature: 153 mireds | ||||
|     warm_white_color_temperature: 500 mireds | ||||
| <<: !include common.yaml | ||||
|   | ||||
| @@ -1,23 +1,3 @@ | ||||
| esphome: | ||||
|   on_boot: | ||||
|     then: | ||||
|       - light.toggle: test_binary_light | ||||
|       - light.turn_off: test_rgb_light | ||||
|       - light.turn_on: | ||||
|           id: test_rgb_light | ||||
|           brightness: 100% | ||||
|           red: 100% | ||||
|           green: 100% | ||||
|           blue: 1.0 | ||||
|       - light.control: | ||||
|           id: test_monochromatic_light | ||||
|           state: on | ||||
|       - light.dim_relative: | ||||
|           id: test_monochromatic_light | ||||
|           relative_brightness: 5% | ||||
|           brightness_limits: | ||||
|             max_brightness: 90% | ||||
|  | ||||
| output: | ||||
|   - platform: gpio | ||||
|     id: test_binary | ||||
| @@ -38,97 +18,4 @@ output: | ||||
|     id: test_ledc_5 | ||||
|     pin: 5 | ||||
|  | ||||
| light: | ||||
|   - platform: binary | ||||
|     id: test_binary_light | ||||
|     name: Binary Light | ||||
|     output: test_binary | ||||
|     effects: | ||||
|       - strobe: | ||||
|     on_state: | ||||
|       - logger.log: Binary light state changed | ||||
|   - platform: monochromatic | ||||
|     id: test_monochromatic_light | ||||
|     name: Monochromatic Light | ||||
|     output: test_ledc_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% | ||||
|   - platform: rgb | ||||
|     id: test_rgb_light | ||||
|     name: RGB Light | ||||
|     red: test_ledc_1 | ||||
|     green: test_ledc_2 | ||||
|     blue: test_ledc_3 | ||||
|   - platform: rgbw | ||||
|     id: test_rgbw_light | ||||
|     name: RGBW Light | ||||
|     red: test_ledc_1 | ||||
|     green: test_ledc_2 | ||||
|     blue: test_ledc_3 | ||||
|     white: test_ledc_4 | ||||
|     color_interlock: true | ||||
|   - platform: rgbww | ||||
|     id: test_rgbww_light | ||||
|     name: RGBWW Light | ||||
|     red: test_ledc_1 | ||||
|     green: test_ledc_2 | ||||
|     blue: test_ledc_3 | ||||
|     cold_white: test_ledc_4 | ||||
|     warm_white: test_ledc_5 | ||||
|     cold_white_color_temperature: 153 mireds | ||||
|     warm_white_color_temperature: 500 mireds | ||||
|     color_interlock: true | ||||
|   - platform: rgbct | ||||
|     id: test_rgbct_light | ||||
|     name: RGBCT Light | ||||
|     red: test_ledc_1 | ||||
|     green: test_ledc_2 | ||||
|     blue: test_ledc_3 | ||||
|     color_temperature: test_ledc_4 | ||||
|     white_brightness: test_ledc_5 | ||||
|     cold_white_color_temperature: 153 mireds | ||||
|     warm_white_color_temperature: 500 mireds | ||||
|     color_interlock: true | ||||
|   - platform: cwww | ||||
|     id: test_cwww_light | ||||
|     name: CWWW Light | ||||
|     cold_white: test_ledc_1 | ||||
|     warm_white: test_ledc_2 | ||||
|     cold_white_color_temperature: 153 mireds | ||||
|     warm_white_color_temperature: 500 mireds | ||||
|     constant_brightness: true | ||||
|   - platform: color_temperature | ||||
|     id: test_color_temperature_light | ||||
|     name: CT Light | ||||
|     color_temperature: test_ledc_1 | ||||
|     brightness: test_ledc_2 | ||||
|     cold_white_color_temperature: 153 mireds | ||||
|     warm_white_color_temperature: 500 mireds | ||||
| <<: !include common.yaml | ||||
|   | ||||
| @@ -1,23 +1,3 @@ | ||||
| esphome: | ||||
|   on_boot: | ||||
|     then: | ||||
|       - light.toggle: test_binary_light | ||||
|       - light.turn_off: test_rgb_light | ||||
|       - light.turn_on: | ||||
|           id: test_rgb_light | ||||
|           brightness: 100% | ||||
|           red: 100% | ||||
|           green: 100% | ||||
|           blue: 1.0 | ||||
|       - light.control: | ||||
|           id: test_monochromatic_light | ||||
|           state: on | ||||
|       - light.dim_relative: | ||||
|           id: test_monochromatic_light | ||||
|           relative_brightness: 5% | ||||
|           brightness_limits: | ||||
|             max_brightness: 90% | ||||
|  | ||||
| output: | ||||
|   - platform: gpio | ||||
|     id: test_binary | ||||
| @@ -38,97 +18,4 @@ output: | ||||
|     id: test_ledc_5 | ||||
|     pin: 17 | ||||
|  | ||||
| light: | ||||
|   - platform: binary | ||||
|     id: test_binary_light | ||||
|     name: Binary Light | ||||
|     output: test_binary | ||||
|     effects: | ||||
|       - strobe: | ||||
|     on_state: | ||||
|       - logger.log: Binary light state changed | ||||
|   - platform: monochromatic | ||||
|     id: test_monochromatic_light | ||||
|     name: Monochromatic Light | ||||
|     output: test_ledc_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% | ||||
|   - platform: rgb | ||||
|     id: test_rgb_light | ||||
|     name: RGB Light | ||||
|     red: test_ledc_1 | ||||
|     green: test_ledc_2 | ||||
|     blue: test_ledc_3 | ||||
|   - platform: rgbw | ||||
|     id: test_rgbw_light | ||||
|     name: RGBW Light | ||||
|     red: test_ledc_1 | ||||
|     green: test_ledc_2 | ||||
|     blue: test_ledc_3 | ||||
|     white: test_ledc_4 | ||||
|     color_interlock: true | ||||
|   - platform: rgbww | ||||
|     id: test_rgbww_light | ||||
|     name: RGBWW Light | ||||
|     red: test_ledc_1 | ||||
|     green: test_ledc_2 | ||||
|     blue: test_ledc_3 | ||||
|     cold_white: test_ledc_4 | ||||
|     warm_white: test_ledc_5 | ||||
|     cold_white_color_temperature: 153 mireds | ||||
|     warm_white_color_temperature: 500 mireds | ||||
|     color_interlock: true | ||||
|   - platform: rgbct | ||||
|     id: test_rgbct_light | ||||
|     name: RGBCT Light | ||||
|     red: test_ledc_1 | ||||
|     green: test_ledc_2 | ||||
|     blue: test_ledc_3 | ||||
|     color_temperature: test_ledc_4 | ||||
|     white_brightness: test_ledc_5 | ||||
|     cold_white_color_temperature: 153 mireds | ||||
|     warm_white_color_temperature: 500 mireds | ||||
|     color_interlock: true | ||||
|   - platform: cwww | ||||
|     id: test_cwww_light | ||||
|     name: CWWW Light | ||||
|     cold_white: test_ledc_1 | ||||
|     warm_white: test_ledc_2 | ||||
|     cold_white_color_temperature: 153 mireds | ||||
|     warm_white_color_temperature: 500 mireds | ||||
|     constant_brightness: true | ||||
|   - platform: color_temperature | ||||
|     id: test_color_temperature_light | ||||
|     name: CT Light | ||||
|     color_temperature: test_ledc_1 | ||||
|     brightness: test_ledc_2 | ||||
|     cold_white_color_temperature: 153 mireds | ||||
|     warm_white_color_temperature: 500 mireds | ||||
| <<: !include common.yaml | ||||
|   | ||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user