From f5fe9d18ff22e3f71b66bcc794c5a1f19dfe829b Mon Sep 17 00:00:00 2001 From: Simmon Yau Date: Sat, 11 May 2024 07:29:40 -0400 Subject: [PATCH] Updated whiteLED channel for reolink ipcamera so that when the (#16663) light is turned on, it will stay on forever and if the light is turned off, it will stay off forever. Signed-off-by: Simmon Yau --- .../openhab/binding/ipcamera/internal/ReolinkHandler.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bundles/org.openhab.binding.ipcamera/src/main/java/org/openhab/binding/ipcamera/internal/ReolinkHandler.java b/bundles/org.openhab.binding.ipcamera/src/main/java/org/openhab/binding/ipcamera/internal/ReolinkHandler.java index 7e91eead7f..2cde80aae1 100644 --- a/bundles/org.openhab.binding.ipcamera/src/main/java/org/openhab/binding/ipcamera/internal/ReolinkHandler.java +++ b/bundles/org.openhab.binding.ipcamera/src/main/java/org/openhab/binding/ipcamera/internal/ReolinkHandler.java @@ -496,16 +496,16 @@ public class ReolinkHandler extends ChannelDuplexHandler { if (OnOffType.OFF.equals(command) || PercentType.ZERO.equals(command)) { ipCameraHandler.sendHttpPOST("/api.cgi?cmd=SetWhiteLed" + ipCameraHandler.reolinkAuth, "[{\"cmd\": \"SetWhiteLed\",\"param\": {\"WhiteLed\": {\"state\": 0,\"channel\": " - + ipCameraHandler.cameraConfig.getNvrChannel() + ",\"mode\": 1}}}]"); + + ipCameraHandler.cameraConfig.getNvrChannel() + ",\"mode\": 0}}}]"); } else if (OnOffType.ON.equals(command)) { ipCameraHandler.sendHttpPOST("/api.cgi?cmd=SetWhiteLed" + ipCameraHandler.reolinkAuth, "[{\"cmd\": \"SetWhiteLed\",\"param\": {\"WhiteLed\": {\"state\": 1,\"channel\": " - + ipCameraHandler.cameraConfig.getNvrChannel() + ",\"mode\": 0}}}]"); + + ipCameraHandler.cameraConfig.getNvrChannel() + ",\"mode\": 2}}}]"); } else if (command instanceof PercentType percentCommand) { int value = percentCommand.toBigDecimal().intValue(); ipCameraHandler.sendHttpPOST("/api.cgi?cmd=SetWhiteLed" + ipCameraHandler.reolinkAuth, "[{\"cmd\": \"SetWhiteLed\",\"param\": {\"WhiteLed\": {\"state\": 1,\"channel\": " - + ipCameraHandler.cameraConfig.getNvrChannel() + ",\"mode\": 1,\"bright\": " + value + + ipCameraHandler.cameraConfig.getNvrChannel() + ",\"mode\": 2,\"bright\": " + value + "}}}]"); } } -- 2.47.3