Home Assistant Mosquitto (MQTT) broker installatie

MQTT Werkt ook prima in Home Assistant. Je kunt er verschillende integraties, devices en addons mee laten “praten” en zodoende beheren/bedienen.
Maar wat is MQTT nu eigenlijk?

MQTT is een vernuftig stukje software dat voor een Informatie Snelweg zorgt. Je hebt hierin o.a. Publishers (lampen, sensoren, schakelaars etc) en Subscribers (Client, die bepaalde stukjes informatie nodig heeft)
Een Publisher publiceert een pakketje waarin zijn status staat, dat kan zijn het licht is aan, de schakelaar is uit, de temperatuur is 18 graden, en stuurt dat pakketje de Informatie Snelweg op en daar gaat het pakketje “rondrijden”. Die snelweg heeft verschillende afslagen en die zijn ook bedoeld voor de Subscribers.
Subscribers kunnen zich inschrijven voor pakketjes van bepaalde Publishers en het pakketje zal dan ook de afslag pakken naar de Subscriber waar het voor bestemd is en er vervolgens iets mee gaan doen zoals een automatisering starten, de verwarming aanzetten als de temperatuur onder de 18 graden komt etc.
Het is een fantastisch mooi product wat uitblinkt in eenvoud!

Hierboven zie je het in een plaatje. Je hebt de MQTT Broker (de Informatie Snelweg), de Publisher (Sensor) en de Subscribers (Client).
De groene en blauwe pijlen zijn de afslagen op de snelweg. De broker weet wie ingeschreven is op welke publisher en zal de pakketjes dan ook in goede banen naar de Client sturen.

Een conversatie op de MQTT Broker kan er dan als volgt uitzien:

Je ziet hierboven verschillende Publishers (Home Assistant, Zigbee2MQTT, gv2mqtt, Ring) En elke Publisher publiceert statussen en updates van de devices die eraan gekoppeld zijn. De Subscribers kijken dus naar deze conversaties en pakken eruit wat voor hun bedoeld is om daar vervolgens een actie op los te laten.

Erg leuke materie is dit en binnen Home Assistant heb je dit vrij snel draaien!

Om dit te installeren heb je als eerste de MQTT Broker Add-On nodig. Deze staat gewoon in de officiele addon winkel en daarvoor hoef je dus geen repository toe te voegen.

Installeer deze en in principe kun je deze zonder verdere configuratie starten waarna je al een werkende MQTT Broker hebt!

Vervolgens kun je in Home Assistant de integratie MQTT installeren. Ook dit is een officiele integratie welke standaard in Home Assistant aanwezig is.
Ook hiervoor hoef je verder geen zaken in te stellen. Na de installatie van de Integratie werkt deze al en luistert Home Assistant naar de MQTT Broker.

Dan is het nog zaak om apparaten via MQTT toe te voegen. Voor veel apparaten heb je eigen Add-Ons zoals Zigbee2MQTT, Ring en Govee maar nog wel veel meer, afhankelijk wat je allemaal gebruikt.

In Home Assistant onder MQTT zie je dan ook een lijst met de apparaten die via MQTT worden gepubliceerd:

En deze apparaten zijn dus te bedienen in Home Assistant. Bijvoorbeeld Zigbee2MQTT stuurt een status uit van de lamp in de garage zodat Home Assistant weet of deze aan of uit staat en welke kleur ingesteld is. Maar als de lamp uit staat en Home Assistant wil de lamp aanzetten, dan zal Home Assistant een pakketje maken “zet de lamp in de garage aan”, stuurt deze naar de MQTT Broker om op de Informatie Snelweg rond te gaan rijden en Zigbee2MQTT ziet dat pakketje voorbij komen en weet “die is voor mij!” het pakketje gaat dan via de Broker naar Zigbee2MQTT en deze zal dan het licht aanzetten in de garage. Dit alles gebeurd in milliseconden!

Voor enkele technieken heb ik artikelen online staan:

Gefeliciteerd! Je weet nu in de basis hoe MQTT werkt en hoe je dit in Home Assistant installeert!

Deel dit:

Laat een reactie achter

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Scroll naar boven