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!