mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-05-04 22:19:38 +00:00
14_CUL_TX_pm: ignore bogus humidity value 0F.F
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@6689 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
8977ad1057
commit
d1bce151bb
@ -93,7 +93,7 @@ CUL_TX_Parse($$)
|
|||||||
$def->{lastT} = $now;
|
$def->{lastT} = $now;
|
||||||
$msgtype = "temperature";
|
$msgtype = "temperature";
|
||||||
$val = sprintf("%2.1f", ($valraw - 50 + $def->{corr}) );
|
$val = sprintf("%2.1f", ($valraw - 50 + $def->{corr}) );
|
||||||
Log3 $name, 4, "CUL_TX $msgtype $name $id3 T: $val F: $id2";
|
Log3 $name, 4, "CUL_TX $msgtype $name $id3 T: $val UnknownFlag: $id2";
|
||||||
|
|
||||||
} elsif ($type eq "E") {
|
} elsif ($type eq "E") {
|
||||||
if($now - $def->{lastH} < $def->{minsecs} ) {
|
if($now - $def->{lastH} < $def->{minsecs} ) {
|
||||||
@ -102,7 +102,7 @@ CUL_TX_Parse($$)
|
|||||||
$def->{lastH} = $now;
|
$def->{lastH} = $now;
|
||||||
$msgtype = "humidity";
|
$msgtype = "humidity";
|
||||||
$val = $valraw;
|
$val = $valraw;
|
||||||
Log3 $name, 4, "CUL_TX $msgtype $name $id3 H: $val F: $id2";
|
Log3 $name, 4, "CUL_TX $msgtype $name $id3 H: $val UnknownFlag: $id2";
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
Log3 $name, 2, "CUL_TX $type $name $id3 ($msg) unknown type";
|
Log3 $name, 2, "CUL_TX $type $name $id3 ($msg) unknown type";
|
||||||
@ -110,6 +110,11 @@ CUL_TX_Parse($$)
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# I suspect that humidity 0F.F is battery warning. Can someone verify?
|
||||||
|
if($val !~ m/^[0-9.-]*$/) {
|
||||||
|
Log3 $name, 5, "CUL_TX $type $name bogus value $val ($msg)";
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
|
||||||
my $state="";
|
my $state="";
|
||||||
my $t = ReadingsVal($name, "temperature", undef);
|
my $t = ReadingsVal($name, "temperature", undef);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user