Hass.io - Add-on
Hass.io 原生提供各项功能的插件 Add-on,入口为侧边栏 『Hass.io』。Add-on 的提供方式形似应用商店,一键安装与自动配置相关功能。
原生源
Hass.io 默认原生源提供以下 Add-on:
- DuckDNS:动态 DNS
- Google Assistant:Google Assistant 助手
- HASS Configurator:网页端编译器,可用于配置文件修改
- Mosquitto MQTT broker:MQTT 代理服务器
- SSH Server:SSH 服务器
- Samba:SMB 文件共享
- Bluetooth BCM43xx:树莓派 3 蓝牙模块驱动
- CEC Scanner:HDMI CEC 设备扫描
- Check Home Assistant configuration:Home Assistant 配置检查
- DHCP server:DHCP 服务器
- Dnsmasq:DNS 服务器
- GIT pull:自 GIT 仓库更新 Home Assistant 配置文件
- HomeMatic:HomeMatic 硬件驱动,将 Home-Assistant 打造为 CCU.
- Let's Encrypt:证书自动更新服务
- MariaDB:MariaDB 数据库
- NGINX SSL proxy:NGINX 反向代理
- RPC Shutdown:远程遥控
- Snips.ai:英文智能语音服务
- TellStick:Telldus TellStick 服务辅助工具
社区源
社区源由 Home Assistant 英文社区 维护,提供原生源外的各项功能插件,十分强大。
源添加的方法:
点击 Hass.io 面板右上角的『购物袋』图标
输入
https://github.com/hassio-addons/repository
后点击SAVE
软件列表
- Homebridge: Apple Homekit 桥接服务
- Appdaemon2(3): 衍生项目 Appdaemon,HADashboard 母项目
- IDE:强大的在线编译器
- FTP Backup: FTP 文件备份
- Tor: 网页安全访问
- Pi-hole: 网页去广告
- AirSonos: Sonos 流媒体服务
- Aircast: Chromecast 流媒体服务
- Octoprint:3D 打印机控制
以下为重点项目配置介绍:
Homebridge
此 Add-on 将在 Hass.io 上安装 Homebridge,从而联动 Home Assistant 与 Apple Homekit,实现 Siri 控制。
有关插件更详细地介绍请参阅站内 Homebridge 专题文档。
默认配置 Options:
{ "log_level": "info", "avahi_interfaces": "", "avahi_hostname": "", "avahi_domainname": "local", "enable_ipv6": true, "packages": [], "init_commands": [], "plugins": [] }
变量说明:
log_level
:日志等级,可选有trace
: 详尽debug
: debuginfo
: 正常warning
: 警告error
: 错误fatal
: 严重错误注意每个层级将会对应显示本层级及以上层级的日志。
使用 trace
和 debug
将会使 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 插件。