Dieses Modul wertet von den angegebenen Geräten bestimmte Werte statistisch aus und fügt sie den jeweiligen Geräten als neue Werte hinzu.
define <Name> statistics <GeräteNameRegExp> [Prefix]
Beispiel: define Statistik statistics Sensor_Bad|Wettersensor
Näheres in der commandref http://fhem.de/commandref_DE.html#statistics (http://fhem.de/commandref_DE.html#statistics) Dort findet Ihr auch die derzeit auswertbaren Gerätewerte. Im Konfigurationsteil des Moduls können problemlos neue Typen und Readings von mir hinzugefügt werden. Ich muss nur davon wissen.
Runterladen mit "update 98_statistics.pm".
Update 12.5.14: Bugfix für Fritzbox
Gruß
tupol
So können die Ergebnisse aussehen:
statElectricityConsumed Hour: 18 Day: 60 Month: 60 Year: 60 (since: 2014-04-30) 2014-04-30 20:04:54
statElectricityConsumedLast Hour: 42 Day: - Month: - Year: - (since: 2014-04-29_19:51:18 ) 2014-04-29 00:00:00
statElectricityPowerDay Min: 104 Avg: 347 Max: 3326 2014-04-30 20:04:54
statElectricityPowerDayLast Min: 77 Avg: 328 Max: 3624 2014-04-29 00:00:00
statElectricityPowerMonth Min: 77 Avg: 338 Max: 4530 (since: 2014-04-30) 2014-04-30 20:04:54
statElectricityPowerYear Min: 77 Avg: 338 Max: 4530 (since: 2014-04-30) 2014-04-30 20:04:54
Erweiterung:Derzeit werden Statistiken für folgende Gerätewerte berechnet:
- Minimal-, Mittel- und Maximalwerte: brightness, current, energy_current, humidity, temperature, voltage, wind, wind_speed, windSpeed
- Deltawerte: count, energy, energy_total, power, total, rain, rain_rate, rain_total
- Dauer der Status: lightsensor, lock, motion, Window, window, state (wenn kein anderer Gerätewert gültig)
Erweiterung der Attribute:
Tageswechselzeit (dayChangeTime) kann angegeben werden.- Für jede Statistikart können durch Komma getrennt, eigene Readings angegeben werden (deltaReadings, durationReadings, minAvgMaxReadings)
- Zusätzliche Zeitdauer (specialDeltaPeriodHours) für eigene Zeitperioden z. B. für Regenmenge in 72 Stunden
- Wem die Sammelreadings nicht passen, es gibt jetzt singularReadings
Erweiterung:
Tendenz: für "pressure" für 1, 2, 3 und 6 Stunden.
Hi tupol,
dieser (http://forum.fhem.de/index.php/topic,24862.0.html) Tread betrifft Dein statistics Modul.
Ich erlaube mir mal ihn hierher zu verlinken ;)
Grüße
Klaus
Erweiterung
Attribut specialDeltaPeriods
Erlaubt das freie Definieren von mehreren Zeiträumen für delta-Readings. Also z.B. die Regenmenge oder der Energieverbrauch der letzten 2 Stunden, 4 Tage oder auch 12 Monate.