]> git.basschouten.com Git - openhab-addons.git/commitdiff
Some HM devices are using relative humidity (% rH/rF) as units (#13626)
authorMartin Herbst <develop@mherbst.de>
Thu, 3 Nov 2022 18:21:13 +0000 (19:21 +0100)
committerGitHub <noreply@github.com>
Thu, 3 Nov 2022 18:21:13 +0000 (19:21 +0100)
Fix #13553

Signed-off-by: Martin Herbst <develop@mherbst.de>
bundles/org.openhab.binding.homematic/src/main/java/org/openhab/binding/homematic/internal/converter/type/QuantityTypeConverter.java
bundles/org.openhab.binding.homematic/src/main/java/org/openhab/binding/homematic/internal/type/MetadataUtils.java

index d1647c0315d0d5823211cf576c35003dc0f6630f..2e6ca6ae00d5ec9e64ea8be2c1e513074076118f 100644 (file)
@@ -104,6 +104,8 @@ public class QuantityTypeConverter extends AbstractTypeConverter<QuantityType<?
                 return new QuantityType<>(number, SIUnits.CELSIUS);
             case "V":
                 return new QuantityType<>(number, Units.VOLT);
+            case "% rH":
+            case "% rF":
             case "%":
                 return new QuantityType<>(number, Units.PERCENT);
             case "mHz":
index 8f62c70fcc25b0b6341951137c9e1dbd6ab3a1b3..11e2481e01571571bae9893e122a6b3ecf60778c 100644 (file)
@@ -311,6 +311,8 @@ public class MetadataUtils {
                     case "V":
                         return ITEM_TYPE_NUMBER + ":ElectricPotential";
                     case "100%":
+                    case "% rH":
+                    case "% rF":
                     case "%":
                         return ITEM_TYPE_NUMBER + ":Dimensionless";
                     case "mHz":