Es gibt einige mögliche Gründe, warum Ihr MQTT-Server möglicherweise nicht wie erwartet funktioniert.
-
Firewall-Regeln: Stellen Sie sicher, dass die Firewall-Regeln auf Ihrem Home Assistant-Gerät oder Router eingehende Verbindungen auf Port 1883 zulassen. Wenn Sie beispielsweise einen Router verwenden, müssen Sie möglicherweise Port-Weiterleitungsregeln konfigurieren.
-
MQTT-Benutzername und Passwort: Überprüfen Sie, ob Sie den richtigen Benutzernamen und das richtige Passwort für Ihren MQTT-Broker verwenden. Stellen Sie sicher, dass Sie sie korrekt in Ihren Shelly-Geräten und im MQTT Explorer eingeben.
-
Broker-IP-Adresse: Stellen Sie sicher, dass Sie die korrekte IP-Adresse des MQTT-Brokers verwenden. In Ihrem Fall sollte es die IP-Adresse Ihres Home Assistant-Geräts sein.
-
MQTT-Broker-Status: Überprüfen Sie den Status des Mosquitto-Brokers. Sie können dies tun, indem Sie auf die Home Assistant-Weboberfläche gehen und zum Abschnitt “Supervisor” → “Dashboard” navigieren. Dort sollten Sie eine Liste aller installierten Add-ons sehen, einschließlich Mosquitto broker. Klicken Sie darauf und überprüfen Sie das Protokoll, um sicherzustellen, dass es ohne Fehler ausgeführt wird.
-
MQTT Explorer-Konfiguration: Stellen Sie sicher, dass Sie MQTT Explorer korrekt konfiguriert haben. Sie sollten die IP-Adresse Ihres MQTT-Brokers, den Port (normalerweise 1883 für unverschlüsseltes MQTT), sowie Ihren Benutzernamen und Ihr Passwort eingeben.
Wenn all diese Punkte überprüft wurden und das Problem weiterhin besteht, können Sie versuchen, das Mosquitto-Broker-Add-on zu deinstallieren und erneut zu installieren. Bevor Sie dies tun, stellen Sie sicher, dass Sie alle wichtigen Konfigurationen oder Daten sichern.