fix ASC_twilightDevice

This commit is contained in:
Marko Oldenburg 2018-11-12 08:58:08 +01:00
parent 6e21b89302
commit 098234449f

View File

@ -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)