mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-03 16:56:54 +00:00
Module 14_SD_WS07: Corrected syntax error which caused a crash an raised loglevels
git-svn-id: https://svn.fhem.de/fhem/trunk@9948 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
cf6353c7ce
commit
b8c119e87c
@ -1,5 +1,6 @@
|
||||
# Add changes at the top of the list. Keep it in ASCII, and 80-char wide.
|
||||
# Do not insert empty lines here, update check depends on it.
|
||||
- bugfix: 14_SD_WS07 - corrected syntax error and raised loglevels
|
||||
- bugfix: 55_GDS.pm - correct wrong cumulation in alerts (1st try)
|
||||
- feature: new module 10_DUOFERNSTICK and 30_DUOFERN added
|
||||
- feature: 59_Weather: prevent retrieval of older forecasts than the
|
||||
|
@ -2784,7 +2784,7 @@ ZWave_Parse($$@)
|
||||
my @vals = ("learnReady", "nodeFound", "slave",
|
||||
"controller", "protocolDone", "done", "failed");
|
||||
$evt = ($id eq "00" || hex($id)>@vals+1) ? "unknownArg" : $vals[hex($id)-1];
|
||||
if(($evt eq "slave" || $evt eq "controller") &&
|
||||
if($evt eq "slave" &&
|
||||
$arg =~ m/(..)....(..)..(.*)$/) {
|
||||
my ($id,$type6,$classes) = ($1, $2, $3);
|
||||
return ZWave_SetClasses($homeId, $id, $type6, $classes)
|
||||
|
@ -98,7 +98,7 @@ SD_WS07_Parse($$)
|
||||
#}
|
||||
my $bitData2 = substr($bitData,0,8) . ' ' . substr($bitData,8,1) . ' ' . substr($bitData,9,3);
|
||||
$bitData2 = $bitData2 . ' ' . substr($bitData,12,12) . ' ' . substr($bitData,24,4) . ' ' . substr($bitData,28,8);
|
||||
Log3 $iohash, 3, $model . ' converted to bits: ' . $bitData2;
|
||||
Log3 $iohash, 5, $model . ' converted to bits: ' . $bitData2;
|
||||
|
||||
my $id = substr($rawData,0,2);
|
||||
my $bat = int(substr($bitData,8,1)) eq "1" ? "ok" : "low";
|
||||
@ -127,13 +127,13 @@ SD_WS07_Parse($$)
|
||||
}
|
||||
$temp /= 10;
|
||||
|
||||
Log3 $iohash, 3, "$model decoded protocolid: 7 sensor id=$id, channel=$channel, temp=$temp, hum=$hum, bat=$bat" ;
|
||||
Log3 $iohash, 4, "$model decoded protocolid: 7 sensor id=$id, channel=$channel, temp=$temp, hum=$hum, bat=$bat" ;
|
||||
my $deviceCode;
|
||||
|
||||
my $longids = AttrVal($iohash->{NAME},'longids',0);
|
||||
if ( ($longids != 0) && ($longids eq "1" || $longids eq "ALL" || (",$longids," =~ m/,$model,/)))
|
||||
{
|
||||
$deviceCode=$model._$id.$channel;
|
||||
$deviceCode=$model."_".$id.$channel;
|
||||
Log3 $iohash,4, "$name using longid: $longids model: $model";
|
||||
} else {
|
||||
$deviceCode = $model . "_" . $channel;
|
||||
@ -153,7 +153,7 @@ SD_WS07_Parse($$)
|
||||
|
||||
my $hash = $def;
|
||||
$name = $hash->{NAME};
|
||||
Log3 $name, 4, "SD_WS07: $name ($rawData)";
|
||||
Log3 $name, 5, "SD_WS07: $name ($rawData)";
|
||||
|
||||
if (!defined(AttrVal($hash->{NAME},"event-min-interval",undef)))
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user