mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-31 07:03:55 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			99 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			99 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| esphome:
 | |
|   on_boot:
 | |
|     then:
 | |
|       - homeassistant.event:
 | |
|           event: esphome.button_pressed
 | |
|           data:
 | |
|             message: Button was pressed
 | |
|       - homeassistant.event:
 | |
|           event: esphome.html5
 | |
|           data:
 | |
|             message: New Humidity
 | |
|           data_template:
 | |
|             message: The humidity is {{ my_variable }}%.
 | |
|           variables:
 | |
|             my_variable: "return id(ha_hello_world_temperature).state;"
 | |
|       - homeassistant.action:
 | |
|           action: notify.html5
 | |
|           data:
 | |
|             message: Button was pressed
 | |
|       - homeassistant.action:
 | |
|           action: notify.html5
 | |
|           data:
 | |
|             title: New Humidity
 | |
|           data_template:
 | |
|             message: The humidity is {{ my_variable }}%.
 | |
|           variables:
 | |
|             my_variable: "return id(ha_hello_world_temperature).state;"
 | |
| 
 | |
| wifi:
 | |
|   ssid: MySSID
 | |
|   password: password1
 | |
| 
 | |
| 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
 | |
| 
 | |
| binary_sensor:
 | |
|   - platform: homeassistant
 | |
|     entity_id: binary_sensor.hello_world
 | |
|     id: ha_hello_world_binary
 | |
|   - platform: homeassistant
 | |
|     entity_id: binary_sensor.hello
 | |
|     attribute: world
 | |
|     id: ha_hello_world_binary_attribute
 | |
| 
 | |
| number:
 | |
|   - platform: homeassistant
 | |
|     entity_id: number.hello_world
 | |
|     id: ha_hello_world_number
 | |
| 
 | |
| sensor:
 | |
|   - platform: homeassistant
 | |
|     entity_id: sensor.hello_world
 | |
|     id: ha_hello_world
 | |
|   - platform: homeassistant
 | |
|     entity_id: climate.living_room
 | |
|     attribute: temperature
 | |
|     id: ha_hello_world_temperature
 | |
| 
 | |
| text_sensor:
 | |
|   - platform: homeassistant
 | |
|     entity_id: sensor.hello_world
 | |
|     id: ha_hello_world_text
 | |
|   - platform: homeassistant
 | |
|     entity_id: sensor.hello_world1
 | |
|     id: ha_hello_world_text2
 | |
|     attribute: some_attribute
 | |
| 
 | |
| time:
 | |
|   - platform: homeassistant
 | |
|     on_time:
 | |
|       - at: "16:00:00"
 | |
|         then:
 | |
|           - logger.log: It's 16:00
 |