2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-03-04 05:16:45 +00:00

12_HProtocolGateway: minor bug fixes

git-svn-id: https://svn.fhem.de/fhem/trunk@17278 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
eisler 2018-09-05 15:51:19 +00:00
parent ed43252995
commit d6b070704a

View File

@ -188,7 +188,7 @@ sub HProtocolGateway_ParseMessage($$) {
$data =~ s/^.//; # remove #
my ($tankdata,$water,$temperature,$probe_offset,$version,$error,$checksum)=split(/@/,$data);
my $test = "#".$data.$water.$temperature.$probe_offset.$version.$error;
my $test = "#".$tankdata.$water.$temperature.$probe_offset.$version.$error;
# calculate XOR CRC
my $check = 0;
@ -198,7 +198,7 @@ sub HProtocolGateway_ParseMessage($$) {
return if($check ne $checksum);
my ($filllevel,$volume,$ullage) = 0;
my ($filllevel,$volume,$ullage) = (0,0,0);
if ($attr{$name}{mode} eq "Filllevel") {
$filllevel = $tankdata;
@ -365,12 +365,12 @@ sub HProtocolGateway_Tank($$$) {
my $volume = 0;
foreach my $level (sort keys %TankChartHash) {
if ($messwert <= $level && $level ne "level") {
if ($level ne "level" && $messwert <= $level) {
$volume = $TankChartHash{$level};
last;
}
}
retun $volume;
return $volume;
}
1;