49_SSCamSTRM: verbose 5 log in _setadoptForTimer sub
git-svn-id: https://svn.fhem.de/fhem/trunk@22508 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
@@ -91,6 +91,7 @@ BEGIN {
|
|||||||
|
|
||||||
# Versions History intern
|
# Versions History intern
|
||||||
my %vNotesIntern = (
|
my %vNotesIntern = (
|
||||||
|
"2.14.3" => "01.08.2020 verbose 5 log in _setadoptForTimer sub ",
|
||||||
"2.14.2" => "29.07.2020 fix: adoptTime accept not only integer values ",
|
"2.14.2" => "29.07.2020 fix: adoptTime accept not only integer values ",
|
||||||
"2.14.1" => "28.07.2020 switching time increases with each adoptForTimer command ",
|
"2.14.1" => "28.07.2020 switching time increases with each adoptForTimer command ",
|
||||||
"2.14.0" => "27.07.2020 new commands adoptForTimer and control command adoptTime ",
|
"2.14.0" => "27.07.2020 new commands adoptForTimer and control command adoptTime ",
|
||||||
@@ -446,9 +447,8 @@ sub _setadoptForTimer { ## no critic "not used"
|
|||||||
|
|
||||||
my $atime = ReadingsVal($name, "adoptTimer", 10);
|
my $atime = ReadingsVal($name, "adoptTimer", 10);
|
||||||
|
|
||||||
RemoveInternalTimer("", "FHEM::SSCamSTRM::_setadoptForTimer"); # $paref nicht checken ! da immer unikat
|
|
||||||
|
|
||||||
if ($init_done != 1) {
|
if ($init_done != 1) {
|
||||||
|
RemoveInternalTimer("", "FHEM::SSCamSTRM::_setadoptForTimer"); # $paref nicht checken ! da immer unikat
|
||||||
InternalTimer(gettimeofday()+3, "FHEM::SSCamSTRM::_setadoptForTimer", $paref, 0);
|
InternalTimer(gettimeofday()+3, "FHEM::SSCamSTRM::_setadoptForTimer", $paref, 0);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -473,6 +473,8 @@ sub _setadoptForTimer { ## no critic "not used"
|
|||||||
$paref->{aref} = \@a;
|
$paref->{aref} = \@a;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Log3($name, 5, "$name - Call Fn => $hset{adopt}{fn}, odev => ".($odev // "")." , sdev => ".($sdev // "")." ,Helper SWITCHED => ".($hash->{HELPER}{SWITCHED} // "").", switch time => $atime");
|
||||||
|
|
||||||
no strict "refs"; ## no critic 'NoStrict'
|
no strict "refs"; ## no critic 'NoStrict'
|
||||||
&{$hset{adopt}{fn}} ($paref);
|
&{$hset{adopt}{fn}} ($paref);
|
||||||
use strict "refs";
|
use strict "refs";
|
||||||
@@ -484,6 +486,7 @@ sub _setadoptForTimer { ## no critic "not used"
|
|||||||
|
|
||||||
Log3($name, 4, qq{$name - Switched to Stream Device "$hash->{LINKNAME}" for $atime seconds});
|
Log3($name, 4, qq{$name - Switched to Stream Device "$hash->{LINKNAME}" for $atime seconds});
|
||||||
|
|
||||||
|
RemoveInternalTimer("", "FHEM::SSCamSTRM::_setadoptForTimer"); # $paref nicht checken ! da immer unikat
|
||||||
InternalTimer(gettimeofday()+$atime, "FHEM::SSCamSTRM::_setadoptForTimer", $paref, 0);
|
InternalTimer(gettimeofday()+$atime, "FHEM::SSCamSTRM::_setadoptForTimer", $paref, 0);
|
||||||
|
|
||||||
return;
|
return;
|
||||||
|
|||||||
Reference in New Issue
Block a user