make beautiful code

This commit is contained in:
Marko Oldenburg 2020-01-05 12:59:12 +01:00
parent 97a9e2fce4
commit e361bc037e

View File

@ -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';
} }