众所周知HA自带的sqlite非常卡,对于物联网使用场景,时序数据库是一个非常好的选择
TimescaleDB 是一个开源数据库Postgres的一个插件,可以大幅提高时序数据的读写性能,适合物联网传感器使用场景
直接输入docker run命令即可
docker run --name ha-postgres --restart=always -p 5432:5432 -e TZ=Asia/Shanghai -e POSTGRES_DB=hass -e POSTGRES_USER=hass -e POSTGRES_PASSWORD=hass -e PGDATA=/var/lib/postgresql/data/pgdata -v /home/docker:/var/lib/postgresql/data timescale/timescaledb:latest-pg12
可以更改的参数
名称 | 参数值 | 说明 |
---|---|---|
端口 | -p | -p 5432:5432 左边为本机端口 |
数据库名 | POSTGRES_DB | |
用户名 | POSTGRES_USER | |
密码 | POSTGRES_PASSWORD | |
数据文件映射 | -v /your_path:/var/lib/postgresql/data | your_path填入本机路径,如果需要加载docker run 后面即可 |
1, 在群晖Docker - 注册表 搜索timescaledb,双击下载
[attach]17477[/attach]
2,映像中找到刚才下载的镜像,等待下载完成,双击启动
[attach]17478[/attach]
3, 点击高级设置
[attach]17479[/attach]
4,配置端口映射,本地填入5432, 如果端口冲突可以填入别的,到时候配置ha的时候写上去就行
[attach]17480[/attach]
5, 设置环境变量(数据库参数配置), 分别是数据库名/用户/密码,可以根据自己的需要填写,点击应用
[attach]17481[/attach]
6,点击下一步
[attach]17482[/attach]
7,点击应用,启动容器
[attach]17483[/attach]
8,去容器查看是否启动
[attach]17484[/attach]
格式如下,可以根据上面的配置更改
postgresql://user:password@SERVER_IP/DB_NAME
recorder:
purge_keep_days: 5
db_url: postgresql://hass:hass@ip:5432/hass
chenquanhao 发表于 2019-8-6 01:10
就奇怪ha官方为什么一直不改数据库
xieahui 发表于 2019-8-6 08:45
666 去改个试试好用不!
natic 发表于 2019-8-6 08:53
states, events表100w数据量MariaDB就已经很卡了,个人觉得PG会快不少
telanx 发表于 2019-8-6 10:10
装nextcloud,同时也装上了MariaDB,于是准备一物多用,就把HA也link上了。。。
竟然卡。。。
看起来,得上 ...
linlingzi 发表于 2019-8-15 14:05
安装Postgres 困难,我的系统不知道为什么没有hassbian-config
bg9ega 发表于 2019-8-11 11:10
这是个纠结的问题
自带SQLite轻量但数据一多查询卡
插件MariaDB太占资源
yylwhy 发表于 2019-8-16 15:12
如何设置储存3天。和白名单
guitengyue 发表于 2019-8-22 10:11
奇怪,就是连不上。。
recorder:
db_url: postgresql://hass:[email protected]:5433/hass
guitengyue 发表于 2019-8-22 10:43
上图了,在#22
natic 发表于 2019-8-22 12:14
recorder和sun中间空一行试试
guitengyue 发表于 2019-8-22 13:48
一样的。。。还是不行
natic 发表于 2019-8-22 15:11
那真是奇怪了,看一下homeassistant.log报啥错
natic 发表于 2019-8-22 15:11
那真是奇怪了,看一下homeassistant.log报啥错
natic 发表于 2019-8-22 20:47
你这个是python版本的ha还是hassio的?少一个库 如果是python版本pip安装一下就行了 ...
guitengyue 发表于 2019-8-22 20:56
ha,python的
我看下说明,pip需要安装啥
fung1006 发表于 2020-8-8 08:33
Hassio 能安裝?
guitengyue 发表于 2020-9-3 12:44
还是老样子,大概3小时候历史状态就打不开了,单个实例的话还是能看到历史曲线的
准备试试ms sql,如果不行 ...
natic 发表于 2020-9-4 11:35
数据太多了有可能是网络或者浏览器渲染的问题,调试下试试
a4610759 发表于 2020-9-6 15:48
用楼主的方法就可以连接上,使用linux直接安装就连不上。找不到原因。还是虚拟个黑裙酬和用吧。。。 ...
欢迎光临 『瀚思彼岸』» 智能家居技术论坛 (https://bbs.hassbian.com/) | Powered by Discuz! X3.5 |