Skip to content

Commit 2bfba0a

Browse files
authoredMay 31, 2024
[haywardomnilogic] Fixed chlorinator bug (openhab#16820)
* 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>
1 parent c836561 commit 2bfba0a

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed
 

‎bundles/org.openhab.binding.haywardomnilogic/README.md

+3
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,9 @@ Hayward OmniLogic Connection Parameters:
120120
| colorLogicLightEnable | Switch | Colorlogic Light enable | R/W |
121121
| colorLogicLightState | String | Colorlogic Light state | R |
122122
| colorLogicLightCurrentShow | String | Colorlogic Light current show | R/W |
123+
| colorLogicLightBrightness | String | Colorlogic Light brightness | R/W |
124+
| colorLogicLightSpeed | String | Colorlogic Light speed | R/W |
125+
**Brightness and speed channels only available on Hayward V2 lights
123126

124127
### Filter Channels
125128

‎bundles/org.openhab.binding.haywardomnilogic/src/main/java/org/openhab/binding/haywardomnilogic/internal/handler/HaywardChlorinatorHandler.java

+1
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ public void getTelemetry(String xmlResponse) throws HaywardException {
6161
// Enable
6262
data = bridgehandler.evaluateXPath("//Chlorinator/@enable", xmlResponse);
6363
updateData(HaywardBindingConstants.CHANNEL_CHLORINATOR_ENABLE, data.get(i));
64+
channelStates.putAll(updateData(HaywardBindingConstants.CHANNEL_CHLORINATOR_ENABLE, data.get(i)));
6465

6566
// Operating Mode
6667
data = bridgehandler.evaluateXPath("//Chlorinator/@operatingMode", xmlResponse);

0 commit comments

Comments
 (0)
Please sign in to comment.