From: Matthew Skinner Date: Sat, 19 Oct 2024 05:13:14 +0000 (+1100) Subject: [ipcamera] Fix Reolink events do not auto restart (#17581) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=1c649d88b609e66a78835d07f91136488e39b2b3;p=openhab-addons.git [ipcamera] Fix Reolink events do not auto restart (#17581) * Fix Reolink events do not auto restart. Signed-off-by: Matthew Skinner --- diff --git a/bundles/org.openhab.binding.ipcamera/src/main/java/org/openhab/binding/ipcamera/internal/handler/IpCameraHandler.java b/bundles/org.openhab.binding.ipcamera/src/main/java/org/openhab/binding/ipcamera/internal/handler/IpCameraHandler.java index 9707ae0ec7..fe834f1cd5 100644 --- a/bundles/org.openhab.binding.ipcamera/src/main/java/org/openhab/binding/ipcamera/internal/handler/IpCameraHandler.java +++ b/bundles/org.openhab.binding.ipcamera/src/main/java/org/openhab/binding/ipcamera/internal/handler/IpCameraHandler.java @@ -1593,6 +1593,11 @@ public class IpCameraHandler extends BaseThingHandler { sendHttpGET("/api.cgi?cmd=GetMdState&channel=" + cameraConfig.getNvrChannel() + reolinkAuth); } else { onvifCamera.sendOnvifRequest(RequestType.Renew, onvifCamera.subscriptionXAddr); + if (onvifCamera.pullMessageRequests.intValue() == 0) { + logger.debug("The alarm stream was not running for Reolink camera {}, re-starting it now", + cameraConfig.getIp()); + onvifCamera.sendOnvifRequest(RequestType.PullMessages, onvifCamera.subscriptionXAddr); + } } break; case DAHUA_THING: