diff --git a/fhem/CHANGED b/fhem/CHANGED index 0460f977d..8d7d9439e 100644 --- a/fhem/CHANGED +++ b/fhem/CHANGED @@ -1,8 +1,10 @@ # Add changes at the top of the list. Keep it in ASCII, and 80-char wide. # Do not insert empty lines here, update check depends on it + + - change: 73_AutoShuttersControl: Change version - feature: 76_SolarForecast: show historical battery SoC when displaying the battery in the bar graph - - feature: 73_AutoShuttersControl: + - feature: 73_AutoShuttersControl: https://forum.fhem.de/index.php?topic=136510.0 - feature: 76_SolarForecast: add temporary Migrate Getter x_migrate, Implementation of a Messaging System diff --git a/fhem/FHEM/73_AutoShuttersControl.pm b/fhem/FHEM/73_AutoShuttersControl.pm index be03ae92b..736b7d585 100644 --- a/fhem/FHEM/73_AutoShuttersControl.pm +++ b/fhem/FHEM/73_AutoShuttersControl.pm @@ -1462,7 +1462,7 @@ __END__ ], "release_status": "stable", "license": "GPL_2", - "version": "v0.99.10", + "version": "v1.0.0", "author": [ "Marko Oldenburg " ], diff --git a/fhem/lib/FHEM/Automation/ShuttersControl.pm b/fhem/lib/FHEM/Automation/ShuttersControl.pm index 99a587689..69a2ed594 100644 --- a/fhem/lib/FHEM/Automation/ShuttersControl.pm +++ b/fhem/lib/FHEM/Automation/ShuttersControl.pm @@ -1769,7 +1769,11 @@ sub SetCmdFn { || $FHEM::Automation::ShuttersControl::shutters ->getWindProtectionStatus eq 'protected' || $FHEM::Automation::ShuttersControl::shutters - ->getRainProtectionStatus eq 'protected' ); + ->getRainProtectionStatus eq 'protected' + || ( CheckIfShuttersWindowRecOpen($shuttersDev) == 2 + && $shutters->getStatus == $shutters->getOpenPos + && $shutters->getShuttersPlace eq 'terrace' + && $shutters->getSelfDefenseMode eq 'off') ); if ( $shutters->getStatus != $posValue ) { $shutters->setLastPos( $shutters->getStatus );