Repository navigation
Historische Daten
Das Diagrammwidget zeichnet nicht selbst auf. Es liest Werte, die FHEM bereits in DbLog oder FileLog gespeichert hat.
- Das gewünschte Reading ist numerisch.
- Es wird tatsächlich aufgezeichnet.
- Die Aufzeichnung umfasst den gewünschten Zeitraum.
- Bei FileLog deckt dessen Regexp das Reading ab.
- FHEM kann die konfigurierte Quelle lesen.
Wenn das Reading im Diagrammdialog fehlt, zuerst die Aufzeichnung prüfen, nicht die Darstellung des Widgets.
Automatisch wird eine passende Quelle verwendet; DbLog hat Vorrang vor FileLog. Bei mehreren Logdevices ist eine explizite Zuordnung am CMS-Device sinnvoll.
| Attribut | Wirkung |
|---|---|
historySource auto |
Automatische Quellenauswahl. |
historySource dblog |
DbLog bevorzugt vorgeben. |
historySource filelog |
FileLog bevorzugt vorgeben. |
dbLog |
Name des zu verwendenden DbLog-Devices. |
fileLog |
Name des zu verwendenden FileLog-Devices. |
Beispiel mit anzupassenden Device-Namen:
attr CMS historySource dblog
attr CMS dbLog MeinDbLog
Oder:
attr CMS historySource filelog
attr CMS fileLog MeinFileLog
Die Logdevices müssen bereits korrekt eingerichtet sein. Diese Befehle legen keine Datenbank oder Logdatei an.
- Diagrammwidget hinzufügen.
- Device auswählen.
- Geloggtes Reading auswählen.
- Quelle, Zeitraum und Granularität festlegen.
- Einheit kontrollieren und speichern.
Zeiträume: 24 Stunden, 7, 30 oder 365 Tage. Granularitäten: automatisch, Rohdaten, 15 Minuten, 1 Stunde, 1 Tag.
Höchstens 400 Punkte werden dargestellt. Lange Zeiträume werden zusammengefasst: Mittelwert als Verlauf, Minimum und Maximum als Band. Das ist keine zusätzliche Messung und verändert nicht die ursprüngliche Aufzeichnung.
Die Anzeige wird alle fünf Minuten aktualisiert; Abfrageergebnisse werden 30 Sekunden zwischengespeichert.
DbLog-Abfragen sind in FHEM synchron und können FHEM während der Abfrage blockieren. Bei großen Datenbanken:
- Zunächst kurze Zeiträume wählen.
- Grobe Granularität verwenden.
- Nicht unnötig viele Jahresdiagramme gleichzeitig öffnen.
- Datenbank und Abfragezeiten auf deiner Installation beobachten.
Eine Diagrammvergrößerung ersetzt keine effizientere Datenquelle.
Zur lesenden Prüfung stehen folgende Befehle zur Verfügung:
get CMS logreadings MeinSensor auto
get CMS history MeinSensor temperature 24h auto auto
CMS, MeinSensor und temperature durch die tatsächlichen Namen ersetzen.
Die Antwort ist technisch und kann Messwerte enthalten; nicht ungeprüft
öffentlich posten.
fhem-cms · Anwenderhandbuch für 1.6.1 / Schema 5 · Stand 10.11.2026
- Idee und Funktionsumfang
- Voraussetzungen und Sicherheit
- Installation
- Updates und Versionen
- Erste Schritte
- Editor und Veröffentlichen
- Seiten und Navigation
- Layout und mobile Ansicht
- Widgetübersicht
- Wert, Uhr und Status
- Thermostat und Steuerung
- Tabelle, Diagramm, SolarFlow
- Text und Bilder
- Platzhalter und HTML
- LinkWidget
- Assetmanager