From: Simmon Yau Date: Sat, 11 May 2024 11:29:40 +0000 (-0400) Subject: Updated whiteLED channel for reolink ipcamera so that when the (#16663) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=f5fe9d18ff22e3f71b66bcc794c5a1f19dfe829b;p=openhab-addons.git 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 --- 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 + "}}}]"); } }