家庭助理之 Home Assistant 初体验

安装

其实安装挺简单的,因为家里有群晖,所以只需要在 docker 插件上进行安装即可

配置

http

由于群晖中容器安装,所以需要设置 http 访问地址,不然会出现以下错误

1
2
3
4
5
6
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/aiohttp/web_protocol.py", line 275, in data_received
messages, upgraded, tail = self._request_parser.feed_data(data)
File "aiohttp\_http_parser.pyx", line 523, in aiohttp._http_parser.HttpParser.feed_data
aiohttp.http_exceptions.BadStatusLine: invalid HTTP method
2020-05-01 16:19:34 ERROR (MainThread) [aiohttp.server] Error handling request

配置如下:

1
2
http:
base_url: http://xx.xxx.com:8123

Mysql

默认是用的 sqlite 数据库,如果数据量比较大的话建议可以用 mysql 配置如下:

1
2
recorder:
db_url: mysql://user:password@SERVER_IP/DB_NAME?charset=utf8

插件

对于 docker 安装的版本只有核心,并没有 hass.io 插件模块,对于这块可以看以下文章,不过官方好像已经放弃这种方式了:

Hass.io via Docker


估计还是需要上树莓派才是王道