HomeAssistant: MQTT-Fehler 'Unable to connect to the MQTT broker: Connection Refused: not authorised' beheben

English Deutsch

Problem:

Beim Starten von HomeAssistant, z.B. mit docker-compose up, erscheint diese Fehlermeldung:

homeassistant_log.txt
homeassistant    | 2021-12-27 19:55:46 WARNING (Recorder) [homeassistant.components.recorder.util] The system could not validate that the sqlite3 database at //config/home-assistant_v2.db was shutdown cleanly
homeassistant    | 2021-12-27 19:55:47 ERROR (Thread-3) [homeassistant.components.mqtt] Unable to connect to the MQTT broker: Connection Refused: not authorised.
homeassistant    | 2021-12-27 19:55:47 WARNING (Thread-3) [homeassistant.components.mqtt] Disconnected from MQTT server 127.0.0.1:1883 (5)

Lösung

Die configuration.yml enthält nicht den korrekten Benutzernamen und/oder das korrekte Passwort für den MQTT-Server.

Dies ist ein Beispielabschnitt, der funktioniert, wenn der MQTT-Server den korrekten Benutzer hat:

homeassistant_mqtt_config.yaml
mqtt:
  broker: "127.0.0.1"
  username: "homeassistant"
  password: "ep2ooy8di3avohn1Ahm6eegheiResh"

Außerdem prüfen, ob der MQTT-Server (z.B. Mosquitto) den korrekten Benutzer mit dem korrekten Passwort hat.


Check out similar posts by category: HomeAssistant, MQTT