Hey guys,
I believe that the recorder and history components although very helpful have not gotten any love on the recent GUI changes.
This makes (primarily new) users (including me at some points) ignore or avoid setting them up correctly as it works out of the box and they would rather not fiddle with something they don’t understand.
People just ignore their DBs and they are getting huge (I recently saw one over 50gb full of nothing interesting).
Also the posts of people asking help to understand the component and set it up are everywhere.
This might affect lots of things but I think that the main issue would be failing sd cards. Unless someone spends the time to move their database somewhere else (practically impossible for an entry level user), leaving the recorder recording all the states creates a burden to Hass and subsequently increases the size and number of reads/writes on the card causing them to fail sooner. (right?)
Does it also increase boot times?
I think that a gui with all the domains and entities with tickboxes where one could tick include / exclude each entity or domain would give us total control over the history / recorder components.
A couple of text boxes to set up purge interval or perhaps a !secret box to enter an external dB url would complete the whole project.
I’m thinking of something similar to the entities page, or even the implementation of the tickboxes in the entities page as extra columns.
I recently added a smartweather sensor which created two new dozens of entities all stored on my recorded. I had to copy paste the entities in excel, then back to a coding editor in order to exclude all that useless (for me) information.
That’s how I came up with the idea.
As I’m writing this (with minimal coding experience) it does not sound like something very difficult to implement.
Again I might be wrong. And the whole idea might be stupid, comments welcome
What are your thoughts? Would something like this be easily implementable?
Lastly, I ve looked around and have not found something like this. Is there something out there already?