Sensorwert (Betriebsstunden) der letzten 29 Tage

Hallo zusammen,

ich habe ein Problem mit der Erstellung eines Werts,
ich möchte von einem Gerät die durchschnittlichen Betriebsstunden der letzten 28 Tage berechnen.
Der berechnete Wert soll nicht auf “0” gesetzt werden nach 29 Tagen, sondern soll immer weiter laufen.
Ich habe das mit der Statistics-Funktion versucht, leider ohne Erfolg
#configuration.yaml

sensor:
  - platform: statistics
    name: "Betriebsstunden 29Tage"
    unique_id: "Betriebsstunden 29Tage"
    entity_id: 'sensor.mqtt_a_zahler_betriebs_std_ist'
    state_characteristic: sum
    max_age:
      days: 29

Wenn die die Konfiguration neu lade, wird nicht mal die Entität “Betriebsstunden 29Tage” angelegt, über die UI will ich das nicht anlegen, da ich mehrere Zähler habe und somit mittels “copy-paste” das duplizieren kann/will.

Über einen Tipp bzw. Hilfestellung bin ich dankbar.

Gruß Matze

Was gibt den den Sensor sensor.mqtt_a_zahler_betriebs_std_ist an?

state_characteristic: sum

ist aber die Summe und nicht der Durchschnitt.

Siehe State Characteristic

Gruß
Osorkon

Hallo Osorkon,

danke für deine Rückmeldung und deinen Tipp.
Ich habe einen falschen Eintrag verwendet, nachdem ich die Charakteristik auf “sum” gestellt habe, erhalte ich genau den Wert den ich erwarte.

Vielen Dank nochmal für deine Hilfe.

Gruß Matze

@Osorkon Ich habe eine Verständnisfrage zu den Statistiksensoren.

Wenn ich im Recorder nur 10 Tage History einstelle aber einen Statistiksensor über 30 Tage erstelle, kann der dann überhaupt einen Wert über 30 Tage liefern?

PS: Andere dürfen natürlich auch antworten :wink:

1 „Gefällt mir“

Hier kann ich leider nicht weiterhelfen, ich habe den Rekorder hoch gestellt, sodass dieser >1 Jahr aufzeichnet.

:slight_smile:
Da bist Du auf jeden Fall auf der sicheren Seite aber Deine Datenbank ist geraten > 50 GB?
Sry, daß ich Deinen Post für meine Frage mitnutze.

Hi Bacardi,

fast ein Jahr später melde ich mich erst. Habe den Beitrag erneut gefunden und gerade eingerichtet, dass ich die Datenbankgröße auslesen kann.
Aktuell bin ich bei einer Datenbankgröße von >82GB.

Gruß Matze

Wahnsinn!! Danke für die Info.
Ich hätte etwas Sorge für den Fall, daß Du mal HA auf eine andere Hardware ziehen mußt. Da gibt es sicher Probleme.

Ich habe wegen Beobachtung eines Schimmelschadens das Recording auf 1 Monat verlängert und bin bei 3,3 GB.

3,3 x 12 = ca. 40 GB Das ist immer noch die Hälfte von Deinem. Da ist ganz sicher noch Luft, einige Sensoren vom Recording auszuschließen.

Es liegt weniger an der Anzahl der Sensoren, ursächlich wird purge_keep_days das @Matze16 auf ein Jahr oder länger eingestellt hat.
Wahrscheinlich aus den Unwissen über die Langzeitstatistik.

Gruß Osorkon

Hi Bacardi,

lustig mit dem “andere Hardware” - ich habe vor ca. zwei Monaten die Hardware umgezogen, von einem Barebone mit SSD (lokal installiert) auf ein Tower mit SD/HDD (Proxmox Installation).

Es war etwas mühselig die Datenmenge zu transferieren (BackUp hat auch ~28GB), aber an sich kann ich sagen es hat problemlos funktioniert.

Gruß Matze

1 „Gefällt mir“