From ecb853d8197d5d0f3a1a735098e6a67e1fc6b556 Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Wed, 9 Mar 2016 08:17:53 +0000 Subject: [PATCH] 10_ZWave.pm: fix CRC_16_ENCAP Warning (Forum #50090) git-svn-id: https://svn.fhem.de/fhem/trunk@11032 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/10_ZWave.pm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/fhem/FHEM/10_ZWave.pm b/fhem/FHEM/10_ZWave.pm index 74d613023..14e029875 100755 --- a/fhem/FHEM/10_ZWave.pm +++ b/fhem/FHEM/10_ZWave.pm @@ -1603,7 +1603,7 @@ ZWave_versionClassGet($$) $zwave_parseHook{"$hash->{nodeIdHex}:..8614"} = \&ZWave_versionClassAllGet; return("", sprintf('13%02x', $class)) - if($class =~ m/\d+/); + if($class =~ m/^\d+$/); return("", sprintf('13%02x', hex($zwave_class{$class}{id}))) if($zwave_class{$class}); return ("versionClass needs a class as parameter", "") if($class eq "%s"); @@ -3652,6 +3652,7 @@ ZWave_Parse($$@) if($zwave_lastHashSent) { my $hash = $zwave_lastHashSent; readingsSingleUpdate($hash, "SEND_DATA", "failed:$arg", 1); + $arg = "transmit queue overflow" if($arg == 0); Log3 $ioName, 2, "ERROR: cannot SEND_DATA to $hash->{NAME}: $arg"; ZWave_processSendStack($hash, "next"); @@ -4942,7 +4943,7 @@ s2Hex($)