返回介绍

HADashboard - 配置

发布于 2020-01-29 21:13:21 字数 1999 浏览 1575 评论 0 收藏 0

通过 hassbian-scripts 脚本安装的 Hassbian (Mossbian) 用户、Hass.io 用户以及 Docker 用户可跳过此步骤,您的配置文件夹和配置文件均已创建,此部分供详细了解配置文件内容。

创建 Appdaemon 配置文件夹

此路径可以任意指定,常用的路径为 /home/homeassistant/conf,方便与 Home Assistant 一同管理。


创建 Appdaemon 配置文件

在上面建立的配置文件夹内新建文件 appdaemon.yaml,此为 Appdaemon 的配置文件,并填入以下内容。

最精简文件内容为:

appdaemon:
  threads: 10
  plugins:
    HASS:
      type: hass
      ha_url: <HA url>
      ha_key: <HA 密码>
hadashboard:
  dash_url: <HA 运行主机 IP>:5050

完整文件内容为:

secrets: /some/path
log:
  accessfile: /export/hass/appdaemon_test/logs/access.log
  errorfile: /export/hass/appdaemon_test/logs/error.log
  logfile: /export/hass/appdaemon_test/logs/appdaemon.log
  log_generations: 3
  log_size: 1000000
appdaemon:
  threads: 10
  time_zone: <time zone>
  api_port: 5000
  api_key: !secret api_key
  api_ssl_certificate: <path/to/root/CA/cert>
  api_ssl_key: <path/to/root/CA/key>
  disable_apps: 1
  plugins:
    HASS:
      type: hass
      ha_url: <some_url>
      ha_key: <some key>
      cert_path: <path/to/root/CA/cert>
      cert_verify: True
      namespace: default
hadashboard:
  dash_url: <HA 运行主机 IP>:5050
  dash_password: <Dashboard密码>
  dash_ssl_certificate: /etc/letsencrypt/live/somehost/fullchain.pem
  dash_ssl_key: /etc/letsencrypt/live/somehost/privkey.pem
  dash_force_compile: 1
  dash_compile_on_start: 1
  accessfile: /var/log/dash_access

变量说明

  • secrets: 同 Home Assistant 相同,用于分离存储密码的文件路径;
  • log: log文件的路径及最大容量
  • time_zone: 时区
  • disable_apps:设为 1 时禁用 app 功能,仅用于 HADashboard
  • dash_force_compile:强制刷新 HADashboard
  • accessfile:指定 HADashboard 的 Log 文件路径,默认与 Appdaemon 相同
  • dash_compile_on_start: 设为 1 时重启强制刷新页面

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文