patch_issues67-Lockout_and_BlockingManualTime #79
| @@ -1,10 +1,10 @@ | ||||
| UPD 2021-12-04_08:08:23 115678 FHEM/73_AutoShuttersControl.pm | ||||
| UPD 2021-12-06_06:34:51 115678 FHEM/73_AutoShuttersControl.pm | ||||
| UPD 2021-11-29_15:01:56 75264 lib/FHEM/Automation/ShuttersControl.pm | ||||
| UPD 2021-10-09_07:12:54 2657 lib/FHEM/Automation/ShuttersControl/Dev.pm | ||||
| UPD 2021-10-09_07:12:54 2494 lib/FHEM/Automation/ShuttersControl/Roommate.pm | ||||
| UPD 2021-10-24_07:33:53 31900 lib/FHEM/Automation/ShuttersControl/Shutters.pm | ||||
| UPD 2021-12-04_10:58:06 25333 lib/FHEM/Automation/ShuttersControl/Shading.pm | ||||
| UPD 2021-12-05_11:01:06 112397 lib/FHEM/Automation/ShuttersControl/EventProcessingFunctions.pm | ||||
| UPD 2021-12-08_11:14:32 112619 lib/FHEM/Automation/ShuttersControl/EventProcessingFunctions.pm | ||||
| UPD 2021-11-14_14:03:06 40094 lib/FHEM/Automation/ShuttersControl/Helper.pm | ||||
| UPD 2021-10-09_07:12:54 2173 lib/FHEM/Automation/ShuttersControl/Window.pm | ||||
| UPD 2021-10-09_07:12:54 11739 lib/FHEM/Automation/ShuttersControl/Dev/Attr.pm | ||||
| @@ -13,4 +13,4 @@ UPD 2021-10-27_08:50:46 52649 lib/FHEM/Automation/ShuttersControl/Shutters/Attr. | ||||
| UPD 2021-10-09_07:12:54 2901 lib/FHEM/Automation/ShuttersControl/Shutters/Readings.pm | ||||
| UPD 2021-10-09_07:12:54 3978 lib/FHEM/Automation/ShuttersControl/Window/Attr.pm | ||||
| UPD 2021-10-09_07:12:54 2286 lib/FHEM/Automation/ShuttersControl/Window/Readings.pm | ||||
| UPD 2021-11-25_08:28:33 6965 lib/FHEM/Automation/ShuttersControl/Rainprotection.pm | ||||
| UPD 2021-12-06_06:34:51 6965 lib/FHEM/Automation/ShuttersControl/Rainprotection.pm | ||||
|   | ||||
| @@ -260,8 +260,11 @@ sub EventProcessingWindowRec { | ||||
|     { | ||||
|         return | ||||
|           if ( !IsAfterShuttersManualBlocking($shuttersDev) | ||||
|             && $FHEM::Automation::ShuttersControl::shutters->getLockOut eq | ||||
|             'off' ); | ||||
|             && ( $FHEM::Automation::ShuttersControl::shutters->getLockOut eq | ||||
|             'off' | ||||
|               || $FHEM::Automation::ShuttersControl::shutters->getShuttersPlace | ||||
|             ne 'terrace' ) | ||||
|           ); | ||||
|  | ||||
|         my $match = $1; | ||||
|  | ||||
| @@ -277,11 +280,7 @@ sub EventProcessingWindowRec { | ||||
|  | ||||
|         $FHEM::Automation::ShuttersControl::shutters->setShuttersDev( | ||||
|             $shuttersDev); | ||||
|         my $homemode = | ||||
|           $FHEM::Automation::ShuttersControl::shutters->getRoommatesStatus; | ||||
|         $homemode = | ||||
|           $FHEM::Automation::ShuttersControl::ascDev->getResidentsStatus | ||||
|           if ( $homemode eq 'none' ); | ||||
|          | ||||
|  | ||||
|         #### Hardware Lock der Rollläden | ||||
|         $FHEM::Automation::ShuttersControl::shutters->setHardLockOut('off') | ||||
| @@ -300,6 +299,19 @@ sub EventProcessingWindowRec { | ||||
|             ) | ||||
|           ); | ||||
|  | ||||
|  | ||||
|         return | ||||
|           if ( !IsAfterShuttersManualBlocking($shuttersDev); | ||||
|  | ||||
|  | ||||
|  | ||||
|            | ||||
|         my $homemode = | ||||
|           $FHEM::Automation::ShuttersControl::shutters->getRoommatesStatus; | ||||
|         $homemode = | ||||
|           $FHEM::Automation::ShuttersControl::ascDev->getResidentsStatus | ||||
|           if ( $homemode eq 'none' );   | ||||
|  | ||||
|         FHEM::Automation::ShuttersControl::ASC_Debug( | ||||
|                 'EventProcessingWindowRec: ' | ||||
|               . $FHEM::Automation::ShuttersControl::shutters->getShuttersDev | ||||
|   | ||||
		Reference in New Issue
	
	Block a user