Langzeitstatistiken #138
Replies: 5 comments
-
In der Datenbank sind die States vorhanden: Es sind aber keine Statistiken vorhanden: Meine alten Sensordaten sind noch da (Vor der Umstellung auf Karte) : |
Beta Was this translation helpful? Give feedback.
-
Ich hatte das gleiche Problem. Die Sensordaten waren nur die letzten x Tage im Homeassistant vorhanden. So wie ich das verstanden habe ist die Ursache, dass Homeassistant zwei Datenbanken hat. Eine mit den vollständigen Daten für ein paar Tage. Danach werden die Daten in längere Zeiträume zusammengefasst in eine andere (Langzeit)-Datenbank übertragen. Dieser Übertrag fand bei mir bei den Logamatic-Daten nicht statt. Ich habe das Problem bei mir wie folgt gelöst: 1.) Es gibt eine Einstellung, mit der man Homeassistant sagt, wie lange die Daten in der Kurzzeitdatenbank sein sollen. Die Einstellung kann man nur für alle Datenquellen universell angeben. D.h. die Größe der Datenbank wächst damit stark an. In der configuration.yaml habe ich dazu folgendes für 31 Tage aufgenommen:
2.) Damit die Daten in die Langzeitdatenbank übertragen werden, habe ich eine weitere Anpassung in der configuration.yaml vorgenommen. Dazu habe ich mich an dem orientiert, was ich für meinen Stromverbrauchsmesser am Zählerkasten mal aufgenommen hatte. Was das genau tut und warum das funktioniert, kann ich dir leider auch nicht sagen. So tief stecke ich in Homeassistant nicht drin.
Ich hoffe, das hilft! Keine Ahnung, ob man das dem Homeassistant schon bei der Erkennung der MQTT-Daten beibringen kann. Aber ehrlich gesagt, brauche ich die Langzeitspeicherung auch nicht für alles. Edit: Ach ja, im Zweifel anschließend Homeassistant einmal durchstarten, damit die Änderungen sicher gezogen werden. Grüße |
Beta Was this translation helpful? Give feedback.
-
Danke! Das hat mich auf den richtigen Weg gebracht. Es muss die richtige state_class gesetzt werden, damit eine Langzeitstatistik erstellt wird. Die Recordereinstellungen sind aus meiner Sicht nicht nötig, die sind im Standard 10 Tage (https://www.home-assistant.io/integrations/recorder/#purge_keep_days). Hier wird es in Doku beschrieben: Für den Sensor Brenner Laufzeit Summe ist keine state_class angegeben: @dewenni Wäre es nicht sinnvoll das zu ergänzen? Ich probiere diese jetzt über:
|
Beta Was this translation helpful? Give feedback.
-
ich kann |
Beta Was this translation helpful? Give feedback.
-
Ich habe das für folgende noch ergänzt:
|
Beta Was this translation helpful? Give feedback.
-
Hi.
Ich habe ein Problem mit den Statistiken, was mir heute erst aufgefallen ist:
Oben ist mein Ölverbrauch den ich aus der Brennerlaufzeit berechne. Die Brennerlaufzeit geht aber nur bis zum 20.12. zurück. Es wurde aber schon vorher der Verbrauch errechnet. Das ist bei allen Entitäten die von der Schnittstelle kommen so.
Woran kann das liegen? Bin für jeden Tipp dankbar!
Beta Was this translation helpful? Give feedback.
All reactions