Add recorder settings to entity configuration dialog

I have seen many FRs requesting different changes to how entities are recorded by recorder integration but not seen one which would cover them all (and more).

I would like to see additional options in the entity configuration dialog (alongside voice assistant, enabled, visible etc) which would allow to configure how these entities are registered by recorder:

  1. disable recording entity state
  2. disable recording attributes
  3. set retention days

Today the first one is possible to achieve by manually editing the recorder integration in configuration.yaml but it is very time consuming, especially with many entities. I’m not aware of any way to exclude attributes.
In regards to option 3, to my understanding this can be only done globally in recorder settings or by automation.

any news? this is a good idea.