Конфигуратор HASS-это небольшой веб-приложение (вы получаете доступ к нему через веб-браузер), который предоставляет браузер и текстовый редактор файловой системы для изменения файлов на машине, на котором работает конфигуратор. Он был создан, чтобы обеспечить легкую конфигурацию домашнего помощника. Он работает от ACE Editor, который поддерживает выделение синтаксиса для различных языков кода/разметки. YAML Files (язык по умолчанию для файлов конфигурации Home Assistant) будет автоматически проверяться на наличие синтаксических ошибок при редактировании.
ВАЖНО: Конфигуратор получает библиотеки JavaScript, CSS и шрифты из CDN. Следовательно, это не работает, когда ваше клиентское устройство не в автономном режиме. И он доступен только для Python 3 .
HASS_API на None или используйте флаг командной линии -s / --standalone , чтобы включить этот режим. 
Если есть что -то, что вы хотите иметь по -другому, не стесняйтесь вилка и улучшить. И если что -то не работает, создайте проблему здесь, и я посмотрю на это.
Предупреждение : этот инструмент позволяет просмотреть файловую систему и изменить файлы. Так что будьте осторожны, какие файлы вы редактируете, или вы можете сломать критические части вашей системы.
Возможные методы установки конфигуратора задокументированы в вики: установка
Доступные параметры для настройки поведения конфигуратора задокументированы в вики: конфигурация
Поскольку сценарий конфигуратора сам по себе не является услугой, вам придется предпринять дополнительные шаги, чтобы поддерживать его. Более подробную информацию по этой теме можно найти в вики: демонизация
Существует API, доступный для программного добавления и удаления IP -адресов / сетей в ALLOWED_NETWORKS и из -за BANNED_IPS . Использование задокументировано в вики: API
После того, как вы правильно настроили конфигуратор, вы можете использовать компонент панели_iframe домашнего помощника, чтобы встроить конфигуратор непосредственно в пользовательский интерфейс Home Assistant.
Пример конфигурации будет выглядеть так:
panel_iframe :
configurator :
title : Configurator
icon : mdi:wrench
url : http://1.2.3.4:3218Важно : Будьте осторожны при настройке пересылки портов в конфигуратор, внедряя домашний помощник. Если вы не ограничиваете доступ, требуя аутентификации и / или блокировки на основе IP -адресов клиента, ваша конфигурация будет подвергаться в Интернете!