Hallo FHEM-Experten,
ich versuche, in meiner Android-App Temperaturverlaufs-Diagramme von einem Heizungsthermostat (HM-TC-IT-WM-W-EU) anzuzeigen.
Da ich in der App nicht nur die von FHEM erzeugten svg's anzeigen möchte sondern das Diagramm im passenden Look-and-Feel der App selbst erzeugen will, bin ich auf der Suche wie ich denn an die entsprechenden Daten drankommen könnte.
Die Suchfunktion hat mir leider noch nicht viel erhellendes ausgespuckt. Das mag aber auch daran liegen,
dass ich als Newbie vielleicht noch nicht die richtigen Suchbegriffe gefunden hab.
Ich würde mich über Hinweise / Ratschläge / etc von den Experten freuen!
Viele Grüße
Thomas
Prima, Problem ist gelöst, FHEM kann einfach alles. Man muss es nur finden.
Bin per Zufall über das Modul readingsHistory (http://fhem.de/commandref.html#readingsHistory) gestolpert.
Mit dem scheint das so zu funktionieren, wie ich mir das vorgestellt hab.
Falls das jemand brauchen kann, so hab ich's gemacht:
define BadHist readingsHistory BadThermostat_Climate:humidity BadThermostat_Weather:temperature
attr BadHist valueFormat { temperature => "%.1f °C", humidity => "%.1f %" }
attr BadHist rows 500
attr BadHist room Bad
attr BadHist nolinks
attr BadHist timestampFormat %FT%T
Abfragen kann man den Verlauf dann so:
get BadHist history
Ergebnis:
2015-09-16T00:21:22 BadThermostat_Weather temperature: 22.5 2015-09-16T00:21:22 BadThermostat_Weather 22.5 °C
2015-09-16T00:21:02 BadThermostat_Climate humidity: 59 2015-09-16T00:21:02 BadThermostat_Climate 59.0 %
2015-09-16T00:18:46 BadThermostat_Weather temperature: 22.5 2015-09-16T00:18:46 BadThermostat_Weather 22.5 °C
2015-09-16T00:18:26 BadThermostat_Climate humidity: 59 2015-09-16T00:18:26 BadThermostat_Climate 59.0 %
Grüße
Thomas