From 6d4f359c7ed13b49cbdd531d8ac3a3ac56771a7c Mon Sep 17 00:00:00 2001 From: dietmar63 <> Date: Thu, 3 Jul 2014 21:28:52 +0000 Subject: [PATCH] Heating_Control error in control of switching changed git-svn-id: https://svn.fhem.de/fhem/trunk@6193 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/98_Heating_Control.pm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/fhem/FHEM/98_Heating_Control.pm b/fhem/FHEM/98_Heating_Control.pm index 2bce7e445..a971ee6bc 100644 --- a/fhem/FHEM/98_Heating_Control.pm +++ b/fhem/FHEM/98_Heating_Control.pm @@ -341,8 +341,12 @@ sub Heating_Control_Update($) { my $now = time() + 5; # garantiert > als die eingestellte Schlatzeit # Schaltparameter ermitteln - my ($nowSwitch,$nextSwitch,$newParam,$nextParam) - = Heating_Control_akt_next_param($now, $hash); + my ($nowSwitch,$nextSwitch,$newParam,$nextParam) = Heating_Control_akt_next_param($now, $hash); + + # Fenserkontakte abfragen - wenn einer im Status closed, dann Schaltung um 60 Sekunden verzögern + if (Heating_Control_FensterOffen($hash, $nowSwitch, $newParam)) { + return; + } # ggf. Device schalten Heating_Control_Device_Schalten($hash, $now, $nowSwitch, $newParam); @@ -350,10 +354,6 @@ sub Heating_Control_Update($) { Log3 $hash, 4, $mod .strftime('Next switch %d.%m.%Y %H:%M:%S',localtime($nextSwitch)); - # Fenserkontakte abfragen - wenn einer im Status closed, dann Schaltung um 60 Sekunden verzögern - if (Heating_Control_FensterOffen($hash, $nowSwitch, $newParam)) { - return; - } # Timer und Readings setzen. myRemoveInternalTimer("Update", $hash);