Je winkelwagen is momenteel leeg!
Eclipse Mosquitto is een open-source MQTT message broker die veel wordt gebruikt in IoT-projecten. Het is lichtgewicht, eenvoudig in gebruik en compatibel met een groot aantal apparaten en platforms. Met Mosquitto kun je sensoren, slimme apparaten en automatiseringssystemen zoals Home Assistant in realtime met elkaar laten communiceren.
In deze blog laat ik stap voor stap zien hoe je Mosquitto op een Proxmox-server installeert en koppelt aan Home Assistant.
Stap 1: MQTT installeren op Proxmox
Het makkelijkste is om een LXC-container voor Mosquitto aan te maken. Voer hiervoor de volgende commando uit in de Proxmox Shell:
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/mqtt.sh)"
Dit script zet een kant-en-klare Mosquitto LXC op. Na het uitvoeren van het script heb je een draaiende MQTT broker op je Proxmox-server.
Tip:ย Meer post-installatie informatie vind je hier:ย Proxmox Community Scripts – MQTT
Stap 2: Mosquitto configureren
De hoofdconfiguratie van Mosquitto staat in:
/etc/mosquitto/conf.d/default.conf
Hier kun je bijvoorbeeld gebruikers toevoegen, poorten aanpassen of beveiliging instellen. Een minimale configuratie kan er zo uitzien:
listener 1883
allow_anonymous true
listener 1883
ย โ Stelt de standaard MQTT-poort in.allow_anonymous true
ย โ Staat iedereen toe verbinding te maken zonder wachtwoord.ย Voor thuisgebruik prima, maar voor externe toegang altijd beter met gebruikers/wachtwoord.
Na wijzigingen herstart je Mosquitto:
systemctl restart mosquitto
Stap 3: Koppelen met Home Assistant
- Openย Home Assistantย en ga naarย Instellingen โ Integraties.
- Klik opย + Toevoegenย en zoek naarย MQTT.
- Kies voorย MQTT broker handmatig configureren.
- Vul het IP-adres van je Proxmox LXC in en de poort (standaard 1883).
- Als je gebruikers hebt ingesteld, voer ook gebruikersnaam en wachtwoord in.
- Klik opย Verbind.
Home Assistant zal nu verbinding maken met je Mosquitto broker. Zodra dit gelukt is, kun je sensoren, schakelaars en andere apparaten via MQTT aansturen en uitlezen.
Stap 4: Testen van de verbinding
Een eenvoudige manier om te testen is door een MQTT client te gebruiken, zoals MQTT Explorer. Verbinden met je broker laat je alle berichten zien die Home Assistant en je apparaten uitwisselen.
Belangrijk om te weten
- Mosquitto isย lichtgewicht, maar let op: als je meerdere apparaten en sensoren gebruikt, is het goed om regelmatig te controleren of de LXC genoeg geheugen heeft.
- Gebruik voor externe toegang altijdย TLS/SSLย en gebruikersauthenticatie.
- Updates worden niet automatisch via het script gedaan; check regelmatig deย Mosquitto releasepaginaย voor nieuwe versies.
Conclusie
Met Mosquitto op Proxmox en de koppeling met Home Assistant kun je een krachtig en efficiรซnt MQTT-netwerkopzetten voor al je slimme apparaten. Het vergt maar een paar stappen en levert veel flexibiliteit op bij je huisautomatisering.
Geef een reactie