2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-03-10 09:16:53 +00:00

logging changed to Log3

git-svn-id: https://svn.fhem.de/fhem/trunk@3884 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
klaus-schauer 2013-09-09 10:37:04 +00:00
parent 81e5e50232
commit ade1dafc67

View File

@ -203,7 +203,7 @@ EnOcean_Initialize($)
$hash->{ParseFn} = "EnOcean_Parse";
$hash->{SetFn} = "EnOcean_Set";
$hash->{AttrList} = "IODev do_not_notify:1,0 ignore:0,1 dummy:0,1 " .
"showtime:1,0 loglevel:0,1,2,3,4,5,6 " .
"showtime:1,0 " .
"actualTemp angleMax:slider,-180,20,180 angleMin:slider,-180,20,180 " .
"angleTime:0,1,2,3,4,5,6 comMode:biDir,uniDir destinationID " .
"devChannel dimValueOn " .
@ -262,7 +262,6 @@ EnOcean_Set($@)
} elsif ($destinationID !~ m/^[\dA-F]{8}$/) {
return "DestinationID $destinationID wrong, choose <8-digit-hex-code>.";
}
my $ll2 = GetLogLevel($name, 2);
my $manufID = AttrVal($name, "manufID", "");
my $model = AttrVal($name, "model", "");
my $rorg;
@ -575,7 +574,7 @@ EnOcean_Set($@)
}
}
Log $ll2, "EnOcean: set $name $cmd";
Log3 $name, 2, "EnOcean: set $name $cmd";
} elsif ($st eq "MD15") {
# Battery Powered Actuator (EEP A5-20-01)
@ -1068,7 +1067,7 @@ EnOcean_Set($@)
} else {
return "Unknown Gateway command " . $cmd . ", choose one of ". join(" ", sort keys %EnO_gwCmd);
}
Log $ll2, "EnOcean: set $name $cmd";
Log3 $name, 2, "EnOcean: set $name $cmd";
} elsif ($st eq "manufProfile") {
if ($manufID eq "00D") {
@ -1298,7 +1297,7 @@ EnOcean_Set($@)
$updateState = 0;
$data = sprintf "%02X%02X%02X%02X", 0, $shutTime, $shutCmd, 8;
}
Log $ll2, "EnOcean: set $name $cmd";
Log3 $name, 2, "EnOcean: set $name $cmd";
}
} elsif ($st eq "contact") {
@ -1316,7 +1315,7 @@ EnOcean_Set($@)
return "Unknown argument $cmd, choose one of open closed teach";
}
$data = sprintf "%02X", $setCmd;
Log $ll2, "EnOcean: set $name $cmd";
Log3 $name, 2, "EnOcean: set $name $cmd";
} elsif ($st eq "raw") {
# sent raw data
@ -1384,7 +1383,7 @@ EnOcean_Set($@)
readingsSingleUpdate($hash, "RORG", $cmd, 1);
readingsSingleUpdate($hash, "dataSent", $data, 1);
readingsSingleUpdate($hash, "statusSent", $status, 1);
Log $ll2, "EnOcean: set $name $cmd $data $status";
Log3 $name, 2, "EnOcean: set $name $cmd $data $status";
shift(@a);
} elsif ($st eq "switch") {
@ -1458,7 +1457,7 @@ EnOcean_Set($@)
if ($sendCmd ne "no") {
$data = sprintf "%02X", $switchCmd;
$rorg = "F6";
Log $ll2, "EnOcean: set $name $cmd";
Log3 $name, 2, "EnOcean: set $name $cmd";
}
} else {
@ -1477,7 +1476,7 @@ EnOcean_Set($@)
$status = "20";
# next commands will be sent with a delay
select(undef, undef, undef, 0.2);
Log $ll2, "EnOcean: set $name released";
Log3 $name, 2, "EnOcean: set $name released";
EnOcean_SndRadio(undef, $hash, $rorg, $data, $subDef, $status, $destinationID);
}
}
@ -1518,11 +1517,10 @@ EnOcean_Parse($$)
$dbCntr++;
}
my @event;
my $ll4 = GetLogLevel($name, 4);
my $model = AttrVal($name, "model", "");
my $manufID = AttrVal($name, "manufID", "");
my $st = AttrVal($name, "subType", "");
Log $ll4, "EnOcean: $name PacketType: $packetType RORG:$rorg DATA:$data ID:$id STATUS:$status";
Log3 $name, 4, "EnOcean: $name PacketType: $packetType RORG:$rorg DATA:$data ID:$id STATUS:$status";
if ($rorg eq "F6") {
# RPS Telegram (PTM200)
@ -3149,7 +3147,6 @@ sub
EnOcean_SndRadio($$$$$$$)
{
my ($ctrl, $hash, $rorg, $data, $senderID, $status, $destinationID) = @_;
my $ll2 = GetLogLevel($hash->{NAME}, 2);
my $odata = "";
my $odataLength = 0;
if (AttrVal($hash->{NAME}, "repeatingAllowed", "yes") eq "no") {
@ -3166,6 +3163,7 @@ EnOcean_SndRadio($$$$$$$)
my $header = sprintf "%04X%02X01", (length($data)/2 + 6), $odataLength;
$data = $rorg . $data . $senderID . $status . $odata;
IOWrite($hash, $header, $data);
Log3 $hash->{NAME}, 4, "EnOcean: IOWrite $hash->{NAME} Header: $header Data: $data";
}
# Scale Readings
@ -3801,7 +3799,6 @@ EnOcean_Undef($$)
</li>
<li><a href="#ignore">ignore</a></li>
<li><a href="#IODev">IODev</a></li>
<li><a href="#loglevel">loglevel</a></li>
<li><a href="#model">model</a></li>
<li><a name="rampTime">rampTime</a> t/s or relative, [rampTime] = 1 is default.<br>
No ramping or for Eltako dimming speed set on the dimmer if [rampTime] = 0.<br>