FS20: follow-on-for-timer changed from setstate;trigger to readingsSingleUpdate

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@3764 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
rudolfkoenig 2013-08-22 07:09:38 +00:00
parent 39bbc1a69a
commit 4b226e2f19

View File

@ -254,7 +254,7 @@ FS20_Set($@)
$modules{FS20}{ldata}{$name} = $to; $modules{FS20}{ldata}{$name} = $to;
Log3 $name, 4, "Follow: +$to setstate $name $newState"; Log3 $name, 4, "Follow: +$to setstate $name $newState";
CommandDefine(undef, $name."_timer at +$to ". CommandDefine(undef, $name."_timer at +$to ".
"setstate $name $newState; trigger $name $newState"); "{readingsSingleUpdate(\$defs{'$name'},'state','$newState', 1); undef}");
} }
########################## ##########################
@ -410,7 +410,7 @@ FS20_Parse($$)
my $to = sprintf("%02d:%02d:%02d", $dur/3600, ($dur%3600)/60, $dur%60); my $to = sprintf("%02d:%02d:%02d", $dur/3600, ($dur%3600)/60, $dur%60);
Log3 $n, 4, "Follow: +$to setstate $n $newState"; Log3 $n, 4, "Follow: +$to setstate $n $newState";
CommandDefine(undef, $n."_timer at +$to ". CommandDefine(undef, $n."_timer at +$to ".
"setstate $n $newState; trigger $n $newState"); "{readingsSingleUpdate(\$defs{'$n'},'state','$newState', 1); undef}");
$modules{FS20}{ldata}{$n} = $to; $modules{FS20}{ldata}{$n} = $to;
} }