找回密码
 立即注册

微信扫码登录

搜索
查看: 2808|回复: 8

[技术探讨] 怎么设置传感器每隔5分钟存1次数据库以降低数据库大小?

[复制链接]

13

主题

39

回帖

233

积分

中级会员

积分
233
金钱
181
HASS币
0
发表于 2022-4-10 12:16:20 | 显示全部楼层 |阅读模式
# 怎么实现传感器每隔5分钟存1次数据库以降低数据库大小?想存很长时间数据又想避免数据库文件过大。
# 试过没成功的代码
   force_update: false   
    scan_interval: 300
# 环境:homeassistant新手体验包 在win下解压执行占用内存100M以内,是0.86.2版本
谢谢。

回复

使用道具 举报

13

主题

39

回帖

233

积分

中级会员

积分
233
金钱
181
HASS币
0
 楼主| 发表于 2022-4-10 12:54:07 | 显示全部楼层
jjcs 发表于 2022-4-10 12:26
数据库重复数据默认不会在记录,实体过滤就行了,我一个传感器1秒级更新都没事 ...

谢谢,我的传感器10多秒就会变一个值,想设置5分钟存1次,或有没“2次值变化超过多少”才记入数据库的配置?
回复

使用道具 举报

13

主题

39

回帖

233

积分

中级会员

积分
233
金钱
181
HASS币
0
 楼主| 发表于 2022-4-10 23:34:31 来自手机 | 显示全部楼层
sirakawa 发表于 2022-4-10 15:47
ha有过滤器,记得可以模板传感器设置成超过多大变化才变化。
原本的传感器设置recoder不记录就行了。


意思是用自动化判断传感器变化值是否超限,用另一个测点记录超限值且存储后者吗?谢谢。
回复

使用道具 举报

13

主题

39

回帖

233

积分

中级会员

积分
233
金钱
181
HASS币
0
 楼主| 发表于 2022-4-10 23:35:40 来自手机 | 显示全部楼层
wshc1216 发表于 2022-4-10 17:14
实在不行就在弄个虚拟实体,5分钟赋值一次。。。

谢谢,好办法。作为保底方案了,谢谢。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-9-4 02:59 , Processed in 0.978411 second(s), 12 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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