From 33b7fd6e9817781185b8e0556afa405fee73fbe9 Mon Sep 17 00:00:00 2001 From: lolodomo Date: Sat, 5 Jun 2021 20:08:51 +0200 Subject: [PATCH] [homeconnect] Undo PR 10754 (#10792) Signed-off-by: Laurent Garnier --- .../AbstractHomeConnectThingHandler.java | 51 ++++--------------- 1 file changed, 10 insertions(+), 41 deletions(-) diff --git a/bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/handler/AbstractHomeConnectThingHandler.java b/bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/handler/AbstractHomeConnectThingHandler.java index e6e370a27..8c15a57ef 100644 --- a/bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/handler/AbstractHomeConnectThingHandler.java +++ b/bundles/org.openhab.binding.homeconnect/src/main/java/org/openhab/binding/homeconnect/internal/handler/AbstractHomeConnectThingHandler.java @@ -868,7 +868,7 @@ public abstract class AbstractHomeConnectThingHandler extends BaseThingHandler i String programKey = programOptionsDelayedUpdate; if (programKey != null && Boolean.parseBoolean(event.getValue())) { logger.debug("Delayed update of options for program {}", programKey); - updateProgramOptionsStateDescriptions(programKey, null); + updateProgramOptionsStateDescriptions(programKey); programOptionsDelayedUpdate = null; } } catch (CommunicationException | ApplianceOfflineException | AuthorizationException e) { @@ -892,7 +892,7 @@ public abstract class AbstractHomeConnectThingHandler extends BaseThingHandler i logger.debug("Delay update of options for program {}", programKey); programOptionsDelayedUpdate = programKey; } else { - updateProgramOptionsStateDescriptions(programKey, null); + updateProgramOptionsStateDescriptions(programKey); } } } catch (CommunicationException | ApplianceOfflineException | AuthorizationException e) { @@ -1061,7 +1061,7 @@ public abstract class AbstractHomeConnectThingHandler extends BaseThingHandler i Program program = apiClient.get().getSelectedProgram(getThingHaId()); if (program != null) { - updateProgramOptionsStateDescriptions(program.getKey(), program.getOptions()); + updateProgramOptionsStateDescriptions(program.getKey()); processProgramOptions(program.getOptions()); return new StringType(program.getKey()); @@ -1367,7 +1367,7 @@ public abstract class AbstractHomeConnectThingHandler extends BaseThingHandler i return mapStringType(value); } - protected void updateProgramOptionsStateDescriptions(String programKey, @Nullable List