FHEM Forum

FHEM => Automatisierung => Thema gestartet von: dero am 03 Januar 2017, 22:42:38

Titel: Min- und Max-Werte der letzten Stunde vom Windmesser
Beitrag von: dero am 03 Januar 2017, 22:42:38
Hi,

ich habe einen Windmesser (TRX_WEATHER, TFA). Zur "Glättung" meiner Jalousiensteuerung (DOIF) möchte ich gerne die Min- und Max-Werte der letzten Stunde in zwei Readings haben. Hat jemand eine Idee?

Falles es geht, würde ich auch gerne, falls der Windmesser wegen Ausfall nicht in den letzten 30 min einen Wert gemeldet hat, auf meine WUNDERGROUND-Werte defaulten.

Danke!

dero
Titel: Antw:Min- und Max-Werte der letzten Stunde vom Windmesser
Beitrag von: digiart am 03 Januar 2017, 22:44:46
Ich hab's zwar noch nicht verwendet, aber vielleicht damit:
http://fhem.de/commandref_DE.html#statistics
Titel: Antw:Min- und Max-Werte der letzten Stunde vom Windmesser
Beitrag von: dero am 03 Januar 2017, 22:51:06
statistics sieht schonmal ganz nett aus:

statWind_speedHour
Min: 3.3 Avg: 4.3 Max: 5.1 (since: 2017-01-03_22:48:22 )


Kriegt man Min / Max noch in getrennte Readings?

dero
Titel: Antw:Min- und Max-Werte der letzten Stunde vom Windmesser
Beitrag von: Yil am 03 Januar 2017, 23:36:36
Ich habe mir eine kleine Perl-Funktion gebaut, die bei jeder Wertänderung eines Devices prüft, ob ein Wert kleiner als min oder größer als max ist (wobei min und max in readings gespeichert sind).

Jetzt pack das noch in ein at, das stündlich die Werte nach dem Initialisieren abfragt, und Du hast, was Du brauchst.

Meine Anwendung ist das Festhalten des absoluten Temperatur-Minimum und -Maximum.

Alt. trennst Du mit einer Perl-Funktion die Ergebnisse Deines statistics-Ergebnisses auf und schreibst sie in getrennte readings - geht auch.
Titel: Antw:Min- und Max-Werte der letzten Stunde vom Windmesser
Beitrag von: Icinger am 04 Januar 2017, 05:26:13
ZitatKriegt man Min / Max noch in getrennte Readings?

Dafür gibts im statistics-Modul das "singularReadings"-Attribut. Steht auch so in der commandref.

lg, Stefan
Titel: Antw:Min- und Max-Werte der letzten Stunde vom Windmesser
Beitrag von: dero am 04 Januar 2017, 09:03:00
Zitat von: Icinger am 04 Januar 2017, 05:26:13
Dafür gibts im statistics-Modul das "singularReadings"-Attribut. Steht auch so in der commandref.

Geht, Danke!