From 71011b2431c1df5b75e7181302be9c27a610312d Mon Sep 17 00:00:00 2001 From: Martin van Wingerden Date: Thu, 13 Jan 2022 14:12:19 +0100 Subject: [PATCH] [rfxcom] Updates / small fixes (#12037) * [rfxcom] Updates / small fixes Added support for: - CHIME - Alfawise, dBell - HUMIDITY - HUM3 - Inovalley S80 plant humidity sensor - LIGHTING1 - Oase Inscenio FM Master Fixes #10251 Signed-off-by: Martin van Wingerden --- bundles/org.openhab.binding.rfxcom/README.md | 37 ++++++++++--------- .../internal/messages/RFXComChimeMessage.java | 5 ++- .../messages/RFXComLighting1Message.java | 3 +- .../resources/OH-INF/i18n/rfxcom.properties | 3 ++ .../main/resources/OH-INF/thing/channels.xml | 2 +- .../src/main/resources/OH-INF/thing/chime.xml | 3 +- .../main/resources/OH-INF/thing/humidity.xml | 1 + .../main/resources/OH-INF/thing/lighting1.xml | 1 + 8 files changed, 34 insertions(+), 21 deletions(-) diff --git a/bundles/org.openhab.binding.rfxcom/README.md b/bundles/org.openhab.binding.rfxcom/README.md index 2931b23fb..a931a3781 100644 --- a/bundles/org.openhab.binding.rfxcom/README.md +++ b/bundles/org.openhab.binding.rfxcom/README.md @@ -324,11 +324,12 @@ A Chime device * subType - Sub Type * Specifies device sub type. - * BYRONSX - Byron SX - * BYRONMP001 - Byron MP001 - * SELECTPLUS - SelectPlus - * SELECTPLUS3 - SelectPlus3 - * ENVIVO - Envivo + * BYRONSX - Byron SX + * BYRONMP001 - Byron MP001 + * SELECTPLUS - SelectPlus + * SELECTPLUS3 - SelectPlus3 + * ENVIVO - Envivo + * ALFAWISE_DBELL - Alfawise, dBell ### current - RFXCOM Current Sensor @@ -609,6 +610,7 @@ A Humidity device * HUM1 - LaCrosse TX3 * HUM2 - LaCrosse WS2300 + * HUM3 - Inovalley S80 plant humidity sensor ### lighting1 - RFXCOM Lighting1 Actuator @@ -642,18 +644,19 @@ A Lighting1 device * subType - Sub Type * Specifies device sub type. - * X10 - X10 lighting - * ARC - ARC - * AB400D - ELRO AB400D (Flamingo) - * WAVEMAN - Waveman - * EMW200 - Chacon EMW200 - * IMPULS - IMPULS - * RISINGSUN - RisingSun - * PHILIPS - Philips SBC - * ENERGENIE - Energenie ENER010 - * ENERGENIE\_5 - Energenie 5-gang - * COCO - COCO GDR2-2000R - * HQ\_COCO20 - HQ COCO-20 + * X10 - X10 lighting + * ARC - ARC + * AB400D - ELRO AB400D (Flamingo) + * WAVEMAN - Waveman + * EMW200 - Chacon EMW200 + * IMPULS - IMPULS + * RISINGSUN - RisingSun + * PHILIPS - Philips SBC + * ENERGENIE - Energenie ENER010 + * ENERGENIE\_5 - Energenie 5-gang + * COCO - COCO GDR2-2000R + * HQ\_COCO20 - HQ COCO-20 + * OASE_INSCENIO_FM_N - Oase Inscenio FM Master ### lighting2 - RFXCOM Lighting2 Actuator diff --git a/bundles/org.openhab.binding.rfxcom/src/main/java/org/openhab/binding/rfxcom/internal/messages/RFXComChimeMessage.java b/bundles/org.openhab.binding.rfxcom/src/main/java/org/openhab/binding/rfxcom/internal/messages/RFXComChimeMessage.java index 4f16ac033..e4c2f04da 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/java/org/openhab/binding/rfxcom/internal/messages/RFXComChimeMessage.java +++ b/bundles/org.openhab.binding.rfxcom/src/main/java/org/openhab/binding/rfxcom/internal/messages/RFXComChimeMessage.java @@ -37,7 +37,8 @@ public class RFXComChimeMessage extends RFXComDeviceMessageImpl> 16); data[5] = (byte) ((sensorId & 0x00FF00) >> 8); data[6] = (byte) ((sensorId & 0x0000FF)); diff --git a/bundles/org.openhab.binding.rfxcom/src/main/java/org/openhab/binding/rfxcom/internal/messages/RFXComLighting1Message.java b/bundles/org.openhab.binding.rfxcom/src/main/java/org/openhab/binding/rfxcom/internal/messages/RFXComLighting1Message.java index 27b6b0d54..b839ab8d6 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/java/org/openhab/binding/rfxcom/internal/messages/RFXComLighting1Message.java +++ b/bundles/org.openhab.binding.rfxcom/src/main/java/org/openhab/binding/rfxcom/internal/messages/RFXComLighting1Message.java @@ -49,7 +49,8 @@ public class RFXComLighting1Message extends RFXComDeviceMessageImplNumber Used energy in Watt hours - + diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/chime.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/chime.xml index c3df94df5..e54f8e084 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/chime.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/chime.xml @@ -29,11 +29,12 @@ @text/config.subType.description + + - diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/humidity.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/humidity.xml index 6ac206868..a5783e30a 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/humidity.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/humidity.xml @@ -34,6 +34,7 @@ + diff --git a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/lighting1.xml b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/lighting1.xml index 539e22030..f8f556b90 100644 --- a/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/lighting1.xml +++ b/bundles/org.openhab.binding.rfxcom/src/main/resources/OH-INF/thing/lighting1.xml @@ -44,6 +44,7 @@ +