在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

相关推荐
敲上瘾23 分钟前
MySQL数据库表的约束
linux·数据库·sql·mysql·数据库开发·数据库架构·数据库系统
努力的搬砖人.25 分钟前
SQLite 转换为 MySQL 数据库
数据库·mysql·sqlite
2301_8032977541 分钟前
Shell编程值正则表达式和文本处理器
数据库·mysql·正则表达式
码视野1 小时前
基于物联网的智能家居监控系统设计和实现(源码+论文+部署讲解等)
物联网·智能家居
平凡灵感码头1 小时前
基于智能家居项目 实现DHT11驱动源代码
stm32·单片机·智能家居
TDengine (老段)2 小时前
基于 TSBS 标准数据集下 TimescaleDB、InfluxDB 与 TDengine 性能对比测试报告
java·大数据·开发语言·数据库·时序数据库·tdengine·iotdb
TDengine (老段)2 小时前
TDengine 在金融领域的应用
大数据·数据库·物联网·金融·时序数据库·tdengine·涛思数据
标贝科技2 小时前
标贝科技:大模型领域数据标注的重要性与标注类型分享
数据库·人工智能
野木香2 小时前
mysql8常用sql语句
数据库·sql·mysql
hycccccch2 小时前
Redis的IO多路复用
数据库·redis·缓存