Recorder i zapisywanie stanów

Hej, Mam pytanie odnośnie encji, które zapisują dane przez czas dłuższy niż te domyślne 10 dni.

Np. Moc w gniazdku jest zapisywana przez 10dni (bardzo często), a po 10dniach moc jest pokazywana co godzinę.

Encje typu Binary senor, są zapisywane tylko 10 dni (nie ma możliwości podejrzenia ich stanów np. 14 dni temu).

Zauwazyłem dużo przykładów gdzie osoby tworzą taką konfigurację np.:

recorder:
 exclude:
   domains:
     - automation
     - binary_sensor
     - conversation

Czy to oznacza, że dane z binary sensor nie będą przechowywane w ogóle (ani w statystykach długotermoniwch → dłużej niz 10 dni) ani w statystykach hisotrycznych (do 10 dni)?

2Czy da się wykluczyć np pomiar napięcia, tak aby jego dane były dostępne tylko ostatnie 10dni, a dancyh historycznych nie zapisywal?

3.czy da się poznać które encje zapisują dane przez więcej niż 10 dni? wiem, ze pomocnik typu, hisotry stats to robi ale co jeszcze? gniazdko które pokazuje moc, ale czy cos jeszcze? jak to rozpoznac?

Wszystko z wybranych Domen nie będzie zapisywane w bazie HA.

Ok, czyli domyślnie wszystko jest zapisywane przez 10 dni.

A sensory które mają ustawione state_class total increasing, bądz measure będą zapisywały dane dłużej , ale nie będą one już tak szczegółowe? (dane historyczne)

Czy da się zatem zrobić tak, aby dane historyczne, z wybranego sensora nie były zapisywane? (np. pomiar napięcia), ale dane szczegółowe były…

Czyli w skórcie chciałbym móc podejrzeć napięcie, ale tylko do 10 dni wstecz, czy da się taką konfigurację zrobić?

HA ma 11 lat i się zmieniał radykalnie na przestrzeni czasu, przy czym pod wglądem obsługi bazy danych te radykalne zmiany są stosunkowo świeże.

Zasadniczo to autorzy integracji decydują jakie dane są warte statystyk a jakie nie, jak zauważyłeś jest ogromna różnica w gęstości danych statystycznych względem danych bieżących.

W skrócie da się wszystko - wystarczy popsuć klasy encji, by nie była zapisywana w statystykach historycznych.

Jeśli mam senor.ganizdko_napiecie i ma ustawione state_class measurement,
(czyli będzie zapisywane dłużej niż 10 dni)

to aby był zapisywany tylko 10 dni, to najłatwiej
1)stworzyć pomocnika typu template, który pobiera wartość napięcia

{{ states('enor.ganizdko_napiecie') }}

a w ustawieniach ustawić

recorder:
 exclude:
    entities:
         - senor.ganizdko_napiecie 

Czy może jest lepszy sposób?

Może wystarczy tylko dopisek dla tej encji poprzez opcję:

No właśnie nie pomocnika, encję trzeba popsuć w zarodku.
(chyba dlatego customize nie jest dostępne w GUI/menu, że można napsuć naprawdę dużo)

edit nie miałem czasu na szukanie dokumentacji statystyk długoterminowych, więc uzupełnienie z opóźnieniem