mirror of
				https://github.com/esphome/esphome.git
				synced 2025-11-04 00:51:49 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			37 lines
		
	
	
		
			740 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			740 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
wifi:
 | 
						|
  ssid: MySSID
 | 
						|
  password: password1
 | 
						|
 | 
						|
mqtt:
 | 
						|
  broker: test.mosquitto.org
 | 
						|
  port: 1883
 | 
						|
  discovery: true
 | 
						|
  discovery_prefix: homeassistant
 | 
						|
  log_topic:
 | 
						|
  on_message:
 | 
						|
    topic: testing/sensor/testing_sensor/state
 | 
						|
    qos: 0
 | 
						|
    then:
 | 
						|
      - logger.log: Mqtt Test
 | 
						|
 | 
						|
sensor:
 | 
						|
  - platform: mqtt_subscribe
 | 
						|
    name: MQTT Subscribe Sensor
 | 
						|
    topic: mqtt/topic
 | 
						|
    id: the_sensor
 | 
						|
    qos: 2
 | 
						|
    on_value:
 | 
						|
      - mqtt.publish_json:
 | 
						|
          topic: the/topic
 | 
						|
          payload: |-
 | 
						|
            root["key"] = id(the_sensor).state;
 | 
						|
            root["greeting"] = "Hello World";
 | 
						|
 | 
						|
text_sensor:
 | 
						|
  - platform: mqtt_subscribe
 | 
						|
    name: MQTT Subscribe Text
 | 
						|
    topic: "the/topic"
 | 
						|
    qos: 2
 | 
						|
    on_value:
 | 
						|
      - logger.log: "Text sensor got value"
 |