FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Brutzel am 14 September 2015, 14:58:13

Titel: [gelöst] Rohwerte für Temperaturverlauf für Diagramme ohne gplot
Beitrag von: Brutzel am 14 September 2015, 14:58:13
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
Titel: Antw:Rohwerte für Temperaturverlauf für Diagramme ohne gplot
Beitrag von: Brutzel am 16 September 2015, 13:13:39
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