From 3627314f7499bc4e0a045617954d4bf1b8eecda2 Mon Sep 17 00:00:00 2001 From: kaihs <> Date: Tue, 7 Nov 2017 19:33:20 +0000 Subject: [PATCH] 36_WMBUS: better error message if received data is too short git-svn-id: https://svn.fhem.de/fhem/trunk@15407 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/36_WMBUS.pm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/fhem/FHEM/36_WMBUS.pm b/fhem/FHEM/36_WMBUS.pm index d36999008..2f3e18e43 100644 --- a/fhem/FHEM/36_WMBUS.pm +++ b/fhem/FHEM/36_WMBUS.pm @@ -100,7 +100,11 @@ WMBUS_Define($$) } WMBUS_SetRSSI($hash, $mb, $rssi); } else { - return "failed to parse msg: $mb->{errormsg}"; + my $error = "failed to parse msg: $mb->{errormsg}"; + if ($mb->{errorcode} == WMBus::ERR_MSG_TOO_SHORT && $hash->{MessageEncoding} eq 'CUL') { + $error .= ". Please make sure that TTY_BUFSIZE in culfw is at least two times the message length + 1"; + } + return $error; } } else { @@ -655,4 +659,4 @@ WMBUS_Attr(@) =end html_DE -=cut \ No newline at end of file +=cut