add remove DelayTimer or set new then new rain protection trigger

This commit is contained in:
2021-05-18 08:38:31 +02:00
parent aadc88c570
commit 774fe63a26
3 changed files with 59 additions and 39 deletions

View File

@ -93,6 +93,12 @@ sub RainProcessing {
my %funcHash = (
shuttersdevice => $shuttersDev,
);
::RemoveInternalTimer($FHEM::Automation::ShuttersControl::shutters->getRainUnprotectionDelayObj)
if($FHEM::Automation::ShuttersControl::shutters->getRainUnprotectionDelayObj ne 'none');
$FHEM::Automation::ShuttersControl::shutters->getRainUnprotectionDelayObj
$FHEM::Automation::ShuttersControl::shutters->setRainUnprotectionDelayObj(\%funcHash);
::InternalTimer( ::gettimeofday() + $FHEM::Automation::ShuttersControl::ascDev->getRainWaitingTime
, \&_RainUnprotected