在x64上构建智能家居(home assistant)(二)(新版Debain12)连接Postgresql数据库

新版数据库安装基本和旧版相同,大部分可以参考旧版本
在x64上构建智能家居(home assistant)(二)连接Postgresql数据库_homeassist 数据库-CSDN博客

新版本的home assistant系统安装,我在原来写的手顺上直接修改了,需要的可以查看
在x64上构建智能家居(home assistant) (一) Supervised版本安装_debian安装homeassistant-CSDN博客

postgresql数据库的安装和设置就不再重复了.(参考旧版)

根据网站上的要求,数据库版本要大于12
Recorder - Home Assistant

创建数据库用户 和 库

用户 hass

数据库 homeassistant 数据库使用utf8编码

可以编辑pg_hba.conf 文件增加安全性

3.配置homeassistan使用数据库,修改configuration.yaml文件

找到homeassistant下的configuration.yaml文件(我的文件在/usr/share/hassio/homeassistant/configuration.yaml),添加如下命令保存,重启Homeassistant。

需要注意的是"db_url:"前面有两个空格,后面有一个空格,大神们说yaml文件对空格很敏感。recorder:

db_url: postgresql://hass:登陆数据库的密码@IPAddr:5432/homeassistant

保存配置,重启homeassistant

重启后,检查数据库,库中生成了一些表,这样就成功了.

如果数据库和home assistant在同一台机器上,可以修改启动文件,添加启动依赖顺序

官网中的启动文件,新版本中变化了,需要注意.

变化后是如下路径文件 /etc/systemd/system/hassio-supervisor.service

相关推荐
杂亿稿3 分钟前
增删改查操作
数据库
Code_Geo4 分钟前
在postgres数据库中Postgres FDW 全面详解
数据库·fdw
QT 小鲜肉14 分钟前
【个人成长笔记】将Try Ubuntu里面配置好的文件系统克隆在U盘上(创建一个带有持久化功能的Ubuntu Live USB系统)
linux·开发语言·数据库·笔记·ubuntu
LWy61042619 分钟前
数据库库、表的创建及处理
数据库
Jay_Franklin34 分钟前
Python中使用sqlite3模块和panel完成SQLite数据库中PDF的写入和读取
数据库·笔记·python·pycharm·sqlite·pdf·py
小锅巴1231 小时前
百度测开面经(分类版)
数据库·分类·数据挖掘
芒果要切1 小时前
Redis 使用场景
数据库·redis·缓存
全栈工程师修炼指南2 小时前
DBA | Oracle RMAN 实战:物理备份与数据恢复全解析
数据库·oracle·dba
现在,此刻2 小时前
clickhouse和pgSql跨库查询方案对比
数据库·sql·clickhouse·性能优化
while(1){yan}2 小时前
数据库的基本操作
数据库·oracle