From c15b3a5e497205b78e03bdfde456e2c5220bb296 Mon Sep 17 00:00:00 2001 From: damian-s Date: Fri, 10 Oct 2014 15:16:33 +0000 Subject: [PATCH] 98_THRESHOLD.pm: delete disable attribute if set desired value git-svn-id: https://svn.fhem.de/fhem/trunk@6737 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/98_THRESHOLD.pm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/fhem/FHEM/98_THRESHOLD.pm b/fhem/FHEM/98_THRESHOLD.pm index 81aefa5e4..3523f34be 100644 --- a/fhem/FHEM/98_THRESHOLD.pm +++ b/fhem/FHEM/98_THRESHOLD.pm @@ -272,6 +272,7 @@ THRESHOLD_Set($@) if ($arg eq "desired" ) { return "$pn: set desired value:$value, desired value needs a numeric parameter" if(@a != 3 || $value !~ m/^[-\d\.]*$/); + if ($desired_value ne "") { return $ret if ($desired_value == $value); } @@ -291,6 +292,7 @@ THRESHOLD_Set($@) readingsBulkUpdate ($hash, "cmd","wait for next cmd"); readingsBulkUpdate ($hash, "desired_value", $value); readingsEndUpdate ($hash, 1); + $ret=CommandDeleteAttr(undef, "$pn disable"); return THRESHOLD_Check($hash); } elsif ($arg eq "deactivated" ) { $cmd = $value if ($value ne ""); @@ -954,7 +956,7 @@ THRESHOLD_setValue($$) Die Vorgabe der Solltemperatur kann auch von beliebigen Wandthermostaten (z. B. HM, MAX, FHT) genutzt werden.

Das Schaltverhalten des THRESHOLD-Moduls kann zusätzlich durch einen weiteren Sensor oder eine Sensorgruppe, - definiert über structure (z. B. Fensterkontakte), über eine AND- bzw. OR-Verknüpfung beeinflusst werden.
+ definiert über structure (z. B. Fensterkontakte), über eine AND- bzw. OR-Verknüpfung beeinflusst werden. Bei komplexeren Bedingungen mit mehreren and- bzw. or-Verknüpfung sollte man das neuere DOIF-Modul verwenden.

Es ist ebenfalls die Kombination mehrerer THRESHOLD-Module miteinander möglich.