]> git.basschouten.com Git - openhab-addons.git/commitdiff
[enocean] Handle messages with MSC RORG (#13786) (#13792)
authorZhivka Dimova <ji.gancheva@gmail.com>
Wed, 30 Nov 2022 19:55:36 +0000 (20:55 +0100)
committerGitHub <noreply@github.com>
Wed, 30 Nov 2022 19:55:36 +0000 (20:55 +0100)
Setting senderId for MSC RORG and set rorg to Unknown when there is no
mach with the supported(handled) RORG types.
Fixes #13786

Signed-off-by: Zhivka Dimova <zhivka.dimova@myforest.net>
bundles/org.openhab.binding.enocean/src/main/java/org/openhab/binding/enocean/internal/messages/ERP1Message.java

index 133ecd7c874b29a5b94e72dc8936a2ddd393d24b..81577b572424e6a14159bfadead3bc14cb48747f 100644 (file)
@@ -108,11 +108,12 @@ public class ERP1Message extends BasePacket {
                     }
                     break;
                 case SIG:
+                case MSC:
                     teachIn = false;
                     senderId = Arrays.copyOfRange(payload, dataLength - 5, dataLength - 1);
                     break;
                 default:
-                    break;
+                    rorg = RORG.Unknown;
             }
 
         } catch (Exception e) {