From e8280b2ef95552463c15f311732e164082de04c7 Mon Sep 17 00:00:00 2001 From: Mark Hilbush Date: Thu, 22 Oct 2020 19:38:19 -0400 Subject: [PATCH] [ecobee] Fix setHold when using holdHours (#8834) Signed-off-by: Mark Hilbush --- .../binding/ecobee/internal/action/EcobeeActions.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) 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) {