Mosquitto Broker Mqtt en Home Assistant

Mosquitto Broker MQTT en Home Assistant

Mosquitto Broker es un servidor de mensajería MQTT. MQTT es un protocolo de mensajería en tiempo real diseñado para conectar dispositivos IoT y aplicaciones a través de redes con baja capacidad de banda y alta latencia.

Mosquitto Broker es una implementación de software libre y de código abierto del protocolo MQTT que se utiliza como intermediario entre los dispositivos y aplicaciones que se comunican a través del protocolo. El servidor Mosquitto Broker actúa como un punto central para la transmisión de mensajes entre dispositivos y aplicaciones, asegurándose de que los mensajes se entreguen de manera fiable y segura.

En el contexto de Home Assistant, una plataforma de automatización del hogar de código abierto, Mosquitto Broker se integra de manera fluida, permitiendo la comunicación entre los diferentes dispositivos y aplicaciones que forman parte de tu sistema de automatización del hogar. Esta integración permite una comunicación eficaz y en tiempo real, que es crucial para la automatización y control de los dispositivos en tu hogar.

Mosquitto Broker frente a otras soluciones

Además, optar por Mosquitto Broker frente a otras soluciones disponibles es una elección acertada debido a su naturaleza de código abierto, su confiabilidad y su amplia adopción en la comunidad de Home Assistant. Este servidor de mensajería facilita no solo la comunicación sino también la expansión y adaptabilidad de tu sistema, permitiendo una integración más sencilla de nuevos dispositivos y servicios en el futuro.

Por ejemplo, podrías tener varios dispositivos como sensores de temperatura, cámaras de seguridad y luces inteligentes comunicándose entre sí y con aplicaciones de control centralizado mediante Mosquitto Broker en Home Assistant. Cuando un sensor de temperatura detecta un cambio significativo, puede enviar una señal a través de Mosquitto Broker para ajustar el termostato o encender las luces, demostrando así la capacidad de este servidor de mensajería para facilitar una automatización eficaz y una respuesta en tiempo real a las condiciones cambiantes.

ACTUALIZADO: 13/09/2023

Cómo instalar Mosquitto Broker en Home Assistant

  • Vamos a ir al menú de la izquierda de nuestro Home Assistant y entramos en Supervisor
  • Nos dirigimos a Addon Store
  • Buscamos y entramos en Mosquitto Broker
  • Le damos a Instalar
  • En este Addon, yo tengo marcadas las tres casillas (Iniciar en el arranque, vigilancia y actualización automática)
  • Antes de dar a Iniciar, tenemos que ir a configuración. dentro de Logins configuraremos el nombre de usuario y contraseña que utilizaremos para conectarnos al Broker.
- username: tecnoyfoto2023
  password: 2023tecnoyfoto

ATENCIÓN: no podemos utilizar ni el nombre homeassistant ni el nombre addon cómo username.

  • Sin salir de configuración, bajamos hasta Customize y si no lo tenemos, ponemos la siguiente configuración
active: false
folder: mosquitto
  • No vamos a tocar nada más de la configuración.
  • Ahora, nos vamos a nuestro editor de código, en mi caso el Visual Studio y creamos un archivo llamado mqtt.yaml. Una vez creado, lo llamaremos desde nuestro archivo configuration.yaml con el siguiente comando:
  • mqtt: !include mqtt.yaml
  • Ahora dentro del archivo que hemos creado, pondremos la configuración de los dispositivos que tengamos conectados por mqtt. Dejo el ejemplo de una luz y un sensor binario. Tu tienes que investigar cómo configurar el dispositivo que tienes entre manos.
light:
  - name: "sofa"
    state_topic: "shellies/sofa/relay/0"
    command_topic: "shellies/sofa/relay/0/command"
    #availability_topic: "shellies/sofa/online"
    optimistic: false
    payload_on: "on"
    payload_off: "off"
    payload_available: "true"
    payload_not_available: "false"
    retain: false
    qos: 1

binary_sensor:
  - name: "My Computer - Connected"
    state_topic: "iotlink/workgroup/desktop-9r9tb6v/lwt"
    value_template: "{{ value }}"
    payload_on: "ON"
    payload_off: "OFF"
    device_class: "connectivity"
    qos: 1

Cómo configurar Mosquitto Broker

Con eso, tenemos la primera parte hecha.

  • Ahora nos vamos a ir al menú de la izquierda Configuración y entramos en Integraciones.
  • vamos a Añadir Integración
  • en la barra de búsqueda escribimos MQTT
  • sólo nos aparece un resultado y lo instalamos
  • Activamos el Habilitar descubrimiento
  • le damos en Enviar
  • Nos dice que la configuración se ha creado para Mosquitto Broker
  • Damos en Terminar

Sígueme a YouTube

Sígueme en Youtube - Mosquitto Broker

6 comentarios en “Mosquitto Broker MQTT en Home Assistant”

  1. Pingback: Encender / Apagar PC desde Home Assistant - Tecnoyfoto domótica

  2. Pingback: 2021.6 Home Assistant - Novedades del mes - Tecnoyfoto Domótica

  3. Pingback: BMS 14s 100A – Los Inventos de Almogu

  4. Pingback: BMS 14s 100A – Mi sitio WordPress

  5. ¡Excelente tutorial para instalar Mosquitto Broker MQTT en Home Assistant! Me fue de gran ayuda para configurar mi sistema de forma eficiente. Gracias por compartir estos conocimientos.

    1. ¡Hola!

      Muchas gracias por tu comentario y por tus amables palabras. Me alegra saber que el tutorial para instalar Mosquitto Broker MQTT en Home Assistant te fue de gran ayuda y que has podido configurar tu sistema de manera eficiente.

      Si tienes alguna otra pregunta o necesitas más información, no dudes en comentar. Estoy aquí para ayudarte.

      ¡Un saludo y que tengas un excelente día!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio