Verlaufsdaten in eine Datenbank pumpen und diese dann graphisch darstellen

Bei mir kommen die Daten in iobroker über den homee-Adapter rein. grafik
Die Daten, die ich nicht direkt sondern als Verlauf darstellen will, lasse ich in den history-Adapter laufen.grafik
Der hat eine eigene kleine Datenbank. Von dort kann ich sie dann z.B. mit dem FLOT-Adapter darstellen.grafik
Ich mache das z.B. mit der Termperaturverläufen der HKTs.

1 „Gefällt mir“

Kann man die Daten aus dem history Adapter auch mit VIS darstellen?

Ich bin auch gerade auf der Suche: letzte Idee iobroker+influxdb + grafana+VIS. Aber so mit dem history adapter wäre die Lösung schlanker.

Also ich mache das so.

Hat die history DB eine Größenbeschränkung oder irgendwelche Ressourcen Themen? Im Sinne von Archivieren, Data aging und/oder Zeitscheiben klein halten?

Du kannst den max. RAM-Verbrauch und den Speicherzeitraum (Lebensdauer) der Daten eintragen. Für jeden Datenpunkt kannst Du noch das Intervall einstellen, in dem die Daten in der Datenbank gespeichert werden. Das muss nicht dasselbe Intervall sein, in dem der Sensor über homee die Daten über den homee-Adapter anliefert, da bei manchen Sensoren nur Daten geliefert werden, wenn eine Änderung um xy% stattgefunden hat. Die Daten werden aber in einem festgelegten Intervall in der DB gespeichert, damit das später im FLOT vernünftig aussieht.

Ich nutze das Widget Line History Chart von Materialdesign.
Das sieht dann so aus:
image
Man kann den Zeitraum fest einstellen bzw. über das Dashboard.

1 „Gefällt mir“

Oder so…

1 „Gefällt mir“