home-assistant.io/source/_docs/mqtt/service.markdown
Alok Saboo 1aca7b08cf Misc fixes: e.g. -> e.g., and proper case for Home Assistant (#4942)
* e.g. to e.g., and proper case for Home Assistant

* Instructions how to -> Instructions on how to
2018-03-17 20:20:37 +01:00

784 B

layout, title, description, date, sidebar, comments, sharing, footer, logo
layout title description date sidebar comments sharing footer logo
page MQTT Publish service Instructions on how to setup the MQTT Publish service within Home Assistant. 2015-08-07 18:00 true false true true mqtt.png

The MQTT component will register the service publish which allows publishing messages to MQTT topics. There are two ways of specifying your payload. You can either use payload to hard-code a payload or use payload_template to specify a template that will be rendered to generate the payload.

{
  "topic": "home-assistant/light/1/command",
  "payload": "on"
}
{
  "topic": "home-assistant/light/1/state",
  "payload_template": "{% raw %}{{ states('device_tracker.paulus') }}{% endraw %}"
}