El Configurador HASS es una pequeña aplicación web (usted accede a través del navegador web) que proporciona un navegador de sistema de archivos y un editor de texto para modificar archivos en la máquina en el que se ejecuta el configurador. Se ha creado para permitir una configuración fácil de Asistente de inicio. Está alimentado por ACE Editor, que admite la resaltura de sintaxis para varios lenguajes de código/marcado. Los archivos YAML (el lenguaje predeterminado para archivos de configuración del asistente de inicio) se verificarán automáticamente los errores de sintaxis al editar.
Importante: el configurador obtiene bibliotecas JavaScript, CSS y fuentes de CDN. Por lo tanto, no funciona cuando su dispositivo de cliente está fuera de línea. Y solo está disponible para Python 3 .
HASS_API en None o use el flager de línea de comandos -s / --standalone para habilitar este modo. 
Si hay algo que desee tener de manera diferente, siéntase libre de bifurcarse y mejorar. Y si algo no funciona, cree un problema aquí y lo echaré un vistazo.
Advertencia : esta herramienta le permite navegar por su sistema de archivos y modificar archivos. Por lo tanto, tenga cuidado con los archivos que edite, o puede romper partes críticas de su sistema.
Los métodos posibles para instalar el configurador se documentan en el wiki: instalación
Las opciones disponibles para personalizar el comportamiento del configurador se documentan en el wiki: configuración
Dado que el script de configuración por sí solo no es servicio, tendrá que tomar algunos pasos adicionales para mantenerlo en funcionamiento. Se puede encontrar más información sobre este tema en el wiki: Daemonizing
Hay una API disponible para agregar y eliminar programáticas direcciones IP / redes hacia y desde ALLOWED_NETWORKS y BANNED_IPS . El uso está documentado en la wiki: API
Una vez que haya configurado correctamente el configurador, puede usar el componente Panel_iframe del Asistente de inicio para incrustar el configurador directamente en la interfaz de usuario del Asistente de inicio.
Una configuración de ejemplo se vería así:
panel_iframe :
configurator :
title : Configurator
icon : mdi:wrench
url : http://1.2.3.4:3218IMPORTANTE : Tenga cuidado al configurar el reenvío del puerto al configurador mientras se incrusta en el asistente de inicio. Si no restringe el acceso al requerir autenticación y / o bloqueo en función de las direcciones IP del cliente, ¡su configuración estará expuesta a la web!