]> git.basschouten.com Git - openhab-addons.git/commitdiff
[rfxcom] New sub types for undecoded messages (#10834)
authorJames Hewitt <james.hewitt@gmail.com>
Thu, 10 Jun 2021 12:28:57 +0000 (13:28 +0100)
committerGitHub <noreply@github.com>
Thu, 10 Jun 2021 12:28:57 +0000 (14:28 +0200)
New subtypes have been added to the firmware, these are taken from the
RFXtrx SDK documentation.

Signed-off-by: James Hewitt <james.hewitt@uk.ibm.com>
bundles/org.openhab.binding.rfxcom/README.md
bundles/org.openhab.binding.rfxcom/src/main/java/org/openhab/binding/rfxcom/internal/messages/RFXComUndecodedRFMessage.java
bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/undecoded.xml

index dad5c651661b58214a1f563900e22d2dbe3b8807..d354679622a57dbede9293d3894ab91e8a01e18b 100644 (file)
@@ -1210,7 +1210,10 @@ Any messages that RFXCOM can receive but not decode.
         *   RTS - RTS
         *   SELECT\_PLUS - Select Plus
         *   HOME\_CONFORT - Home Confort
-
+        *   EDISIO - Edisio
+        *   HONEYWELL - Honeywell
+        *   FUNKBUS - Gira Funk-Bussystem
+        *   BYRONSX - Byron SX
 
 ### uv - RFXCOM UV/Temperature Sensor
 
index 9c3b577cdb816cd6f7b5f241051995e7213ab963..456510707913ec8bee72898c587f08bbe3e9ad64 100644 (file)
@@ -59,6 +59,10 @@ public class RFXComUndecodedRFMessage extends RFXComDeviceMessageImpl<RFXComUnde
         RTS(0x14),
         SELECT_PLUS(0x15),
         HOME_CONFORT(0x16),
+        EDISIO(0x17),
+        HONEYWELL(0x18),
+        FUNKBUS(0x19),
+        BYRONSX(0x1A),
 
         UNKNOWN(0xFF);
 
@@ -85,7 +89,7 @@ public class RFXComUndecodedRFMessage extends RFXComDeviceMessageImpl<RFXComUnde
     }
 
     public SubType subType;
-    public byte[] rawPayload = new byte[0];
+    public byte[] rawPayload;
 
     public RFXComUndecodedRFMessage() {
         super(UNDECODED_RF_MESSAGE);
index 4cf5b787d3ee3fde8267e39667bab29a704f2ca9..7510fc274b0b9d6eae676f0e41a081cf7723dde7 100644 (file)
                                        <option value="RTS">RTS</option>
                                        <option value="SELECT_PLUS">Select Plus</option>
                                        <option value="HOME_CONFORT">Home Confort</option>
+                                       <option value="EDISIO">Edisio</option>
+                                       <option value="HONEYWELL">Honeywell</option>
+                                       <option value="FUNKBUS">Gira Funk-Bussystem</option>
+                                       <option value="BYRONSX">Byron SX</option>
                                </options>
                        </parameter>
                </config-description>