mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-05-05 10:38:58 +00:00

An external broker is more stable, this is something I did not know as a beginner. Especially because the embedded broker has a memory leak. It would have saved me a bunch of time and WAF trust issues if I would have had this piece of knowledge. Issue on memory leak: https://github.com/home-assistant/home-assistant/issues/11594
1.4 KiB
1.4 KiB
layout, title, description, date, sidebar, comments, sharing, footer, logo, ha_category, featured, ha_release, ha_iot_class
layout | title | description | date | sidebar | comments | sharing | footer | logo | ha_category | featured | ha_release | ha_iot_class |
---|---|---|---|---|---|---|---|---|---|---|---|---|
page | MQTT | Instructions on how to setup MQTT within Home Assistant. | 2015-08-07 18:00 | true | false | true | true | mqtt.png | Hub | true | pre 0.7 | depends |
MQTT (aka MQ Telemetry Transport) is a machine-to-machine or "Internet of Things" connectivity protocol on top of TCP/IP. It allows extremely lightweight publish/subscribe messaging transport.
Your first step to get MQTT and Home Assistant working is to choose a broker.
To integrate MQTT into Home Assistant, add the following section to your configuration.yaml
file. Keep in mind that the minimal setup will run with an embedded MQTT broker:
# Example configuration.yaml entry
mqtt:
To connect to your own MQTT broker:
# Example configuration.yaml entry
mqtt:
broker: IP_ADDRESS_BROKER
The minimal setup uses the embedded MQTT broker, however a separate broker is advised for more stability.