本帖最后由 Adsort 于 2022-2-23 11:41 编辑
hass默认是sql3的数据库,虽然最方便部署,但后期查数据太不方便了,听说后期数据量大起来之后很麻烦。
我用了10天,猛然发现数据库已经快1个g了
一般的数据库有mysql和postgresql,考虑到后期有gis方面的需求,换pg。
apt install postgresql -y
#创建指定的数据库目录
mkdir ~/.homeassistant
mkdir ~/.homeassistant/hassdb
#初始化数据库
initdb ~/.homeassistant/hassdb
#启动数据库服务
pg_ctl start -D ~/.homeassistant/hassdb -l ~/.homeassistant/hassdb.log
#连接数据库
psql -U $(whoami) -d postgres
#进pg后
create database hassdb;
#ctrl z 退出
#测试连接
psql -d hassdb -h 127.0.0.1
##configuration.yaml内
recorder:
db_url: postgresql://@/hassdb
#注意yaml空格敏感,第一行顶格,第二行空2格。重启hass,没问题的话原数据库应该不再使用了。
|