diff --git a/fhem/CHANGED b/fhem/CHANGED index d3bb8dd25..9a8824847 100644 --- a/fhem/CHANGED +++ b/fhem/CHANGED @@ -1,5 +1,6 @@ # 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. + - bugfix: 73_AutoShuttersControl: fix ASC_twilightDevice - bugfix: 73_AutoShuttersControl: fix setPosSetCmd Object - bugfix: 73_AutoShuttersControl: fix parts of Commandref - bugfix: 98_SmarterCoffee: fix Undefined subroutine &SmarterCoffee::fhem diff --git a/fhem/FHEM/73_AutoShuttersControl.pm b/fhem/FHEM/73_AutoShuttersControl.pm index 5bedb68cd..58f320a66 100644 --- a/fhem/FHEM/73_AutoShuttersControl.pm +++ b/fhem/FHEM/73_AutoShuttersControl.pm @@ -38,7 +38,7 @@ package main; use strict; use warnings; -my $version = "0.2.0.3"; +my $version = "0.2.0.4"; sub AutoShuttersControl_Initialize($) { my ($hash) = @_; @@ -365,7 +365,10 @@ sub Notify($$) { CommandDeleteReading( undef, $name . ' selfDefence' ) if ( ReadingsVal( $name, 'selfDefence', 'none' ) ne 'none' ) ; # temporär kann später entfernt werden. - CommandAttr( undef, $name . ' ASC_twilightDevice ' . ( devspec2array('TYPE=(Astro|Twilight)'))[0] ) if ( AttrVal($name,'ASC_twilightDevice','none') eq 'none' ); + if ( devspec2array('TYPE=(Astro|Twilight)') > 0 ) { + CommandAttr( undef, $name . ' ASC_twilightDevice ' . ( devspec2array('TYPE=(Astro|Twilight)'))[0] ) + if ( AttrVal($name,'ASC_twilightDevice','none') eq 'none' ); + } # Ist der Event ein globaler und passt zum Rest der Abfrage oben wird nach neuen Rolläden Devices gescannt und eine Liste im Rolladenmodul sortiert nach Raum generiert ShuttersDeviceScan($hash)