diff --git a/fhem/FHEM/00_LIRC.pm b/fhem/FHEM/00_LIRC.pm index f5aa7d157..d188ca19c 100644 --- a/fhem/FHEM/00_LIRC.pm +++ b/fhem/FHEM/00_LIRC.pm @@ -24,6 +24,7 @@ LIRC_Initialize($) # Consumer $hash->{DefFn} = "LIRC_Define"; $hash->{UndefFn} = "LIRC_Undef"; + $hash->{AttrList}= "loglevel:0,1,2,3,4,5,6"; } ##################################### @@ -92,9 +93,10 @@ LIRC_Read($) if( my @ready = $select->can_read(0) ){ # an ir event has been received (if you are tracking other filehandles, you need to make sure it is lirc) my @codes = $lirc->next_codes; # should not block + my $name = $hash->{NAME}; for my $code (@codes){ - Log 3, "LIRC $code toggle"; - DoTrigger($code, "toggle"); + Log GetLogLevel($name,3), "LIRC $name $code"; + DoTrigger($name, $code); } } @@ -119,7 +121,7 @@ LIRC_Ready($)

LIRC