Hass Configurator는 구성된 웹 브라우저와 텍스트 편집기를 제공하여 구성 장치에서 파일을 수정하기 위해 파일 시스템 브라우저와 텍스트 편집기를 제공하는 작은 웹 앱 (웹 브라우저를 통해 액세스)입니다. 홈 비서를 쉽게 구성 할 수 있도록 만들어졌습니다. 다양한 코드/마크 업 언어에 대한 구문 강조 표시를 지원하는 ACE 편집기에 의해 구동됩니다. YAML 파일 (홈 어시스턴트 구성 파일의 기본 언어)은 편집하는 동안 구문 오류를 자동으로 확인합니다.
중요 : 구성자는 CDN의 JavaScript 라이브러리, CS 및 글꼴을 가져옵니다. 따라서 클라이언트 장치가 오프라인 상태 일 때는 작동 하지 않습니다 . 그리고 Python 3 에서만 사용할 수 있습니다.
HASS_API None 으로 설정하거나 CommandLine 플래그 -s / --standalone 사용 하여이 모드를 활성화하십시오. 
다르게 원하는 것이 있다면 자유롭게 포크하고 향상하십시오. 그리고 무언가가 작동하지 않는다면 여기서 문제를 만들면 나는 그것을 살펴볼 것입니다.
경고 :이 도구를 사용하면 파일 시스템을 탐색하고 파일을 수정할 수 있습니다. 따라서 편집 한 파일을 조심스럽게 또는 시스템의 중요한 부분을 깨뜨릴 수 있습니다.
구성자를 설치하는 가능한 방법은 위키 : 설치에 문서화되어 있습니다.
구성 자의 동작을 사용자 정의하는 데 사용 가능한 옵션은 위키에 문서화되어 있습니다 : 구성
자체적으로 구성 자 스크립트는 서비스가 아니므로 계속 실행하기 위해 추가 단계를 수행해야합니다. 이 주제에 대한 자세한 내용은 Wiki : Daemonizing에서 확인할 수 있습니다.
ALLOWED_NETWORKS 및 BANNED_IPS 에 IP 주소 / 네트워크를 오가는 IP 주소 / 네트워크를 프로그래밍 방식으로 추가하고 제거 할 수있는 API가 있습니다. 사용법은 위키 : API에 문서화되어 있습니다
구성자를 올바르게 설정 한 후에는 Home Assistant의 Panel_iframe 구성 요소를 사용하여 구성자를 Home Assistant UI에 직접 포함시킬 수 있습니다.
예제 구성은 다음과 같습니다.
panel_iframe :
configurator :
title : Configurator
icon : mdi:wrench
url : http://1.2.3.4:3218중요 : 홈 어시스턴트에 입력하면서 구성 자로 포트를 전달할 때주의하십시오. 클라이언트 IP 주소를 기반으로 인증 및 / 또는 차단을 요구하여 액세스를 제한하지 않으면 구성이 웹에 노출됩니다!