
jcmendez/hass-configurator-dockerHASS Configurator是一个小型Web应用(通过浏览器访问),提供文件系统浏览器和文本编辑器,用于修改其运行所在机器上的文件。它专为简化Home Assistant的配置而创建,基于Ace editor,支持多种代码/标记语言的语法高亮。YAML文件(Home Assistant配置文件的默认语言)在编辑时会自动检查语法错误。
重要提示:该配置器从CDN获取JavaScript库、CSS和字体,因此客户端设备离线时无法使用。仅支持Python 3。
HASS_API为None或使用命令行标志-s/--standalone启用此模式!截图
适用于需要通过Web界面便捷管理Home Assistant配置文件的用户,尤其适合希望在编辑时获得语法检查、快速插入Home Assistant相关元素、直接重启服务或集成Git版本控制的场景。
警告:此工具允许浏览文件系统和修改文件,请注意编辑的文件,不当操作可能损坏系统关键部分。
安装方法详见Wiki:Installation
自定义配置器行为的可用选项详见Wiki:Configuration
由于配置器脚本本身不是服务,需要额外步骤以保持运行。相关信息详见Wiki:Daemonizing
提供API用于以编程方式添加/删除ALLOWED_NETWORKS和BANNED_IPS中的IP地址/网络。使用方法详见Wiki:API
正确设置配置器后,可使用Home Assistant的panel_iframe组件将其直接嵌入Home Assistant UI。示例配置如下:
yamlpanel_iframe: configurator: title: 配置器 icon: mdi:wrench url: [***]
重要提示:将配置器端口转发并嵌入Home Assistant时需谨慎。如果不通过要求身份验证和/或基于客户端IP地址阻止来限制访问,配置将暴露到互联网!
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务