mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-05-07 22:29:19 +00:00
91_eventTypes.pm: more filter (Forum #35658)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@8355 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
0581a7b586
commit
0aa9d6b704
@ -27,20 +27,26 @@ sub
|
||||
et_addEvt($$$;$)
|
||||
{
|
||||
my ($h, $name, $evt, $cnt) = @_;
|
||||
return 0 if($h->{$name} && int(keys %{$h->{$name}}) > 200); # Forum #35658
|
||||
return 0 if($evt =~ m/ CULHM (SND|RCV) /); # HM
|
||||
return 0 if($evt =~ m/RAWMSG/); # HM
|
||||
return 0 if($evt =~ m/^R-/); # HM register values
|
||||
return 0 if($evt =~ m/ UNKNOWNCODE /);
|
||||
return 0 if($evt =~ m/^\d+ global /); # update
|
||||
return 0 if($evt =~ m/[<>]/); # HTML
|
||||
return 0 if($evt =~ m/googlecom$/); # Kalender
|
||||
return 0 if($evt =~ m/\.gif$/); # Proplanta
|
||||
return 0 if(length($evt) > 80); # Safety
|
||||
|
||||
$evt =~ s/ *$//; # HM?
|
||||
$evt =~ s/: [0-9A-F]*$/: .*/; # PANSTAMP
|
||||
$evt =~ s/\b-?\d*\.?\d+\b/.*/g; # Number to .*
|
||||
$evt =~ s/\.\*.*\.\*/.*/g; # Multiple wildcards to one
|
||||
$evt =~ s/set_\d+/set_.*/; # HM
|
||||
$evt =~ s/\b\d+_next:\d+s\b/.*/g; # HM motionCount
|
||||
$evt =~ s/^trigger: (.*_)\d+$/trigger: $1.*/; # HM
|
||||
$evt =~ s/\.\* \(\d+K\)/.*/g; # HUE: Kelvin
|
||||
$evt =~ s/ +/ /; #
|
||||
|
||||
my $r = 1;
|
||||
if($cnt) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user