『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 3455|回复: 14

[技术探讨] homeassistant数据库设置,让加载速度更快

[复制链接]

16

主题

142

帖子

1778

积分

金牌会员

Rank: 6Rank: 6

积分
1778
金钱
1636
HASS币
20
发表于 2023-4-28 10:17:04 | 显示全部楼层 |阅读模式
本帖最后由 flyice 于 2023-4-28 10:24 编辑

相信大家玩HA都会遇到一个问题,就是使用时间一长,数据加载的就越慢,老是转圈。

这是因为homeassistant数据库一直在膨胀,虽然有系统会每隔时间就自动清理,但是庞大的数据量会给系统运行造成很大的负担。

而实际上,很多数据我们也完全用不到的,记录它们没有任何意义。

相应的,对于有用的数据,系统只默认保存10天以内的历史。我们想要将它们设置保存的更久。

通常我们可能会使用mariadb,或者其他数据库替换系统默认的SQLite,但实际上对于普通玩家并没有必要费这么多事。

可以更简单的,通过configuration,yaml配置数据库
recorder:
  purge_keep_days: 365  #数据保存时长,默认10天
  commit_interval: 1      #数据上传延迟,默认5秒
  exclude:              #排除数据
    domains:
      - sensor
    entities:
      - media_player.yun_yin_le  
      - media_player.owntone_server
  include:                        #选择数据
    domains:
      - binary_sensor
      - switch
      - light
      - climate
    entities:
      - sensor.tasmota_energy_power_2
      - sensor.tasmota_energy_today_2
      - sensor.tasmota_energy_total_2
      - sensor.daikin_co2_sensor
      - sensor.daikin_tvoc_sensor
    entity_globs:
      - sensor.*_temperature
      - sensor.*_humidity



详细教程可以看下面:




评分

参与人数 3金钱 +23 收起 理由
summ99111 + 5 感谢楼主分享!
DDDear + 8 感谢楼主分享!
sorrypqa + 10 感谢楼主分享!

查看全部评分

回复

使用道具 举报

1

主题

38

帖子

388

积分

中级会员

Rank: 3Rank: 3

积分
388
金钱
350
HASS币
0
发表于 2023-4-28 10:41:37 | 显示全部楼层
学习了,感谢楼主
回复

使用道具 举报

0

主题

143

帖子

1337

积分

金牌会员

Rank: 6Rank: 6

积分
1337
金钱
1194
HASS币
0
发表于 2023-4-28 10:56:16 | 显示全部楼层
学习 了感谢
回复

使用道具 举报

0

主题

62

帖子

364

积分

中级会员

Rank: 3Rank: 3

积分
364
金钱
302
HASS币
0
发表于 2023-4-28 11:20:34 | 显示全部楼层
学习 了感谢,想问一下cpu内存硬盘使用率显示是怎么实现
回复

使用道具 举报

21

主题

569

帖子

2413

积分

金牌会员

Rank: 6Rank: 6

积分
2413
金钱
1844
HASS币
0
发表于 2023-4-28 11:29:27 | 显示全部楼层
很实用的教程感谢
回复

使用道具 举报

0

主题

567

帖子

2224

积分

金牌会员

Rank: 6Rank: 6

积分
2224
金钱
1657
HASS币
0
发表于 2023-4-28 11:38:34 | 显示全部楼层
学习了,感谢教学,非常有用
回复

使用道具 举报

16

主题

142

帖子

1778

积分

金牌会员

Rank: 6Rank: 6

积分
1778
金钱
1636
HASS币
20
 楼主| 发表于 2023-4-28 12:00:38 | 显示全部楼层
aabbcc7788 发表于 2023-4-28 11:20
学习 了感谢,想问一下cpu内存硬盘使用率显示是怎么实现

https://www.bilibili.com/video/BV1sA411B7Zd/
回复

使用道具 举报

1

主题

58

帖子

781

积分

高级会员

Rank: 4

积分
781
金钱
723
HASS币
0
发表于 2023-4-28 12:31:07 | 显示全部楼层
学习了,感谢楼主
回复

使用道具 举报

0

主题

62

帖子

364

积分

中级会员

Rank: 3Rank: 3

积分
364
金钱
302
HASS币
0
发表于 2023-4-28 13:41:07 | 显示全部楼层
flyice 发表于 2023-4-28 12:00
https://www.bilibili.com/video/BV1sA411B7Zd/

谢谢了!!!!!!!!
回复

使用道具 举报

2

主题

35

帖子

313

积分

中级会员

Rank: 3Rank: 3

积分
313
金钱
278
HASS币
0
发表于 2023-4-28 17:15:05 | 显示全部楼层
感谢分享!!!!!!!!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-16 10:18 , Processed in 0.209142 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表