"Statistics Modul" Welche Geräte werden unterstützt?

Begonnen von PowderK, 19 Mai 2014, 21:41:33

Vorheriges Thema - Nächstes Thema

tupol

Bitte die commandref lesen. Man gibt nur Gerätewerte an. falls noch nicht geschehen, dann am besten auch mit regulären Ausdrücken beschäftigen. Ist sinnvoll in fhem :-)

Ansonsten geht es einfach mit: device1|device2|device3

micomat

Synology DS218+ with fhem+iobroker in docker, 2x RasPi w. ser2net, CUL433+868, IT, EGPM2LAN, THZ/LWZ, FB_Callmonitor, HMS100TF, Homematic, 2x TX3-TH, Pushover, USB-IR-SML-Head, SONOS, GHoma, MBus, KLF200

rabbe

Zitat von: tupol am 27 Mai 2014, 11:56:55
Das sollte eigentlich auch mit dem heutigen Update gefixt sein. Sieht man allerdings erst nach dem dayChange oder in statEnergyHourLast.

Hallo,

wirklich eine tolle Arbeit die du hier leistest, wie schon beim JSONMETER-Modul. Recht vielen Dank. Ich kreiere bei meinen FritzDect200-Modulen ein "energy_kWh"-Reading wie auch bei meinem LS110 "electricityConsumed_kWh". Könnte dies bitte noch mit aufgenommen werden?

Danke und Gruß rabbe
Wheezy@MeLE A2000 (A10) | FHEM 5.6 | CUL433 | CUL868 | FRITZ!Box 7362SL --- CUL_WS: AS(H)2000, S2001I(D/A), WS7000-15/16/20, S300TH, S555TH, ASH555, KS555 | CUL_TX: TX3P | FS20: FS20 STR-2 | FBAHA, FBDECT: FRITZ!Dect 200 | Calendar | ENIGMA2 | JSONMETER | PROPLANTA | SYSMON

tupol

Danke  :)
Da es sehr speziell ist, sollte das über das Attribut "deltaReadings" gelöst werden.

attr <device> deltaReadings energy_kWh,electricityConsumed_kWh

kkoeniger

Ist auch bei Anderen das Attribut "singularReadings" seit dem heutigen Update nicht mehr definierbar?

Irgendwie hat es mir alle singularReadings aus der fhem.cfg gelöscht.
LG,
Karl

tupol

Upps. Da ist habe ich versehentlich die Zeile 103 gelöscht.
."singularReadings "
Morgen ist es wieder OK. Für heute vielleicht einfach selber im Modul ändern.  :-[

stromer-12

Hi,

Was muss ich eigentlich einstellen, um bei den AVM Teilen einen Stündlichen Mittelwert zu bekommen?

Gruß
Gerd
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

tupol


stromer-12

Ich habe durch

define FBDECT_1000_STAT statistics FBDECT_1000
attr FBDECT_1000_STAT excludedReadings FBDECT_1000:energy


die Statistik für den AVM Adapter aktiviert, durch

attr FBDECT_1000_STAT singularReadings FBDECT_1000:power:Delta:(Hour|Day)

bekomme ich aber keine extra Readings.
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

tupol

#39
Das ist korrekt. power ist kein kumulierter sondern ein Momentan-Wert. Deshalb funktioniert Delta nicht sondern nur Average.

attr FBDECT_1000_STAT singularReadings FBDECT_1000:power:Average:Day

Allerdings habe ich hier Hour nicht vorgesehen, da man aufgrund des Polling-Mechanismus von FBDECT hier besser energy benutzt.

attr FBDECT_1000_STAT singularReadings FBDECT_1000:energy:Delta:Hour

PS: Habe gerade einen bugfix für den Tageswechsel hochgespielt. Tägliche Statistiken sollte ab morgen wieder funktionieren.

stromer-12

#40
Wenn ich "statEnergyLast" aus DbLog auswerten möchte bekomme ich nur den ersten Wert angezeigt.
Die anderen Werte werten unterschlagen.

statEnergyLast  Hour: 39 Day: 300 Month: - Year: - (since: 2014-06-05_10:10:10 )

Muss ich jetzt für die anderen Werte Einzelreadings anlegen?


get myDbLog - - 2014-06-05 2014-06-06 FBDECT_1000:statEnergyLast
2014-06-05_14:59:55 20
2014-06-05_15:59:55 22
2014-06-05_16:59:55 21
2014-06-05_17:59:55 29
2014-06-05_18:59:55 35
2014-06-05_19:59:55 30
2014-06-05_20:59:55 115
2014-06-05_21:59:55 58
2014-06-05_22:59:55 59
2014-06-05_23:59:55 51
#FBDECT_1000:statEnergyLast:::
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

stromer-12

Es liegt an DbLog, es verwirft bei FBDECT alles andere.
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

tupol

So richtig verstehe ich nicht was Du tun willst. Falls es um Plots geht, schau mal nach bei http://forum.fhem.de/index.php/topic,23052.msg165136.html#msg165136

stromer-12

#43
Naja, das Reading lautet ja so:

2014-06-06 21:59:55   statEnergyLast  Hour: 77 Day: 1383 Month: - Year: -

in der DbLog wurde aber nur:

2014-06-05_21:59:55  77

geloggt, der Rest ist nicht vorhanden.
Und wie man sieht ist da nichts von Day und sw. zu sehen, also kannman auch nichts mehr darstellen.

Das Device ist vom TYPE=FBDECT und wird in der DbLog speziell behandelt.

Edith: Falsch, Es ist alles drin, nur im Value der DB steht nicht alles drin was durch $val ausgewertet wird.

2014-06-06 12:59:55: FBDECT_1000, FBDECT, statEnergyLast: Hour: 63 Day: 300 Month: - Year: - (since: 2014-06-05_10:10:10 ), statEnergyLast, 63, D

FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

oniT

Hallo tupol,

da bei mir singularReadings keinen Wert liefert hätte ich bzgl Definition eine Frage. Wie muss es nun korrekt lauten:


CUL_HM_HM_WDS40_TH_I_2513EC:temperature:Average:1h


oder so wie in der commandRef angegeben:


CUL_HM_HM_WDS40_TH_I_2513EC:temperature:Avg:1h


Wobei ich beides ausprobiert habe und weder beim ersten noch beim zweiten einen Wert bekomme.

Ist da noch irgendwo ein Fehler drin? Aber bei anderen Usern scheint es ja auch zu funktionieren. Update von fhem wurde gestern durchgeführt.

Danke

Gruß,
Tino
BBB - debian weezy - FHEM 5.7
HMLAN - HM-LC-Bl1-FM, HM-ES-PMSw1-PI, HM-LC-Sw1-FM, HM-TC-IT-WM-W-EU, HM-WDS40-TH-I, HM-Sen-Wa-Od, HM-Sec-RHS
Dimplex Wärmepumpe / Dimplex ZL 300 - Modbus TCP
SDM630M - Modbus TCP
SolarLog 200 / SMA SonnyBoy 1.5/2.5 - Modbus TCP