2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-04-08 13:24:56 +00:00

10_RESIDENTS: copy lang to new slaves

git-svn-id: https://svn.fhem.de/fhem/trunk@13618 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
jpawlowski 2017-03-05 19:13:00 +00:00
parent 68ad464a02
commit 7c8b149abf

View File

@ -447,9 +447,13 @@ sub RESIDENTS_Set($@) {
return "Can't create, device $rr_name already existing."
unless ( $defs{$rr_name}{TYPE} eq "ROOMMATE" );
fhem( "attr " . $rr_name . "rr_lang" . uc( $a[3] ) )
if ( defined( $a[3] )
&& AttrVal( $rr_name, "rr_lang", "EN" ) ne uc( $a[3] ) );
my $lang =
$a[3]
? uc( $a[3] )
: AttrVal( $rr_name, "rr_lang",
AttrVal( $name, "rgr_lang", undef ) );
fhem( "attr " . $rr_name . " rr_lang " . $lang )
if ($lang);
$attr{$rr_name}{comment} = "Auto-created by $name"
unless ( defined( $attr{$rr_name}{comment} )
@ -503,9 +507,13 @@ sub RESIDENTS_Set($@) {
return "Can't create, device $rg_name already existing."
unless ( $defs{$rg_name}{TYPE} eq "GUEST" );
fhem( "attr " . $rg_name . "rg_lang" . uc( $a[3] ) )
if ( defined( $a[3] )
&& AttrVal( $rg_name, "rg_lang", "EN" ) ne uc( $a[3] ) );
my $lang =
$a[3]
? uc( $a[3] )
: AttrVal( $rg_name, "rg_lang",
AttrVal( $name, "rgr_lang", undef ) );
fhem( "attr " . $rg_name . " rg_lang " . $lang )
if ($lang);
$attr{$rg_name}{comment} = "Auto-created by $name"
unless ( defined( $attr{$rg_name}{comment} )