From b7c19230b46e77f4d7f763c3521e71dd771efac0 Mon Sep 17 00:00:00 2001 From: betateilchen Date: Sun, 25 Jun 2017 14:36:51 +0000 Subject: [PATCH] 98_fheminfo.pm: improve filters for invalid model data git-svn-id: https://svn.fhem.de/fhem/trunk@14568 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/98_fheminfo.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fhem/FHEM/98_fheminfo.pm b/fhem/FHEM/98_fheminfo.pm index f4fa783e4..d961d98ec 100644 --- a/fhem/FHEM/98_fheminfo.pm +++ b/fhem/FHEM/98_fheminfo.pm @@ -88,9 +88,9 @@ sub _fi2_Count() { $model = defined($defs{$key}{MODEL}) ? $defs{$key}{MODEL} : $model; $model = AttrVal($name,'model',$model); $model = ReadingsVal($name,'model',$model); - next if ( ($model =~ /^unkno.*/i) || ($model eq '?') ); - $fhemInfo{$type}{$model}++ - unless (defined($defs{$key}{'chanNo'}) || $name =~ m/^unknown_/); # exclude Homematic specials + next if ( ($model =~ /^unkno.*/i) || ($model =~ /virtual.*/i) || ($model eq '?') || ($model eq '1') || + (defined($defs{$key}{'chanNo'})) || ($name =~ m/^unknown_/) ); + $fhemInfo{$type}{$model}++ ; } return;