hass configurator
0.5.2
HASS配置器是一個小的WebApp(您可以通過Web瀏覽器訪問它),它提供了一個文件系統瀏覽器和文本編輯器來修改配置器正在運行的計算機上的文件。它的創建是為了簡化家庭助手的配置。它由ACE編輯器提供動力,該編輯器支持各種代碼/標記語言的語法突出顯示。 YAML文件(家庭助手配置文件的默認語言)將在編輯時自動檢查是否有語法錯誤。
重要的是:配置器從CDN中獲取JavaScript庫,CSS和字體。因此,當您的客戶端設備離線時,它不起作用。而且僅適用於Python 3 。
HASS_API設置為None或使用Commandline標誌-s / --standalone來啟用此模式。 
如果您想有所不同,請隨時進行分叉和增強。如果某事不起作用,請在此處創建一個問題,我會看看它。
警告:此工具允許您瀏覽文件系統並修改文件。因此,請小心您編輯哪些文件,否則您可能會破壞系統的關鍵部分。
Wiki:安裝中記錄了安裝配置器的可能方法
Wiki中記錄了自定義配置器行為的可用選項:配置
由於配置器腳本本身不是服務,因此您必須採取一些額外的步驟來保持其運行。有關此主題的更多信息可以在Wiki中找到:
有一個API可用於編程添加和刪除ALLOWED_NETWORKS和BANNED_IPS的IP地址 /網絡。用法記錄在Wiki:API中
正確設置配置器後,您可以使用家庭助手的Panel_iframe組件將配置器直接嵌入到Home Assistans UI中。
一個示例配置看起來像這樣:
panel_iframe :
configurator :
title : Configurator
icon : mdi:wrench
url : http://1.2.3.4:3218重要的是:將端口轉發到配置器時,請小心。如果您不通過客戶端IP地址進行身份驗證和 /或阻止來限制訪問,則您的配置將暴露於Web!