Average funktioniert nicht mehr

Begonnen von Guest, 31 Januar 2012, 09:27:05

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo,

seit ein paar Tagen funktioniert die Berechnung der
Durchschnittstagestemperatur nicht mehr.
Kann es sein, dass es am negativen Vorzeichen liegt?

Die Luftfeuchte wird in den Device Readings und im Log-file
dargestellt.

Hier meine Konfiguration:

define CUL_WS_5 CUL_WS 5
attr CUL_WS_5 fm_order 5
attr CUL_WS_5 room Aussen

define FileLog_CUL_WS_5 FileLog /mnt/nas/fhem/CUL_WS_5-%Y.log CUL_WS_5
attr FileLog_CUL_WS_5 fm_order 8
attr FileLog_CUL_WS_5 logtype hms:Temp/Hum,text
attr FileLog_CUL_WS_5 room Aussen

define weblink_CUL_WS_5 weblink fileplot FileLog_CUL_WS_5:hms:CURRENT
attr weblink_CUL_WS_5 label "CUL_WS_5 Min $data{min1}, Max
$data{max1}, Last $data{currval1}"
attr weblink_CUL_WS_5 room Plots

define avg_temp_CUL_WS_5 average CUL_WS_5:temperature.*

Hat jemand einen Tip für mich?

Toralf

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

rudolfkoenig

                                                   

> Kann es sein, dass es am negativen Vorzeichen liegt?

Das kann ich noch nicht bestaetigen: Mein Experiment:

Test-Config
  define CUL CUL /dev/none 1234
  define CUL_WS_2 CUL_WS 2
  define ave average CUL_WS_2:temperature.*

Aus Detailansicht des echten KS300 merkt man das RAWMSG, und fuegt dem
Test-Fhem ein:
fhem> { Dispatch($defs{CUL}, "K9719902502CF3816", undef) }
fhem> list CUL_WS_2
...
     temperature_avg_day -1.9
     temperature_avg_month -1.9
     temperature_cum_day -113779.6
     temperature_cum_month -5202739.6

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Wenn ich das so eingebe, bekomme ich:

Readings:
     2012-01-31 20:14:18   DEVFAMILY       WS300
     2012-01-31 20:14:18   DEVTYPE         S300TH
     2012-01-31 20:14:18   humidity        64.5
     2012-01-31 20:14:18   humidity_avg_day 64.5
     2012-01-31 20:14:18   humidity_avg_month 64.5
     2012-01-31 20:14:18   humidity_cum_day 4699341
     2012-01-31 20:14:18   humidity_cum_month 177456141
     2012-01-31 20:14:18   state           T: -6.3  H: 64.5
     2012-01-31 20:14:18   temperature     -6.3

Im log-file stehen keine Fehlermeldungen.
Gibt es noch eine Möglichkeit zu prüfen, ob Average berechnet wird?

Toralf

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Die average definition habe ich geändert:

define avg CUL_WS_5 average:.*

Das müsste ja Luftfeuchte und Temperatur ausgeben. Meine Ausgabe:
siehe oben.
T.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

rudolfkoenig

                                                   

> define avg CUL_WS_5 average:.*

Das muesste bei fhem die Meldung "Unknown module CUL_WS_5" oder so ausloesen.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

> Das muesste bei fhem die Meldung "Unknown module CUL_WS_5" oder so ausloesen.

Ja. Allerdings wird in den Readings dann auch der Durchschnitt der
Luftfeuchte ausgegeben.

Wenn average aus der config lösche, werden die Werte der Luftfeuchte
weiterhin in den Readings angezeigt. Ist das so gewollt?

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

>attr CUL_WS_5 fm_order 5

War das Problem. ich habe den Eintrag gelöscht. Seitdem funktioniert
alles wieder.

Toralf

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com