From 098234449ff2b93c45d7e935c94405d51b75b2f9 Mon Sep 17 00:00:00 2001 From: Marko Oldenburg Date: Mon, 12 Nov 2018 08:58:08 +0100 Subject: [PATCH] fix ASC_twilightDevice --- 73_AutoShuttersControl.pm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/73_AutoShuttersControl.pm b/73_AutoShuttersControl.pm index 5bedb68..2631ff2 100644 --- a/73_AutoShuttersControl.pm +++ b/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)