mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-29 22:24:26 +00:00 
			
		
		
		
	Add validate to components (#1631)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
This commit is contained in:
		
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			
						parent
						
							482a3aebc9
						
					
				
				
					commit
					c79d700d03
				
			| @@ -1,6 +1,6 @@ | ||||
| esphome: | ||||
|   name: $devicename | ||||
|   comment: $devicecomment | ||||
|   name: $device_name | ||||
|   comment: $device_comment | ||||
|   platform: ESP8266 | ||||
|   board: d1_mini | ||||
|   build_path: build/test3 | ||||
| @@ -13,8 +13,8 @@ esphome: | ||||
|     - custom.h | ||||
|  | ||||
| substitutions: | ||||
|   devicename: test3 | ||||
|   devicecomment: test3 device | ||||
|   device_name: test3 | ||||
|   device_comment: test3 device | ||||
|   min_sub: '0.03' | ||||
|   max_sub: '12.0%' | ||||
|  | ||||
| @@ -213,9 +213,33 @@ spi: | ||||
|   miso_pin: GPIO14 | ||||
|  | ||||
| uart: | ||||
|   - tx_pin: GPIO1 | ||||
|   - id: uart1 | ||||
|     tx_pin: GPIO1 | ||||
|     rx_pin: GPIO3 | ||||
|     baud_rate: 115200 | ||||
|   - id: uart2 | ||||
|     tx_pin: GPIO4 | ||||
|     rx_pin: GPIO5 | ||||
|     baud_rate: 9600 | ||||
|   - id: uart3 | ||||
|     tx_pin: GPIO4 | ||||
|     rx_pin: GPIO5 | ||||
|     baud_rate: 4800 | ||||
|   - id: uart4 | ||||
|     tx_pin: GPIO4 | ||||
|     rx_pin: GPIO5 | ||||
|     baud_rate: 9600 | ||||
|   - id: uart5 | ||||
|     tx_pin: GPIO4 | ||||
|     rx_pin: GPIO5 | ||||
|     baud_rate: 9600 | ||||
|   - id: uart6 | ||||
|     tx_pin: GPIO4 | ||||
|     rx_pin: GPIO5 | ||||
|     baud_rate: 9600 | ||||
|  | ||||
| modbus: | ||||
|   uart_id: uart1 | ||||
|  | ||||
| ota: | ||||
|   safe_mode: True | ||||
| @@ -369,6 +393,7 @@ sensor: | ||||
|     active_power_b: | ||||
|       name: ADE7953 Active Power B | ||||
|   - platform: pzem004t | ||||
|     uart_id: uart3 | ||||
|     voltage: | ||||
|       name: 'PZEM00T Voltage' | ||||
|     current: | ||||
| @@ -408,6 +433,7 @@ sensor: | ||||
|       name: 'AQI' | ||||
|       calculation_type: 'AQI' | ||||
|   - platform: pmsx003 | ||||
|     uart_id: uart2 | ||||
|     type: PMSX003 | ||||
|     pm_1_0: | ||||
|       name: 'PM 1.0 Concentration' | ||||
| @@ -415,25 +441,8 @@ sensor: | ||||
|       name: 'PM 2.5 Concentration' | ||||
|     pm_10_0: | ||||
|       name: 'PM 10.0 Concentration' | ||||
|   - platform: pmsx003 | ||||
|     type: PMS5003T | ||||
|     pm_2_5: | ||||
|       name: 'PM 2.5 Concentration' | ||||
|     temperature: | ||||
|       name: 'PMS Temperature' | ||||
|     humidity: | ||||
|       name: 'PMS Humidity' | ||||
|   - platform: pmsx003 | ||||
|     type: PMS5003ST | ||||
|     pm_2_5: | ||||
|       name: 'PM 2.5 Concentration' | ||||
|     temperature: | ||||
|       name: 'PMS Temperature' | ||||
|     humidity: | ||||
|       name: 'PMS Humidity' | ||||
|     formaldehyde: | ||||
|       name: 'PMS Formaldehyde Concentration' | ||||
|   - platform: cse7766 | ||||
|     uart_id: uart3 | ||||
|     voltage: | ||||
|       name: 'CSE7766 Voltage' | ||||
|     current: | ||||
| @@ -443,7 +452,7 @@ sensor: | ||||
|   - platform: ezo | ||||
|     id: ph_ezo | ||||
|     address: 99 | ||||
|     unit_of_measurement: 'pH'   | ||||
|     unit_of_measurement: 'pH' | ||||
|   - platform: tof10120 | ||||
|     name: "Distance sensor" | ||||
|     update_interval: 5s | ||||
| @@ -867,6 +876,7 @@ light: | ||||
|     effects: | ||||
|       - wled: | ||||
|       - adalight: | ||||
|           uart_id: uart3 | ||||
|       - e131: | ||||
|           universe: 1 | ||||
|   - platform: hbridge | ||||
| @@ -888,6 +898,7 @@ ttp229_bsf: | ||||
|   scl_pin: D1 | ||||
|  | ||||
| sim800l: | ||||
|   uart_id: uart4 | ||||
|   on_sms_received: | ||||
|     - lambda: |- | ||||
|         std::string str; | ||||
| @@ -900,6 +911,7 @@ sim800l: | ||||
|         recipient: '+1234' | ||||
|  | ||||
| dfplayer: | ||||
|   uart_id: uart5 | ||||
|   on_finished_playback: | ||||
|     then: | ||||
|       if: | ||||
| @@ -913,6 +925,7 @@ tm1651: | ||||
|   dio_pin: D5 | ||||
|  | ||||
| rf_bridge: | ||||
|   uart_id: uart5 | ||||
|   on_code_received: | ||||
|     - lambda: |- | ||||
|         uint32_t test; | ||||
| @@ -1006,3 +1019,4 @@ fingerprint_grow: | ||||
|         event: esphome.${devicename}_fingerprint_grow_enrollment_failed | ||||
|         data: | ||||
|           finger_id: !lambda 'return finger_id;' | ||||
|   uart_id: uart6 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user