IoT & AutomationHome Assistant
MQTT verschlüsseln: TLS für den Mosquitto-Broker in Home Assistant
Schritt für Schritt: TLS im Mosquitto-Add-on einschalten und die KLOKL Bridge per MQTTS über Port 8883 verbinden. Mit einem ehrlichen Blick darauf, wovor es schützt.
2 Min. Lesezeit

Mit TLS gehen Kartennummern und Befehle nicht mehr im Klartext durch Ihr Netzwerk. Sie brauchen ein Zertifikat für den Broker, ein paar Einstellungen im Mosquitto-Add-on und Port 8883 in der Bridge.
Standardmäßig läuft MQTT unverschlüsselt über Port 1883. In einem gut geschützten Heimnetz ist das oft vertretbar, aber jedes Gerät im selben Netz könnte mitlesen. Bei Zutrittskontrolle lohnen sich die wenigen Minuten für die Verschlüsselung.
Was Sie brauchen
- Home Assistant mit dem Mosquitto-Broker-Add-on
- ein Zertifikat mit Schlüssel für den Broker im Ordner /ssl von Home Assistant, etwa vom Let’s-Encrypt-Add-on oder selbst signiert
- eine KLOKL Bridge mit Firmware v1.0.2
Schritt 1: TLS im Add-on einschalten
Öffnen Sie Einstellungen → Add-ons → Mosquitto broker → Konfiguration. Tragen Sie die Dateinamen von Zertifikat und Schlüssel ein, wie sie in /ssl liegen. Mit den üblichen Namen sieht die Konfiguration so aus:
1logins: []2require_certificate: false3certfile: fullchain.pem4keyfile: privkey.pem5customize:6 active: false7 folder: mosquitto
Speichern und das Add-on neu starten. Im Protokoll sollte nun stehen, dass es zusätzlich auf Port 8883 lauscht. Port 1883 bleibt für Geräte offen, die noch kein TLS können; ist alles umgestellt, können Sie ihn in den Netzwerk-Einstellungen des Add-ons schließen.
Schritt 2: die Bridge auf MQTTS umstellen
- Öffnen Sie die Weboberfläche der Bridge.
- Stellen Sie in den MQTT-Einstellungen den Port auf 8883 und schalten Sie TLS (MQTTS) ein.
- Speichern. Die Bridge verbindet sich von selbst neu.
- In Home Assistant sollte das Gerät nach wenigen Sekunden wieder online sein.
Wovor TLS schützt, und wovor nicht
Mit TLS ist der Verkehr zwischen Bridge und Broker verschlüsselt; wer im Netzwerk mithört, sieht keine Kartennummern. In Firmware v1.0.2 prüft die Bridge das Zertifikat des Brokers noch nicht gegen eine Zertifizierungsstelle. Das hält selbst signierte Zertifikate einfach, schützt aber nicht vor einem Angreifer im eigenen Netz, der sich aktiv als Broker ausgibt. Deshalb:
- nutzen Sie für die Bridge einen eigenen MQTT-Benutzer mit starkem Passwort
- halten Sie IoT-Geräte in einem eigenen Netzsegment, wenn Ihr Router das kann
- machen Sie den Broker nicht aus dem Internet erreichbar
Alle MQTT-Topics der Bridge stehen in der Dokumentation.
Mehr zu diesem Thema
Alle Beiträge →
Local first: Warum eine Tür nicht vom Internet abhängen sollte
Cloud-Dienste kommen und gehen, die Tür bleibt. Warum die KLOKL Bridge komplett im eigenen Netz arbeitet und was Sie trotzdem einplanen sollten.
2 Min. Lesezeit

Warum die Bridge OSDP spricht und nicht Wiegand
Viele Kartenleser nutzen noch Wiegand, eine Schnittstelle aus den 1980ern. Für die KLOKL Bridge haben wir OSDP gewählt: überwacht, bidirektional und verschlüsselbar.
2 Min. Lesezeit

IoT & AutomationHome Assistant
Karte und PIN: Zutritt mit einer Home-Assistant-Automation
Schritt für Schritt: eine Automation, die die Karte prüft, auf die PIN wartet und dem Leser grünes oder rotes Licht gibt.
2 Min. Lesezeit
Neuigkeiten zur KLOKL Bridge
Neue Beiträge, Firmware-Updates und der Starttermin, direkt in Ihr Postfach.