10_ZWave.pm: specify the target device name in the NO_ACK message (Forum #50874)

git-svn-id: svn://svn.code.sf.net/p/fhem/code/trunk@11071 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
rudolfkoenig
2016-03-15 14:09:13 +00:00
parent 3ca049e176
commit a42ea0d822

View File

@@ -3778,8 +3778,10 @@ ZWave_Parse($$@)
'03'=>'NOT_IDLE', '04'=>'NOROUTE' );
my $lmsg = ($msg{$id} ? $msg{$id} : "UNKNOWN_ERROR");
Log3 $ioName, ($id eq "00" ? 4 : 2),
"$ioName transmit $lmsg for CB $callbackid, target ".
($hash ? $hash->{NAME} : "unknown");
if($id eq "00") {
Log3 $ioName, 4, "$ioName transmit $lmsg for CB $callbackid";
if($hash) {
readingsSingleUpdate($hash, "transmit", $lmsg, 0);
ZWave_processSendStack($hash, "ack", $callbackid);
@@ -3787,7 +3789,6 @@ ZWave_Parse($$@)
return "";
} else { # Wait for the retry timer to remove this cmd from the stack.
Log3 $ioName, 2, "$ioName transmit $lmsg for CB $callbackid";
return "" if(!$hash);
readingsSingleUpdate($hash, "state", "TRANSMIT_$lmsg", 1);
readingsSingleUpdate($hash, "transmit", $lmsg, 1);