diff --git a/bundles/org.openhab.binding.homematic/src/main/java/org/openhab/binding/homematic/internal/converter/type/QuantityTypeConverter.java b/bundles/org.openhab.binding.homematic/src/main/java/org/openhab/binding/homematic/internal/converter/type/QuantityTypeConverter.java index d1647c031..2e6ca6ae0 100644 --- a/bundles/org.openhab.binding.homematic/src/main/java/org/openhab/binding/homematic/internal/converter/type/QuantityTypeConverter.java +++ b/bundles/org.openhab.binding.homematic/src/main/java/org/openhab/binding/homematic/internal/converter/type/QuantityTypeConverter.java @@ -104,6 +104,8 @@ public class QuantityTypeConverter extends AbstractTypeConverter(number, SIUnits.CELSIUS); case "V": return new QuantityType<>(number, Units.VOLT); + case "% rH": + case "% rF": case "%": return new QuantityType<>(number, Units.PERCENT); case "mHz": diff --git a/bundles/org.openhab.binding.homematic/src/main/java/org/openhab/binding/homematic/internal/type/MetadataUtils.java b/bundles/org.openhab.binding.homematic/src/main/java/org/openhab/binding/homematic/internal/type/MetadataUtils.java index 8f62c70fc..11e2481e0 100644 --- a/bundles/org.openhab.binding.homematic/src/main/java/org/openhab/binding/homematic/internal/type/MetadataUtils.java +++ b/bundles/org.openhab.binding.homematic/src/main/java/org/openhab/binding/homematic/internal/type/MetadataUtils.java @@ -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":