Verständnisfragen Purge DB

Hallo zusammen

ich versuche schon seit einer ganzen weile meine Datenbank zu verkleinern, mittlerweile habe ich hierzu etliche Beiträge zu dem Thema gelesen und komme einfach nicht weiter.

Wunschzustand:
Nur Entitäten die im include (recorder.yaml) stehen, sollen auch in die Datenbank, der Rest soll nicht erfasst werden.

Maßnahmen:
Ich habe vor vier Wochen den Recorder (siehe config) unterhalb aktiviert. Zusätzlich habe ich Influx DB eingerichtet und schiebe blind, ohne Grafan die Daten rein.

Problem: :grinning:
Die Datenbank wächst munter weiter, in den letzten vier Wochen ist sie von 1.5GB auf 5.5GB gewachsen. Ich vermute, dass die DB noch alte Einträge hat und dies durch den purgebefehl nicht löscht.

Aktuelle Stand:
Purge Befehl läuft jeden Morgen gegen 04:00 an, löscht aber keine Daten. In der History der restlichen Entitäten werden keine Daten mehr erfasst, die Verlaufsprotokolle sind leer. Daraus schließe ich, das HA genau weiß welche Entitäten in die Datenbank geschrieben werden sollen und welche nicht.

Mögliche hinweise?
Wie in der log zusehen ist, werden keine daten gelöscht, was mich etwas stutzig macht ist der Eintrag apply_filter=False, den ich so interpretiere, das meine recroder.yaml nicht inkludiert ist und die Datenbank nicht verkleinert wird.

Ich würde mich über Hilfestellung sehr freuen, hat jemand eine Idee?

Hier der Logauszug: HA Core debug Modus

2024-02-11 04:12:00.487 DEBUG (Recorder) [homeassistant.components.recorder.purge] Purging states and events before target 2022-02-11 03:12:00+00:00
2024-02-11 04:12:00.488 DEBUG (Recorder) [homeassistant.components.recorder.purge] Purge running in new format as there are NO states with event_id remaining
2024-02-11 04:12:00.513 DEBUG (Recorder) [homeassistant.components.recorder.purge] Selected 0 state ids and 0 attributes_ids to remove
2024-02-11 04:12:00.513 DEBUG (Recorder) [homeassistant.components.recorder.purge] After purging states and attributes_ids remaining=False
2024-02-11 04:12:00.521 DEBUG (Recorder) [homeassistant.components.recorder.purge] Selected 0 event ids and 0 data_ids to remove
2024-02-11 04:12:00.521 DEBUG (Recorder) [homeassistant.components.recorder.purge] After purging event and data_ids remaining=False
2024-02-11 04:12:00.535 DEBUG (Recorder) [homeassistant.components.recorder.purge] Selected 0 statistic runs to remove
2024-02-11 04:12:00.542 DEBUG (Recorder) [homeassistant.components.recorder.purge] Selected 0 short term statistics to remove
2024-02-11 04:12:00.790 DEBUG (Recorder) [homeassistant.components.recorder.purge] Deleted <sqlalchemy.engine.cursor.CursorResult object at 0x7f6d41e660> recorder_runs
2024-02-12 04:12:00.486 DEBUG (Recorder) [homeassistant.components.recorder.core] Processing task: PurgeTask(purge_before=datetime.datetime(2022, 2, 12, 3, 12, 0, 485309, tzinfo=datetime.timezone.utc), repack=False, apply_filter=False)

configuration.yaml:
recorder: !include recorder.yaml

Meine recorder.yaml

purge_keep_days: 730
commit_interval: 0
auto_repack: true
auto_purge: true
include:
  entities:
    # Kontakt & Motion Sensoren
    - binary_sensor.flur_eg_kontakt_eingang_contact
    # Erzeuger Energie- und Stromsensoren
    - sensor.energy_production_today
    - sensor.energy_pv_sum
    - sensor.power_pv_total
    - sensor.shellyplus1pm_441793a6d21c_switch_0_energy
    - sensor.shellyplus1pm_441793d6a280_switch_0_energy
    - sensor.energy_import_sum_cost
    # Verbraucher Energie- und Stromsensoren
    - sensor.queen_schalter_pax_energy
    - sensor.shelly1pm_bad_eg_switch_0_energy
    - sensor.shelly_eg_it_energy
    - sensor.shelly_schlafzimmer_switch_0_energy
    - sensor.shellyem3_485519dca87c_channel_a_energy
    - sensor.shellyem3_485519dca87c_channel_b_energy
    - sensor.shellyem3_485519dca87c_channel_c_energy
    - sensor.shellyem3_485519dca87c_channel_a_power
    - sensor.shellyem3_485519dca87c_channel_b_power
    - sensor.shellyem3_485519dca87c_channel_c_power
    - sensor.shellyplus1pm_b48a0a1d345c_switch_0_energy
    - sensor.flur_eg_sw_it_energy
    - sensor.bad_eg_sw_freezer_energy
    # Berechner Energie- und Stromsensoren
    - sensor.power_consumption
    - sensor.power_export
    - sensor.energy_consumption_sum
    - sensor.energy_export_sum
    - sensor.energy_import_sum
    - sensor.power_import

Welchen Effekt erwartest Du mit

purge_keep_days: 730

??

Die Daten wachsen erstmal mal an, bis 730 Tage erreicht sind. Dann wird bei jeder Bereinigung auf 730 gekürzt.

Gruß
Osorkon