Bräuchte Hilfe beim Erstellen eines Logfiles

Begonnen von bm7777, 31 August 2014, 18:03:19

Vorheriges Thema - Nächstes Thema

bm7777

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
Raspberry Pi Mod. B
CUL-Stick V3.4

Grave

Ist zwar schon ziemlich alt, aber vielleicht hast du das Problem ja gelöst bekommen. Hab nämlich das gleiche.

Gruß Grave

bm7777

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.
Raspberry Pi Mod. B
CUL-Stick V3.4

Grave

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