From de99ae42d83200866cba4cea6583dfea0340f055 Mon Sep 17 00:00:00 2001 From: jpawlowski Date: Sun, 1 Mar 2015 13:20:30 +0000 Subject: [PATCH] PHTV: let users delete default attributes after first define git-svn-id: https://svn.fhem.de/fhem/trunk@8121 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/70_PHTV.pm | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/fhem/FHEM/70_PHTV.pm b/fhem/FHEM/70_PHTV.pm index 9ab73f945..1d0de7c01 100644 --- a/fhem/FHEM/70_PHTV.pm +++ b/fhem/FHEM/70_PHTV.pm @@ -1297,14 +1297,11 @@ sub PHTV_Define($$) { $hash->{swversion} = $hash->{READINGS}{softwareversion}{VAL} if ( defined( $hash->{READINGS}{softwareversion}{VAL} ) ); - unless ( defined( AttrVal( $name, "webCmd", undef ) ) ) { + # set default settings on first define + if ($init_done) { $attr{$name}{webCmd} = 'volume:input:rgb'; - } - unless ( defined( AttrVal( $name, "devStateIcon", undef ) ) ) { $attr{$name}{devStateIcon} = 'on:rc_GREEN:off off:rc_YELLOW:on absent:rc_STOP:on'; - } - unless ( defined( AttrVal( $name, "icon", undef ) ) ) { $attr{$name}{icon} = 'it_television'; }