Werte aus Datenbank darstellen

Begonnen von germansleeper, 28 April 2017, 23:13:32

Vorheriges Thema - Nächstes Thema

Thorsten Pferdekaemper

Hi,
ich hatte vorhin noch was vergessen...
Zitat von: Muschelpuster am 30 April 2017, 10:46:43Trotzdem würde ich die Daten nicht 2x loggen, nur um die Temperaturkurve im FHEM darzustellen.
Deshalb würde ich es ja auch FHEM überlassen, den Kram in die DB zu schreiben.

Zitat
Mein View funktioniert (fast) wunderbar, nur bin ich auf der Zielgeraden daran gescheitert, dass ich die Differenz zu dem jeweils vorherigen Wert bilden muss.
Das ist bei "meinem" Ansatz ziemlich einfach, glaube ich. Man macht sich ein notify auf das Reading (geht auch mit userReading, aber für den Anfang würde ich das mit einem notify machen). Dieses notify liest ein anderes Reading "oldValue" oder so desselben Device und bildet die Differenz zum neuen Wert. Die Differenz wird dann in ein weiteres Reading "diffValue" geschrieben. Danach wird der neue Wert noch nach oldValue kopiert (mit setreading...). Ganz ohne Performance-Probleme...
Gruß,
   Thorsten

FUIP