diff --git a/bundles/org.openhab.binding.ecobee/src/main/java/org/openhab/binding/ecobee/internal/action/EcobeeActions.java b/bundles/org.openhab.binding.ecobee/src/main/java/org/openhab/binding/ecobee/internal/action/EcobeeActions.java index a9ae8d4eb..911d53d9e 100644 --- a/bundles/org.openhab.binding.ecobee/src/main/java/org/openhab/binding/ecobee/internal/action/EcobeeActions.java +++ b/bundles/org.openhab.binding.ecobee/src/main/java/org/openhab/binding/ecobee/internal/action/EcobeeActions.java @@ -306,9 +306,7 @@ public class EcobeeActions implements ThingActions { Map params = new HashMap(); params.put("coolHoldTemp", coolHoldTemp); params.put("heatHoldTemp", heatHoldTemp); - params.put("holdType", HoldType.HOLD_HOURS); - params.put("holdHours", Integer.valueOf(holdHours.intValue())); - return setHold(params, null, null, null, null); + return setHold(params, HoldType.HOLD_HOURS.toString(), holdHours, null, null); } public static boolean setHold(ThingActions actions, @Nullable QuantityType coolHoldTemp, @@ -359,9 +357,7 @@ public class EcobeeActions implements ThingActions { } Map params = new HashMap(); params.put("holdClimateRef", holdClimateRef); - params.put("holdType", HoldType.HOLD_HOURS); - params.put("holdHours", Integer.valueOf(holdHours.intValue())); - return setHold(params, null, null, null, null); + return setHold(params, HoldType.HOLD_HOURS.toString(), holdHours, null, null); } public static boolean setHold(ThingActions actions, @Nullable String holdClimateRef, @Nullable Number holdHours) {