如 Retex 中所述
令人惊讶的是,数据库填满的速度有多快。
在此复印中,我将尝试识别注册最多的实体,检查其注册是否有用,并配置HA记录器以限制基数的大小。
我确定注册最多的实体
我将连接到SSH命令行,我要查询数据库。
CD ~/ 配置
sqlite3 home-assistant_v2.db .header on .mode column .width 50, 10, SELECT state_meta.entity_id, COUNT(*)AS count FROM 表示 JOIN state_metadata_id = state_meta.metadata_id GROUP BY state_meta.entity _id ORDER BY count DESC LIMIT 20;

此命令显示具有最多记录的20个实体(因此数据库大小消耗最多的实体)。
通过将LIMIT 20更改为LIMIT 200,我拥有200个注册最多的实体。
我配置记录器
我创建了一个文件 Recorder.yaml 不忘记在里面指定它 配置.yaml
此文件允许您包含或排除我想要保存(或不)的所有内容。
在不断发展的过程中,我不把代码的副本放在这里,但可以在文件上查阅文件。 GitHub 的.
通过选择我想保存的内容,我可以控制数据库的大小。

