Add-on

Hass.io 原生提供各项功能的插件 Add-on,直接通过点击即可快速安装配置相关功能。

原生源

社区源

社区源由 Home Assistant 英文社区 维护,提供原生源外的各项功能插件,十分强大。

源添加的方法:

  • 点击 Hass.io 面板右上角的『购物袋』图标

  • 输入 https://github.com/hassio-addons/repository 后点击 SAVE


Homebridge

此 Add-on 将在 Hass.io 上安装 Homebridge,从而联动 Home Assistant 与 Apple Homekit,实现 Siri 控制。

默认配置 Options:

{
  "log_level": "info",
  "avahi_interfaces": "",
  "avahi_hostname": "",
  "avahi_domainname": "local",
  "enable_ipv6": true,
  "packages": [],
  "init_commands": [],
  "plugins": []
}

变量说明:

  • log_level:日志等级,可选有
  • trace: 详尽
  • debug: debug
  • info: 正常
  • warning: 警告
  • error: 错误
  • fatal: 严重错误

    注意每个层级将会对应显示本层级及以上层级的日志。

使用 tracedebug 将会使 Homebridge 服务器进入 debug 模式

  • avahi_interfaces:Avahi 服务所使用的网络接口,用英文逗号分隔。如为空值,系统自动设定默认接口

    注意: Hass.io 持有一特殊接口 hassio,将默认添加至白名单。

  • avahi_hostname:Avahi 服务器的主机名称。如为空值,系统将自动设定默认名称

  • avahi_domainname:Avahi 的默认域名。默认值 local

  • enable_ipv6:开启 IPv6,设为关闭 false 时,Ahahi 和 Homebridge 将只监听 IPv4 连接。

  • packages:允许添加更多的 Alpine packages (如 python, g++. make, ffmpeg)。

    注意: 添加过多 packages 将导致此 add-on 启动过慢。

  • init_commands:添加 HB 启动时执行的shell命令

  • plugins:添加 Homebridge 插件,默认已安装 homebridge-homeassistant 插件

示例配置:

{
  "plugins": [
    "homebridge-dummy",
    "homebridge-mysmartlock"
  ]
}

你可以在 npm 页面搜索 homebridge 插件。