FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: bm7777 am 31 August 2014, 18:03:19

Titel: Bräuchte Hilfe beim Erstellen eines Logfiles
Beitrag von: bm7777 am 31 August 2014, 18:03:19
Ich versuche unseren Stronverbrauch in der Stunde zu ermitteln. Leider habe ich irgendwo einen Fehler den in den Logfile wird der richtige Wert eingetragen und 115x Einträge mit 0
mein  fhem.cfg Ausschnitt


define Stundenverbrauch dummy
attr Stundenverbrauch group Stromverbrauch
attr Stundenverbrauch room WMBUS
define assv at +*01:00:00 set {StromStundenverbrauch("")}
attr assv alignTime 00:00
attr assv room WMBUS
define FileLog_StundenVerbrauch FileLog ./log/StundenVerbrauch-%Y.log Stundenverbrauch
attr FileLog_StundenVerbrauch logtype text
attr FileLog_StundenVerbrauch room WMBUS


Ausschnitt aus der 99_myUtils.pm

sub StromStundenverbrauch($)
{
my $stzaehlerwert2 = '';
$stzaehlerwert2=ReadingsVal("zwe2","state","0");
  my $stzaehlerwert1=ReadingsVal("WMBUS_FFD_9739220_1_2","1:value","");
  my $stzw = $stzaehlerwert1- $stzaehlerwert2;
 
  $stzaehlerwert2=$stzaehlerwert1 ;

   fhem("set zwe2 $stzaehlerwert2");
  fhem("set Stundenverbrauch $stzw");
 
  }


Auszug aus dem Log

2014-08-31_17:00:03 Stundenverbrauch 0
2014-08-31_18:00:00 Stundenverbrauch 2000
2014-08-31_18:00:00 Stundenverbrauch 0
2014-08-31_18:00:00 Stundenverbrauch 0
2014-08-31_18:00:00 Stundenverbrauch 0
2014-08-31_18:00:00 Stundenverbrauch 0
2014-08-31_18:00:00 Stundenverbrauch 0
2014-08-31_18:00:00 Stundenverbrauch 0
2014-08-31_18:00:00 Stundenverbrauch 0
2014-08-31_18:00:00 Stundenverbrauch 0
2014-08-31_18:00:00 Stundenverbrauch 0
2014-08-31_18:00:00 Stundenverbrauch 0
2014-08-31_18:00:00 Stundenverbrauch 0
2014-08-31_18:00:00 Stundenverbrauch 0
2014-08-31_18:00:00 Stundenverbrauch 0
2014-08-31_18:00:00 Stundenverbrauch 0
2014-08-31_18:00:00 Stundenverbrauch 0
2014-08-31_18:00:00 Stundenverbrauch 0
2014-08-31_18:00:00 Stundenverbrauch 0
2014-08-31_18:00:00 Stundenverbrauch 0
2014-08-31_18:00:00 Stundenverbrauch 0
2014-08-31_18:00:00 Stundenverbrauch 0
2014-08-31_18:00:00 Stundenverbrauch 0
2014-08-31_18:00:00 Stundenverbrauch 0
2014-08-31_18:00:00 Stundenverbrauch 0
2014-08-31_18:00:00 Stundenverbrauch 0
2014-08-31_18:00:00 Stundenverbrauch 0
2014-08-31_18:00:00 Stundenverbrauch 0


Für Hilfe wäre ich sehr dankbar
Titel: Antw:Bräuchte Hilfe beim Erstellen eines Logfiles
Beitrag von: Grave am 07 Juli 2015, 20:11:55
Ist zwar schon ziemlich alt, aber vielleicht hast du das Problem ja gelöst bekommen. Hab nämlich das gleiche.

Gruß Grave
Titel: Antw:Bräuchte Hilfe beim Erstellen eines Logfiles
Beitrag von: bm7777 am 29 Juli 2015, 18:24:03
Hallo Grave,

ich habe deinen Eintrag leider übersehen, aber vielliecht hilft dir das jetzt noch. Ich habe das über ein userReadings und difference gelöst.
Titel: Antw:Bräuchte Hilfe beim Erstellen eines Logfiles
Beitrag von: Grave am 30 Juli 2015, 07:43:29
Hallo bm7777,

hab´s bei mir gelöst bekommen. Soweit ich mich erinnere, hab ich bei "define assv at +*01:00:00 set {StromStundenverbrauch("")}" das set weggelassen. Seitdem funktioniert ist.

Gruß Grave