mirror of
				https://github.com/esphome/esphome.git
				synced 2025-11-03 16:41:50 +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
 |