Hauptmenü

statistics in log-File

Begonnen von Alveole, 01 April 2016, 21:22:57

Vorheriges Thema - Nächstes Thema

Alveole

Hallo Leute,
ich versuche gerade, mir den Temperaturdurchschnitt/Min/Max der Außentemperatur für einen Monat zu errechnet und diesen in ein log-File zu schreiben, um später einen Jahresplot zu erstellen.

Mein Ansatz
- statistics mit einzelwerten für Min/Max/Avg pro Monat
- immer wenn der Monat zu Ende ist, springt entsteht 23:59:55 ein "...Last"
- dieses dann logen

Idee schon mal gut?

meine Lösung

define Garten_temp_statistic statistics Garten_temp
attr Garten_temp_statistic minAvgMaxReadings state
attr Garten_temp_statistic singularReadings Garten_temp:state:(Min|Avg|Max):(Year|Month)

define FileLog_Garten2 FileLog ./log/Garten_wetter-statistik-%Y.log (statStateMonthMinLast:.*|statStateMonthMaxLast:.*|statStateMonthAvgLast:.*)
attr FileLog_Garten2 logtype Garten_wetter


Leider kommt nix im Log an!
Die Werte werden Korrekt im Objekt angezeigt und berechnet.

Zitat
statStateMonth Min: 1.7 Avg: 4.0 Max: 7.5 2016-04-01 21:13:54
statStateMonthAvg 4.0 2016-04-01 21:13:54
statStateMonthAvgLast 7.8 2016-03-31 23:59:55
statStateMonthLast Min: 4.5 Avg: 7.8 Max: 13.0 (since: 2016-03-28_17:49:12 ) 2016-03-31 23:59:55
statStateMonthMax 7.5 2016-04-01 21:13:54
statStateMonthMaxLast 13.0 2016-03-31 23:59:55
statStateMonthMin 1.7 2016-04-01 21:13:54
statStateMonthMinLast 4.5 2016-03-31 23:59:55

Hat jemand eine Idee warum?
Danke!

tupol

Woran erkennt filelog welches gerät er logen soll?

Alveole

Wie immer hast Du Recht und den Durchblick!
Danke


define FileLog_Garten2 FileLog ./log/Garten_wetter-statistik-%Y.log (Garten_temp:statStateMonthMinLast:.*|Garten_temp:statStateMonthMaxLast:.*|Garten_temp:statStateMonthAvgLast:.*)


so gehts (getestet mit Hour ;-) )!