WTH can't I configure filtering to recorder per device / entity?

Right now it is only possible to regularly “prune” recordings for singular entities / domains with an action in an automation (“delete data older than x days for …”).

It would be great if for for a whole device as well as entities one could define in UI:

  • Toogle on / off long-term stats
  • Define retention period
  • Define “resolution” (i.e. only record once every x minutes / seconds like a throttle filter or by building averages like InfluxDB)
  • Delete data
  • Transfer / Copy history from other entity (given same unit)