2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-04-17 23:46:03 +00:00

70_ENIGMA2: tuner reading name according to FHEM naming rules

git-svn-id: https://svn.fhem.de/fhem/trunk@12799 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
jpawlowski 2016-12-17 15:57:27 +00:00
parent 3fbd443c87
commit b634064c1f

View File

@ -1526,7 +1526,9 @@ sub ENIGMA2_ReceiveCommand($$$) {
{
my $tuner_name = lc( $tuner->{name} );
$tuner_name =~ s/\s/_/g;
$tuner_name =~ s/[A-Za-z\/\d_\.-]/$1/g;
$tuner_name = "tuner_$tuner_name"
if ( $tuner_name !~ /^[Tt]uner_/ );
$tuner_name =~ s/[^A-Za-z\/\d_\.-]//g;
readingsBulkUpdateIfChanged( $hash, $tuner_name,
$tuner->{type} );
@ -1543,7 +1545,11 @@ sub ENIGMA2_ReceiveCommand($$$) {
my $tuner_name =
lc( $return->{e2about}{e2tunerinfo}{e2nim}{name} );
$tuner_name =~ s/\s/_/g;
$tuner_name = "tuner_$tuner_name"
if ( $tuner_name !~ /^[Tt]uner_/ );
$tuner_name =~ s/[^A-Za-z\/\d_\.-]//g;
readingsBulkUpdateIfChanged( $hash, $tuner_name,
$return->{e2about}{e2tunerinfo}{e2nim}{type} );