2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-04-21 20:06:18 +00:00

14_CUL_TCM97001: Add plausibity check for Eurochron

git-svn-id: https://svn.fhem.de/fhem/trunk@9439 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
dancer0705 2015-10-11 18:07:58 +00:00
parent 883be892c0
commit 4b8fc615b1

View File

@ -57,7 +57,7 @@ my %models = (
"AURIOL" => 'AURIOL', "AURIOL" => 'AURIOL',
"Type1" => 'Type1', "Type1" => 'Type1',
"Mebus" => 'Mebus', "Mebus" => 'Mebus',
"EAS800" => 'EAS800', "Eurochron" => 'Eurochron',
"Unknown" => 'Unknown', "Unknown" => 'Unknown',
); );
@ -514,7 +514,7 @@ CUL_TCM97001_Parse($$)
} }
} }
if (($readedModel eq "EAS800" || (hex($a[6]) == 0xF && $readedModel eq "Unknown"))) { if (($readedModel eq "Eurochron" || (hex($a[6]) == 0xF && $readedModel eq "Unknown"))) {
# EAS 800 # EAS 800
# G is every time 1111 # G is every time 1111
# #
@ -562,7 +562,7 @@ CUL_TCM97001_Parse($$)
$hastrend = TRUE; $hastrend = TRUE;
$packageOK = TRUE; $packageOK = TRUE;
$hasmode = TRUE; $hasmode = TRUE;
$model="EAS800"; $model="Eurochron";
$readedModel=$model; $readedModel=$model;
} else { } else {
$name = "Unknown"; $name = "Unknown";
@ -819,7 +819,7 @@ CUL_TCM97001_Parse($$)
my $readChannel = ReadingsVal($name, "channel", ""); my $readChannel = ReadingsVal($name, "channel", "");
if (defined($readChannel) && $readChannel ne $channel) { readingsBulkUpdate($def, "channel", $channel); } if (defined($readChannel) && $readChannel ne $channel) { readingsBulkUpdate($def, "channel", $channel); }
} }
if ($model eq "Prologue") { if ($model eq "Prologue" || $model eq "Eurochron") {
# plausibility check # plausibility check
my $oldtemp = ReadingsVal($name, "temperature", "unknown"); my $oldtemp = ReadingsVal($name, "temperature", "unknown");
if ($oldtemp eq "unknown" || ($val+5 > $oldtemp && $val-5 < $oldtemp)) { if ($oldtemp eq "unknown" || ($val+5 > $oldtemp && $val-5 < $oldtemp)) {
@ -912,7 +912,7 @@ CUL_TCM97001_Parse($$)
<li>NC_WS</li> <li>NC_WS</li>
<li>GT-WT-02</li> <li>GT-WT-02</li>
<li>AURIOL</li> <li>AURIOL</li>
<li>EAS800</li> <li>Eurochron</li>
</ul> </ul>
<br> <br>
New received device packages are add in fhem category CUL_TCM97001 with autocreate. New received device packages are add in fhem category CUL_TCM97001 with autocreate.
@ -976,7 +976,7 @@ CUL_TCM97001_Parse($$)
<li>NC_WS</li> <li>NC_WS</li>
<li>GT-WT-02</li> <li>GT-WT-02</li>
<li>AURIOL</li> <li>AURIOL</li>
<li>EAS800</li> <li>Eurochron</li>
</ul> </ul>
<br> <br>
Neu empfangene Sensoren werden in der fhem Kategory CUL_TCM97001 per autocreate angelegt. Neu empfangene Sensoren werden in der fhem Kategory CUL_TCM97001 per autocreate angelegt.