Originally posted by: <email address deleted>
Hallo,
ich versuche gerade aus dem Element average schlau zu werden.
Angelegt habe ich:
define Fridge CUL_EM 5 0.01 0.001 0.21
attr Fridge room Kitchen
define avg_energy average Fridge:current.*
attr avg_energy room Kitchen
define avg_power average Fridge:total.*
attr avg_power room Kitchen
Und war nun irgendwie der Meinung da müßte doch "irgendwas" passieren,
damit ich begreife was dort angezeigt werden soll...
Dachte ich..., aber es passiert nichts....mmmh
Die Idee war ja von mir das ich den durchschnitt des Stromverbrauchs
meines Kühlschranks dargestellt bekomme...
Ja aber eigentlich sind da doch die Filelogs die "Macher".
Also mir fehlt der Plan wie das Element verwendet wird.
Die Hilfe war nicht wirklich lehrreich.
Ich konnte es definieren und es tut "irgendwas"....
Ich weiß auch nichts mit:
and generates an event of the form
_avg_day:
anzufangen.
Was kann ich mit dem Event anfangen?
Ich brauch eigentlich nur eine Zahl (pro Tag, pro Monat...), die
eventuell in einem Filelog landet um mir dann eine Linie zu malen.
Kann mir jemand mal auf die Sprünge helfen?
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
- CUL_EM hat die gleiche Funktionalitaet eigentlich schon fest eingebaut, hier
heissen die Events CUM_DAY und CUM_MONTH, und zeigen 3 Werte. avarage wurde
eigentlich fuer den S300 erstellt, kann aber natuerlich auch fuer CUL_EM
Geraete verwendet werden.
- average sucht Events (siehe auch inform timer) mit einem bestimmten regexp,
z.Bsp. bearbeitet Deine Definition
define avg_energy average Fridge:current.*
die Events current_cnt und current, wenn Fridge ein EMEM ist.
- Wenn eine Nachricht vom Fridge eintritt, dann werden 2 Events (current und
current_cnt) generiert. Diese werden vom obigen average abgefangen, und
im Reading von Fridge werden 8 Eintraege erzeugt: die taeglichen und
monatlichen kumulierten Werte:
current_cum_day
current_cnt_cum_day
current_cum_month
current_cnt_cum_month
und das gleiche nochmal als Durchschnitt.
> and generates an event of the form
> _avg_day:
- Das soll bedeuten, dass einmal am Tag (nach dem Empfang des ersten Events)
fuer den gestrigen Tag folgende Events generiert werden (siehe oben, inform
timer):
Fridge current_avg_day: XXX
Fridge current_cnt_avg_day: XXX
Das kann man mit einem FileLog / notify / DbLog / etc auswerten. Das gleiche
gibt es einmal im Monat auch mit dem Monats-Durschnitt.
> Die Hilfe war nicht wirklich lehrreich.
Dann bitte in der fhemwiki einen verstaendlichen Artikel reinstellen.
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Danke,
das war nun sehr ausführlich.
Mir war bis dahin nicht klar wo denn das average dann auftaucht.
Nun hab ich es im Log vom Fridge gefunden und damit erklärte sich dann
die Funktion.
Danke
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com