diff --git a/fhem/FHEM/00_OWX.pm b/fhem/FHEM/00_OWX.pm index 742a340bd..c1d23c3fb 100644 --- a/fhem/FHEM/00_OWX.pm +++ b/fhem/FHEM/00_OWX.pm @@ -1124,6 +1124,40 @@ sub OWX_WDBG($$$) { main::Log3($name, 1, $msg); } +####################################################################################### +# +# OWX_WDBG - Write a debug message according to verbosity level +# +# Parameter $name= device name +# $lvl = verbosity level +# $msg = string message +# $bin = binary message +# +######################################################################################## + +sub OWX_WDBGL($$$$) { + my ($name,$lvl,$msg,$bin) = @_; + + if(defined($name) && + defined($attr{$name}) && + defined (my $devlevel = $attr{$name}{verbose})) { + return if($lvl > $devlevel); + + } else { + return if($lvl > $attr{global}{verbose}); + } + + my ($i,$j,$k); + if( $bin ){ + for($i=0;$i