]> git.basschouten.com Git - openhab-addons.git/commitdiff
[haywardomnilogic] Fixed chlorinator bug (#16820)
authorMatt <mmyers75@icloud.com>
Fri, 31 May 2024 08:13:09 +0000 (04:13 -0400)
committerGitHub <noreply@github.com>
Fri, 31 May 2024 08:13:09 +0000 (10:13 +0200)
* Fixed chlorinator handler bug that caused the chlorinator to turn off if the chlorinator salt % output channel was adjusted.

Signed-off-by: Matt Myers <mmyers75@icloud.com>
bundles/org.openhab.binding.haywardomnilogic/README.md
bundles/org.openhab.binding.haywardomnilogic/src/main/java/org/openhab/binding/haywardomnilogic/internal/handler/HaywardChlorinatorHandler.java

index 950939661b057cb505ecd2f372e9a5d776216fd6..2508d59ae300a61074898ca57f85da806a5b1a6e 100644 (file)
@@ -120,6 +120,9 @@ Hayward OmniLogic Connection Parameters:
 | colorLogicLightEnable      | Switch    | Colorlogic Light enable       |     R/W    |
 | colorLogicLightState       | String    | Colorlogic Light state        |      R     |
 | colorLogicLightCurrentShow | String    | Colorlogic Light current show |     R/W    |
+| colorLogicLightBrightness  | String    | Colorlogic Light brightness   |     R/W    |
+| colorLogicLightSpeed       | String    | Colorlogic Light speed        |     R/W    |
+**Brightness and speed channels only available on Hayward V2 lights
 
 ### Filter Channels
 
index 3c67d568bb0f68e0fad3d731b4595b4c343baa58..a315302acaa8f2e55f1ad074c357129e356f9c4e 100644 (file)
@@ -61,6 +61,7 @@ public class HaywardChlorinatorHandler extends HaywardThingHandler {
                     // Enable
                     data = bridgehandler.evaluateXPath("//Chlorinator/@enable", xmlResponse);
                     updateData(HaywardBindingConstants.CHANNEL_CHLORINATOR_ENABLE, data.get(i));
+                    channelStates.putAll(updateData(HaywardBindingConstants.CHANNEL_CHLORINATOR_ENABLE, data.get(i)));
 
                     // Operating Mode
                     data = bridgehandler.evaluateXPath("//Chlorinator/@operatingMode", xmlResponse);