找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 21836|回复: 71

[N1盒子] 教程--解决N1 hass长时间数据库太大 空间占满问题

 火.. [复制链接]
发表于 2018-11-13 14:23 | 显示全部楼层 |阅读模式
本帖最后由 ruike002 于 2020-6-12 14:14 编辑

关于N1 安装hass和添加DC1等设备,可以看这个帖子:
https://www.right.com.cn/FORUM/f ... 1&extra=#pid3130728
(本来想都放原来帖子就好,不过考虑到方便盆友们搜索,还是开这个新帖吧)

但是 盆友们使用几天后就会发现一个比较严重的问题,hass的历史数据太大,占满空间,导致N1无法启动或服务卡死。特别是多设备的时候,一天能有1G+的日志,5天内妥妥的占满100%。
其实这个问题,官方也有解决方案,一个是本地储存,那就只能抛弃历史数据。可以配置 configuration.yaml
vim  vi  nano xftp 看你喜欢。。。
然后找到recoder,配置如下:

recorder:
  # 可选项,以下配置表示每2天进行一次数据库“事件表”和“状态表”的清理动作;缺省值为永不清理。
  purge_interval: 1
  # 当配置了purge_interval后配置,以下配置表示在清理数据库历史记录时保留最近5天的记录。
  purge_keep_days: 5

你也可以根据你的空间配置更短的时间,也可以直接配置不记录:像下面的配置:

  1. # 通过配置exclude,排除一些域与实体相关的信息,不记录到数据库(除此之外都记录)
  2. recorder:
  3.   exclude:
  4.     domains:
  5.       - automation
  6.       - weblink
  7.       - updater
  8.     entities:
  9.       - sun.sun # Don't record sun data
  10.       - sensor.last_boot # Comes from 'systemmonitor' sensor platform
  11.       - sensor.date
复制代码


或者 你也可以配置保存到自己的外部数据库里,这里以mysql为例:
(系统默认是使用SQLite,基本支持各种数据库)
安装数据库支持:
  1. sudo apt-get install default-libmysqlclient-dev
复制代码
  1. pip3 install --upgrade mysqlclient
复制代码

然后在 configuration.yaml中加入

  1. recorder:
  2.   db_url: mysql://dbuser:password@localhost/dbname?charset=utf8
复制代码


数据库清理、包含、排查与方案一一致





评分

参与人数 1恩山币 +1 收起 理由
lsnail2005 + 1 强大的恩山!(以下重复1万次)

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-11-13 14:34 | 显示全部楼层
正好,我的也爆了,哈哈

点评

因为我之前数据是放在另外的服务器 所以没空间问题,最近看到论坛不少人反馈,特定做下功课  详情 回复 发表于 2018-11-13 15:24
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2018-11-13 15:24 | 显示全部楼层
kinkit 发表于 2018-11-13 14:34
正好,我的也爆了,哈哈

因为我之前数据是放在另外的服务器  所以没空间问题,最近看到论坛不少人反馈,特定做下功课
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-11-13 15:31 | 显示全部楼层
支持,还没弄呢,学习一下
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-11-13 16:03 | 显示全部楼层
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-11-13 16:21 | 显示全部楼层
还没想到HASS会占用这么大的空间呢。

点评

日志比较多~~  详情 回复 发表于 2018-11-13 17:10
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-11-13 16:25 | 显示全部楼层
2018年11月13日16:25:55
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-11-13 16:38 | 显示全部楼层
看看,感觉用的上
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-11-13 16:40 | 显示全部楼层
这个值得收藏!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-11-13 16:46 | 显示全部楼层
更换数据库
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-11-13 17:05 | 显示全部楼层
谢谢分享,学习一下
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2018-11-13 17:10 | 显示全部楼层
kendwk 发表于 2018-11-13 16:21
还没想到HASS会占用这么大的空间呢。

日志比较多~~
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-11-13 17:14 | 显示全部楼层
看看。。。。。。。。。。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-11-13 17:39 | 显示全部楼层
听上去很牛p的样子
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-11-13 18:01 | 显示全部楼层
学习学习
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-19 02:07

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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