mirror of
https://github.com/esphome/esphome.git
synced 2024-12-20 16:18:49 +01: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"
|