Merge pull request 'closed: #40 Terrasse schließen Prüfung auf externe Trigger zum nachholen der Fahrt' (#52) from patch-ExternalTrigger_TerraceClose into devel
Reviewed-on: #52
This commit is contained in:
		| @@ -1,10 +1,10 @@ | |||||||
| UPD 2021-10-24_07:33:53 111901 FHEM/73_AutoShuttersControl.pm | UPD 2021-10-24_07:33:53 111901 FHEM/73_AutoShuttersControl.pm | ||||||
| UPD 2021-10-24_17:15:09 74468 lib/FHEM/Automation/ShuttersControl.pm | UPD 2021-10-24_18:37:41 74468 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 2657 lib/FHEM/Automation/ShuttersControl/Dev.pm | ||||||
| UPD 2021-10-09_07:12:54 2494 lib/FHEM/Automation/ShuttersControl/Roommate.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-10-24_07:33:53 31900 lib/FHEM/Automation/ShuttersControl/Shutters.pm | ||||||
| UPD 2021-10-09_07:12:54 25333 lib/FHEM/Automation/ShuttersControl/Shading.pm | UPD 2021-10-09_07:12:54 25333 lib/FHEM/Automation/ShuttersControl/Shading.pm | ||||||
| UPD 2021-10-24_07:33:53 109522 lib/FHEM/Automation/ShuttersControl/EventProcessingFunctions.pm | UPD 2021-10-25_09:47:08 110681 lib/FHEM/Automation/ShuttersControl/EventProcessingFunctions.pm | ||||||
| UPD 2021-10-09_07:12:54 40628 lib/FHEM/Automation/ShuttersControl/Helper.pm | UPD 2021-10-09_07:12:54 40628 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 2173 lib/FHEM/Automation/ShuttersControl/Window.pm | ||||||
| UPD 2021-10-09_07:12:54 11739 lib/FHEM/Automation/ShuttersControl/Dev/Attr.pm | UPD 2021-10-09_07:12:54 11739 lib/FHEM/Automation/ShuttersControl/Dev/Attr.pm | ||||||
|   | |||||||
| @@ -324,6 +324,13 @@ sub EventProcessingWindowRec { | |||||||
|                              ->getShuttersPlace eq 'terrace' |                              ->getShuttersPlace eq 'terrace' | ||||||
|                        ) |                        ) | ||||||
|                     && !$FHEM::Automation::ShuttersControl::shutters->getIsDay ) |                     && !$FHEM::Automation::ShuttersControl::shutters->getIsDay ) | ||||||
|  |                 || ( $FHEM::Automation::ShuttersControl::shutters->getStatus == | ||||||
|  |                       $FHEM::Automation::ShuttersControl::shutters | ||||||
|  |                          ->getOpenPos | ||||||
|  |                     && $FHEM::Automation::ShuttersControl::shutters | ||||||
|  |                          ->getDelayCmd ne 'none' | ||||||
|  |                     && $FHEM::Automation::ShuttersControl::shutters | ||||||
|  |                          ->getShuttersPlace eq 'terrace' ) | ||||||
|             ) |             ) | ||||||
|             && ( $FHEM::Automation::ShuttersControl::shutters->getVentilateOpen |             && ( $FHEM::Automation::ShuttersControl::shutters->getVentilateOpen | ||||||
|                 eq 'on' |                 eq 'on' | ||||||
| @@ -370,7 +377,12 @@ sub EventProcessingWindowRec { | |||||||
|                         || $FHEM::Automation::ShuttersControl::shutters |                         || $FHEM::Automation::ShuttersControl::shutters | ||||||
|                         ->getStatus != |                         ->getStatus != | ||||||
|                         $FHEM::Automation::ShuttersControl::shutters |                         $FHEM::Automation::ShuttersControl::shutters | ||||||
|                         ->getLastManPos ) |                         ->getLastManPos | ||||||
|  |                         || (   $FHEM::Automation::ShuttersControl::shutters | ||||||
|  |                                  ->getDelayCmd ne 'none' | ||||||
|  |                             && $FHEM::Automation::ShuttersControl::shutters | ||||||
|  |                                  ->getShuttersPlace eq 'terrace' ) | ||||||
|  |                         ) | ||||||
|                   ) |                   ) | ||||||
|                 { |                 { | ||||||
|                     if ( $FHEM::Automation::ShuttersControl::shutters |                     if ( $FHEM::Automation::ShuttersControl::shutters | ||||||
| @@ -395,11 +407,17 @@ sub EventProcessingWindowRec { | |||||||
|                           ->setDriveCmd( |                           ->setDriveCmd( | ||||||
|                             ( |                             ( | ||||||
|                                 $FHEM::Automation::ShuttersControl::shutters |                                 $FHEM::Automation::ShuttersControl::shutters | ||||||
|  |                                     ->getDelayCmd ne 'none' | ||||||
|  |                                   && $FHEM::Automation::ShuttersControl::shutters | ||||||
|  |                                     ->getShuttersPlace eq 'terrace' | ||||||
|  |                                 ? $FHEM::Automation::ShuttersControl::shutters | ||||||
|  |                                     ->getDelayCmd | ||||||
|  |                                 : ( $FHEM::Automation::ShuttersControl::shutters | ||||||
|                                       ->getVentilatePosAfterDayClosed eq 'open' |                                       ->getVentilatePosAfterDayClosed eq 'open' | ||||||
|                                 ? $FHEM::Automation::ShuttersControl::shutters |                                 ? $FHEM::Automation::ShuttersControl::shutters | ||||||
|                                     ->getOpenPos |                                     ->getOpenPos | ||||||
|                                 : $FHEM::Automation::ShuttersControl::shutters |                                 : $FHEM::Automation::ShuttersControl::shutters | ||||||
|                                   ->getLastManPos |                                     ->getLastManPos ) | ||||||
|                             ) |                             ) | ||||||
|                           ); |                           ); | ||||||
|                     } |                     } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user