From c73daa3ecf148822f585f19f5f90dd5f5b3eb1bb Mon Sep 17 00:00:00 2001 From: CoolTux Date: Mon, 12 Nov 2018 08:03:54 +0000 Subject: [PATCH] 73_AutoShuttersControl: fix ASC_twilightDevice git-svn-id: https://svn.fhem.de/fhem/trunk@17734 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/CHANGED | 1 + fhem/FHEM/73_AutoShuttersControl.pm | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) 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)