SmartHomeNG - min. und max.Tagestemperatur

Hier nun ein Besipiel wie man anhand von Werten aus der Datenbank einen Minimal- und Maximalwert ermitteln kann. Als Zeitraum für die Ermittlung geben wir die letzten 24 Stunden vor.
Hierbei kommt eval wiederum zum Einsatz.

Aussentemperaturverlauf

Min: --- -- Max: ---



Was passiert hier?
  • eval = "sh.aussen.temperatur.db('min', '24h')" = Minium über die letzten 24h berechnen
  • eval_trigger = aussen.temperatur = Änderungen der Temperatur triggern die Neuberechnung
  • eval = "sh.aussen.temperatur.db('max', '24h')" = Maximum über die letzten 24h berechnen
  • eval_trigger = aussen.temperatur = Änderungen der Temperatur triggern die Neuberechnung