make beautiful code
This commit is contained in:
		@@ -443,12 +443,21 @@ sub Notify($$) {
 | 
				
			|||||||
          if ( $ascDev->getAutoShuttersControlShading eq 'none' );
 | 
					          if ( $ascDev->getAutoShuttersControlShading eq 'none' );
 | 
				
			||||||
        readingsSingleUpdate( $hash, 'ascEnable', 'on', 0 )
 | 
					        readingsSingleUpdate( $hash, 'ascEnable', 'on', 0 )
 | 
				
			||||||
          if ( $ascDev->getASCenable eq 'none' );
 | 
					          if ( $ascDev->getASCenable eq 'none' );
 | 
				
			||||||
        CommandAttr(undef,$name . ' devStateIcon { AutoShuttersControl_DevStateIcon($name) }')
 | 
					        CommandAttr( undef,
 | 
				
			||||||
          unless( AttrVal($name,'devStateIcon','{ AutoShuttersControl_DevStateIcon($name) }') eq '{ AutoShuttersControl_DevStateIcon($name) }' );
 | 
					            $name
 | 
				
			||||||
        CommandDeleteAttr(undef,$name . ' event-on-change-reading')
 | 
					              . ' devStateIcon { AutoShuttersControl_DevStateIcon($name) }' )
 | 
				
			||||||
          unless( AttrVal($name,'event-on-change-reading','none') eq 'none' );
 | 
					          unless (
 | 
				
			||||||
        CommandDeleteAttr(undef,$name . ' event-on-update-reading')
 | 
					            AttrVal(
 | 
				
			||||||
          unless( AttrVal($name,'event-on-update-reading','none') eq 'none' );
 | 
					                $name, 'devStateIcon',
 | 
				
			||||||
 | 
					                '{ AutoShuttersControl_DevStateIcon($name) }'
 | 
				
			||||||
 | 
					            ) eq '{ AutoShuttersControl_DevStateIcon($name) }'
 | 
				
			||||||
 | 
					          );
 | 
				
			||||||
 | 
					        CommandDeleteAttr( undef, $name . ' event-on-change-reading' )
 | 
				
			||||||
 | 
					          unless (
 | 
				
			||||||
 | 
					            AttrVal( $name, 'event-on-change-reading', 'none' ) eq 'none' );
 | 
				
			||||||
 | 
					        CommandDeleteAttr( undef, $name . ' event-on-update-reading' )
 | 
				
			||||||
 | 
					          unless (
 | 
				
			||||||
 | 
					            AttrVal( $name, 'event-on-update-reading', '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
 | 
					# 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)
 | 
					        ShuttersDeviceScan($hash)
 | 
				
			||||||
@@ -4272,7 +4281,8 @@ sub DevStateIcon($) {
 | 
				
			|||||||
    elsif ( ReadingsVal( $name, 'state', undef ) =~ /.*asleep$/ ) {
 | 
					    elsif ( ReadingsVal( $name, 'state', undef ) =~ /.*asleep$/ ) {
 | 
				
			||||||
        return '.*:scene_sleeping';
 | 
					        return '.*:scene_sleeping';
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    elsif ( ReadingsVal( $name, 'state', undef ) =~ /^roommate(.come)?.(awoken|home)$/ )
 | 
					    elsif ( ReadingsVal( $name, 'state', undef ) =~
 | 
				
			||||||
 | 
					        /^roommate(.come)?.(awoken|home)$/ )
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return '.*:user_available';
 | 
					        return '.*:user_available';
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user