2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-04-20 13:26:02 +00:00

98_fheminfo.pm: improve filters for invalid model data

git-svn-id: https://svn.fhem.de/fhem/trunk@14568 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
betateilchen 2017-06-25 14:36:51 +00:00
parent 4916d46967
commit 9bb92c5d42

View File

@ -88,9 +88,9 @@ sub _fi2_Count() {
$model = defined($defs{$key}{MODEL}) ? $defs{$key}{MODEL} : $model; $model = defined($defs{$key}{MODEL}) ? $defs{$key}{MODEL} : $model;
$model = AttrVal($name,'model',$model); $model = AttrVal($name,'model',$model);
$model = ReadingsVal($name,'model',$model); $model = ReadingsVal($name,'model',$model);
next if ( ($model =~ /^unkno.*/i) || ($model eq '?') ); next if ( ($model =~ /^unkno.*/i) || ($model =~ /virtual.*/i) || ($model eq '?') || ($model eq '1') ||
$fhemInfo{$type}{$model}++ (defined($defs{$key}{'chanNo'})) || ($name =~ m/^unknown_/) );
unless (defined($defs{$key}{'chanNo'}) || $name =~ m/^unknown_/); # exclude Homematic specials $fhemInfo{$type}{$model}++ ;
} }
return; return;