From 650cac7327f9f78fb804eb8a50c7e0be2f79bbe2 Mon Sep 17 00:00:00 2001 From: dietmar63 <> Date: Sat, 12 Nov 2016 19:45:18 +0000 Subject: [PATCH] 98_RandomTimer: suppress of not needed events when a RT ist disabled git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@12554 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- FHEM/98_RandomTimer.pm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/FHEM/98_RandomTimer.pm b/FHEM/98_RandomTimer.pm index 1575d5696..dd7ff7041 100644 --- a/FHEM/98_RandomTimer.pm +++ b/FHEM/98_RandomTimer.pm @@ -224,7 +224,8 @@ sub RandomTimer_stopTimeReached($) { sub RandomTimer_setActive($$) { my ($hash, $value) = @_; $hash->{helper}{active} = $value; - readingsSingleUpdate ($hash, "active", $value, 1); + my $trigger = (RandomTimer_isDisabled($hash)) ? 0 : 1; + readingsSingleUpdate ($hash, "active", $value, $trigger); } ######################################################################## sub RandomTimer_isAktive ($) { @@ -244,7 +245,7 @@ sub RandomTimer_setState($) { if (RandomTimer_isDisabled($hash)) { #$hash->{STATE} = "disabled"; - readingsSingleUpdate ($hash, "state", "disabled", 1); + readingsSingleUpdate ($hash, "state", "disabled", 0); } else { my $state = $hash->{helper}{active} ? "on" : "off"; readingsSingleUpdate ($hash, "state", $state, 1); @@ -454,6 +455,9 @@ sub RandomTimer_Wakeup() { # {RandomTimer_Wakeup()} 1; =pod +=item device +=item summary imitates the random switch functionality of a timer clock (FS20 ZSU) +=item summary_DE bildet die Zufallsfunktion einer Zeitschaltuhr nach =begin html