Der HASS-Konfigurator ist ein kleiner WebApp (Sie greifen über Webbrowser darauf zu), das einen Dateisystem-Browser und einen Text-Eduditor bereitstellt, um Dateien auf dem Computer zu ändern, auf dem der Konfigurator ausgeführt wird. Es wurde erstellt, um eine einfache Konfiguration des Home -Assistenten zu ermöglichen. Es wird vom ACE -Editor betrieben, der die Syntax -Hervorhebung für verschiedene Code-/Markup -Sprachen unterstützt. YAML -Dateien (die Standardsprache für Home -Assistant -Konfigurationsdateien) werden beim Bearbeiten automatisch auf Syntaxfehler überprüft.
Wichtig: Der Konfigurator holt JavaScript -Bibliotheken, CSS und Schriftarten von CDNs ab. Daher funktioniert es nicht , wenn Ihr Client -Gerät offline ist. Und es ist nur für Python 3 erhältlich.
HASS_API auf None oder verwenden Sie den Befehlszeilen -Flag -s / --standalone , um diesen Modus zu aktivieren. 
Wenn Sie etwas anders haben möchten, können Sie sich freigeben und verbessern. Und wenn etwas nicht funktioniert, erstellen Sie hier ein Problem und ich werde es mir ansehen.
Warnung : Mit diesem Tool können Sie Ihr Dateisystem durchsuchen und Dateien ändern. Seien Sie also vorsichtig, welche Dateien Sie bearbeiten, oder Sie können kritische Teile Ihres Systems brechen.
Mögliche Methoden zur Installation des Konfigurators sind im Wiki: Installation dokumentiert
Die verfügbaren Optionen zum Anpassen des Verhaltens des Konfigurators sind im Wiki: Konfiguration dokumentiert
Da das Konfiguratorskript selbst kein Dienst ist, müssen Sie einige zusätzliche Schritte unternehmen, um es am Laufen zu halten. Weitere Informationen zu diesem Thema finden Sie im Wiki: Daemonizing
Es steht eine API zur Verfügung, mit ALLOWED_NETWORKS IP -Adressen / Netzwerke programmgesteuert hinzufügen und entfernen können BANNED_IPS Die Verwendung ist im Wiki: API dokumentiert
Sobald Sie den Konfigurator ordnungsgemäß eingerichtet haben, können Sie die Panel_Iframe -Komponente des Home -Assistenten verwenden, um den Konfigurator direkt in die Benutzeroberfläche der Home Assistant einzubetten.
Eine Beispielkonfiguration würde so aussehen:
panel_iframe :
configurator :
title : Configurator
icon : mdi:wrench
url : http://1.2.3.4:3218Wichtig : Seien Sie vorsichtig, wenn Sie die Portweiterleitung an den Konfigurator einrichten, während Sie sich in den Home Assistant einbetten. Wenn Sie den Zugriff nicht einschränken, indem Sie Authentifizierung und / oder Blockierung basierend auf Client -IP -Adressen benötigen, wird Ihre Konfiguration dem Web ausgesetzt!