Hallo,
ich möchte gerne, dass einer meiner at EInträge keine Log-Einträge erzeugt.
Deshalb habe ich folgendes in meiner fhem.cfg eingetragen:
define WPCU_Updater at +*00:01:00 {\
my $temp=fhem("get dbLog ReadingsVal wpcu OutdoorTemp 0");;\
my $pEl=fhem("get dbLog ReadingsVal wpcu Pelectric 0");;\
my $pVal=fhem("get dbLog ReadingsVal wpcu PowerValue 0");;\
my $p=$pEl*$pVal;;\
fhem("set WPCU_OutdoorTemp $temp");;\
fhem("set WPCU_Power $p");;\
}
attr WPCU_Updater verbose 2
Leider erzeugt hier aber jedes "get dbLog" einen Eintrag in meinem Logfile (da mein globales verbose auf 3 steht und dieser Wert auf Level 3 geloggt wird).
Wie schaffe ich es denn, dass die "get dbLog" Aufrufe nicht mehr im Log aufscheinen?
LG,
Niko
Zitat von: Niko_K am 16 Februar 2015, 09:59:11
Wie schaffe ich es denn, dass die "get dbLog" Aufrufe nicht mehr im Log aufscheinen?
Indem Du einfach dem fhem() Funktionsaufruf einen weiteren Parameter übergibst:
fhem("get dbLog ReadingsVal wpcu Pelectric 0",1);
Super, danke für die schnelle Antwort. Ich hab dazu im Forum und in der Doku leider nichts gefunden.
Werde das heute Abend gleich ausprobieren...
Hat funktioniert... vielen Dank!