Ändern Sie Configuration.yaml über die Supervisor-CLI von Home Assistant

Ändern Sie Configuration.yaml über die Supervisor-CLI von Home Assistant

7. Dezember 2022 0 Von Björn Meijer

Es kann Ihnen passieren (ist mir auch gelungen ;-)), Sie haben eine Einstellung (zB den Port) in der configuration.yaml von Home Assistant (Supervisor) geändert. Heimassistent geht nicht mehr über die GUI zugänglich. Sie haben in letzter Zeit viel Arbeit geleistet und möchten nicht alles neu installieren. Dann können Sie die configuration.yaml jederzeit über die anpassen CLI. Die CLI steht für Command Line Interface, wo Sie Einstellungen oder Befehle über eine nicht-grafische Umgebung vornehmen können.

Wenn Sie Home Assistant auf einem Raspberry Pi installiert haben, verbinden Sie ihn mit einem Monitor und einer Tastatur.

  1. Geben Sie nach dem ein haha > Geben Sie an der Eingabeaufforderung den folgenden Befehl ein: Anmeldung und drücken Sie die Eingabetaste.
    Sie befinden sich jetzt außerhalb der Hassio-CLI und in der Bash.
Home Assistant-Befehlszeile
Home Assistant-Befehlszeile
  1. Typ Docker ps und drücken Sie die Eingabetaste.
    Sie erhalten nun eine Liste mit allen Docker Behälter zu sehen.
    Der Container, in dem Home Assistant ausgeführt wird, hat eine eigene ID. Die ersten drei Zeichen meines Containers sind 559.
docker ps-Befehl
Anzeigen von Docker-Containern
  1. Typ docker exec -it 559 /bin/bash und mit Enter schließen.
    Sie befinden sich nun im Container und können nun Anpassungen vornehmen.
  2. Geben Sie den Befehl ein ls um zu prüfen, ob configuration.yaml vorhanden ist.
bash-Befehlszeile
bash-Befehlszeile
  1. Typ vi-Konfiguration.yaml um die Datei zu bearbeiten.
    Mit dem Besucher Sie können jetzt Änderungen an Ihrer Datei vornehmen.
  2. Beenden Sie configuration.yaml und speichern Sie es mit dem Befehl :wq.
  3. Typ Ausfahrt und drücken Sie die Eingabetaste, um zur Hassio-CLI zurückzukehren.
  4. Typ Überprüfung der Haushaltshilfe und drücken Sie die Eingabetaste, um zu überprüfen, ob die Konfiguration jetzt korrekt ist.
  5. Typ Neustart des Heimassistenten und drücken Sie die Eingabetaste, um Home Assistant neu zu starten.

Immer noch Fehlermeldungen?

Nachdem der Home Assistant gestartet ist und Sie alle Fehler behoben haben, sollte die Weboberfläche wieder erreichbar sein. Wenn nicht, überprüfen Sie das Protokoll in der CLI. Vermutlich wird dort eine Fehlermeldung angezeigt.