2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-01-31 06:39:11 +00:00

98_DOIFtools.pm: prevent double in device list

git-svn-id: https://svn.fhem.de/fhem/trunk@13372 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
Ellert 2017-02-09 17:04:07 +00:00
parent f1a00eec2a
commit eb4576fb81

View File

@ -705,6 +705,7 @@ sub DOIFtoolsCheckDOIF {
push @tmp, $key if (defined $defs{$key} and $defs{$key}{TYPE} eq "dummy");
}
if (@tmp) {
@tmp = keys %{{ map { $_ => 1 } @tmp}};
my $tmp = join(" ",sort @tmp);
$ret .= "<li>Dummy-Geräte ( $tmp ) in der Bedingung von DOIF $tn können durch <b>benutzerdefinierte Readings des DOIF</b> ersetzt werden, wenn sie als Frontend-Elemente genutzt werden. (<a target=\"_blank\" href=\"https://fhem.de/commandref_DE.html#https://fhem.de/commandref_DE.html#DOIF_setList__readingList\">readingList, setList, webCmd</a>)</li>\n";
}
@ -718,6 +719,7 @@ sub DOIFtoolsCheckDOIF {
}
}
if (@tmp) {
@tmp = keys %{{ map { $_ => 1 } @tmp}};
my $tmp = join(" ",sort @tmp);
$ret .= "<li>Statt Dummys ( $tmp ) zu setzen, könnte ggf. der Status des DOIF $tn zur Anzeige im Frontend genutzt werden. (<a target=\"_blank\" href=\"https://fhem.de/commandref_DE.html#https://fhem.de/commandref_DE.html#DOIF_cmdState\">DOIF-Status ersetzen</a>)</li>\n";
}