Verstandniss average

Begonnen von Guest, 01 Februar 2012, 21:40:29

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

um die Tagesdurschnittstemperatur zu bekommen habe ich in die fhem.cfg
folgendes eingetragen:

define avg_Aussentemp average Aussentemp:temperature.*
attr avg_Aussentemp room Aussenbereich

wobei "Aussentemp" der Devicename ist :

define Aussentemp HMS 2e95
attr Aussentemp loglevel 4
attr Aussentemp room Aussenbereich

Ist das soweit korrekt? Im Frontend wird der Eintrag auch korrekt
angezeigt und ich habe keine Fehlermeldung im Log.

Ich habe es gestern Abend eingetragen und habe eigentlich gedacht, ich
habe heute morgen die Durchschnitttemperatur im globalen Logfile...
war aber nix.

Gruss
Stephan


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

Guest

Originally posted by: <email address deleted>

Hallo,
 
also deine Einstellungen sind korrekt.
Aber die Average Temperaturwerte werden nicht im Logfile abgespeichert,
sondern nur im Frontend angezeigt.
(Auf der Seite bei den Eigenschaften des Devices)

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

Guest

Originally posted by: <email address deleted>

Danke.

Gibt es keine Möglichkeit die Werte in ein eigenes Log zu schreiben?

On 1 Feb., 22:01, Lars721 wrote:
> Hallo,
>
> also deine Einstellungen sind korrekt.
> Aber die Average Temperaturwerte werden nicht im Logfile abgespeichert,
> sondern nur im Frontend angezeigt.
> (Auf der Seite bei den Eigenschaften des Devices)

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

Guest

Originally posted by: <email address deleted>

Hi,
oh doch. Normalerweise legt autocreate neben dem device auch ein log
an.

Wenn Du's manuell erzeugen möchtest:
http://fhem.de/commandref.html#FileLog

Vielleicht kann Du bei einem anderen über autocreate angelegten device
nachschauen und die dortige Log-Definition als Vorlage nehmen.

=8-)

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

Guest

Originally posted by: <email address deleted>

Average kann nicht über autocreate angelegt werden.
Das Device, der Temeperatursensor, wurde schon richtig angelegt und
auch das Log selbigen funktioniert.

Ich hätte jetzt nur gerne mit Hilfe des Average-Moduls noch die
Tagesdurchschnittstemperatur in einem eigenen Log.


On 2 Feb., 09:46, UliM wrote:
> Hi,
> oh doch. Normalerweise legt autocreate neben dem device auch ein log
> an.
>
> Wenn Du's manuell erzeugen möchtest:http://fhem.de/commandref.html#FileLog
>
> Vielleicht kann Du bei einem anderen über autocreate angelegten device
> nachschauen und die dortige Log-Definition als Vorlage nehmen.
>
> =8-)

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

rudolfkoenig

                                                   

> Ich hätte jetzt nur gerne mit Hilfe des Average-Moduls noch die
> Tagesdurchschnittstemperatur in einem eigenen Log.

Dazu muesste das Filelog regexp mit average erweitert werden. Oder das regexp
muss so modifiziert werden, dass alles vom eigentlichen Geraet geloggt wird.
Also
  define FileLog pfad CUL_WS_1:(T:|average).*
oder
  define FileLog pfad CUL_WS_1

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

rudolfkoenig

                                                   

On Thu, Feb 02, 2012 at 07:31:48PM +0100, Rudolf Koenig wrote:
> > Ich hätte jetzt nur gerne mit Hilfe des Average-Moduls noch die
> > Tagesdurchschnittstemperatur in einem eigenen Log.

Sorry, jetzt lese ich das Wort "eigenen". Damit ist es noch einfacher:
   define FileLog pfad CUL_WS_1:average.*
Oder auch: average ist genauso ein event wie sonst alles, und das FileLog muss
wissen, was es alles speichern soll.

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

Guest

Originally posted by: <email address deleted>

Danke Rudolf.

also in etwas so:

define FileLog_avg_Aussentemp FileLog ./log/avg_Aussentemp-%Y.log
Aussentemp:average.*
attr FileLog_avg_Aussentemp logtype hms:Temp,text
attr FileLog_avg_Aussentemp room Aussenbereich

Gruß
Stephan

On 2 Feb., 19:37, Rudolf Koenig wrote:
> On Thu, Feb 02, 2012 at 07:31:48PM +0100, Rudolf Koenig wrote:
> > > Ich h tte jetzt nur gerne mit Hilfe des Average-Moduls noch die
> > > Tagesdurchschnittstemperatur in einem eigenen Log.
>
> Sorry, jetzt lese ich das Wort "eigenen". Damit ist es noch einfacher:
>    define FileLog pfad CUL_WS_1:average.*
> Oder auch: average ist genauso ein event wie sonst alles, und das FileLog muss
> wissen, was es alles speichern soll.

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

Guest

Originally posted by: <email address deleted>

hmm, irgendwie bekomme ich es mal wieder nicht hin...

define FileLog_Aussentemp_avg FileLog ./log/Aussentemp_avg-%Y.log
Aussentemp:T:average.*
attr FileLog_Aussentemp_avg room Aussenbereich

es wird einfach nichts ins Log geschrieben.

On 2 Feb., 19:37, Rudolf Koenig wrote:
> On Thu, Feb 02, 2012 at 07:31:48PM +0100, Rudolf Koenig wrote:
> > > Ich h tte jetzt nur gerne mit Hilfe des Average-Moduls noch die
> > > Tagesdurchschnittstemperatur in einem eigenen Log.
>
> Sorry, jetzt lese ich das Wort "eigenen". Damit ist es noch einfacher:
>    define FileLog pfad CUL_WS_1:average.*
> Oder auch: average ist genauso ein event wie sonst alles, und das FileLog muss
> wissen, was es alles speichern soll.

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

Guest

Originally posted by: <email address deleted>

mit einem abgeänderten Beispiel aus dem Forum habe ich es dann doch
hinbekommen:

define D_Aussentemp dummy

define FileLog_D_Aussentemp FileLog ./log/D_Aussentemp-%Y.log
D_Aussentemp
attr FileLog_D_Aussentemp room Aussenbereich

define Timer_Aussentemp at *00:00:55 {\
my ($val, $t1);;\
$val = fhem "list Aussentemp temperature_avg_day";;\
$t1 = substr ($val, index($val,".")-3, 5);;\
fhem "trigger D_Aussentemp T: $t1";;\
}

Ergebniss im Log sieht dann so aus:

2012-02-04_00:01:07 Aussentemp T: -8.1

und das kann ich grafisch über FHEM wunderbar auswerten.

Vielen Dank
Stephan

On 2 Feb., 19:37, Rudolf Koenig wrote:
> On Thu, Feb 02, 2012 at 07:31:48PM +0100, Rudolf Koenig wrote:
> > > Ich h tte jetzt nur gerne mit Hilfe des Average-Moduls noch die
> > > Tagesdurchschnittstemperatur in einem eigenen Log.
>
> Sorry, jetzt lese ich das Wort "eigenen". Damit ist es noch einfacher:
>    define FileLog pfad CUL_WS_1:average.*
> Oder auch: average ist genauso ein event wie sonst alles, und das FileLog muss
> wissen, was es alles speichern soll.

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