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:
parent
883be892c0
commit
4b8fc615b1
@ -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.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user