diff --git a/bundles/org.openhab.binding.bsblan/pom.xml b/bundles/org.openhab.binding.bsblan/pom.xml index f2ad5a442..bfe9c5d12 100644 --- a/bundles/org.openhab.binding.bsblan/pom.xml +++ b/bundles/org.openhab.binding.bsblan/pom.xml @@ -14,4 +14,13 @@ openHAB Add-ons :: Bundles :: BSB-LAN Binding + + + org.unbescape + unbescape + 1.1.6.RELEASE + compile + + + diff --git a/bundles/org.openhab.binding.bsblan/src/main/java/org/openhab/binding/bsblan/internal/helper/BsbLanParameterConverter.java b/bundles/org.openhab.binding.bsblan/src/main/java/org/openhab/binding/bsblan/internal/helper/BsbLanParameterConverter.java index 3afd4369e..fa48aa7c8 100644 --- a/bundles/org.openhab.binding.bsblan/src/main/java/org/openhab/binding/bsblan/internal/helper/BsbLanParameterConverter.java +++ b/bundles/org.openhab.binding.bsblan/src/main/java/org/openhab/binding/bsblan/internal/helper/BsbLanParameterConverter.java @@ -14,7 +14,6 @@ package org.openhab.binding.bsblan.internal.helper; import static org.openhab.binding.bsblan.internal.BsbLanBindingConstants.*; -import org.apache.commons.lang3.StringEscapeUtils; import org.eclipse.jdt.annotation.NonNullByDefault; import org.eclipse.jdt.annotation.Nullable; import org.openhab.binding.bsblan.internal.api.dto.BsbLanApiParameterDTO; @@ -26,6 +25,7 @@ import org.openhab.core.types.Command; import org.openhab.core.types.State; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.unbescape.html.HtmlEscape; /** * The {@link BsbLanParameterHandler} is responsible for updating the data, which are @@ -75,7 +75,7 @@ public class BsbLanParameterConverter { } private static State getStateForUnitChannel(BsbLanApiParameterDTO parameter) { - String value = StringEscapeUtils.unescapeHtml4(parameter.unit); + String value = HtmlEscape.unescapeHtml(parameter.unit); return new StringType(value); }