FHEM Forum

FHEM => fhem-users => Thema gestartet von: Guest am 12 Dezember 2011, 10:04:44

Titel: average
Beitrag von: Guest am 12 Dezember 2011, 10:04:44
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
Titel: average
Beitrag von: rudolfkoenig am 12 Dezember 2011, 15:35:14
                                                   

- 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
Titel: Re: average
Beitrag von: Guest am 13 Dezember 2011, 21:03:50
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