Adding Reolink API to the IpCamera binding, beta testers needed

I have found out that you can actually use the battery cameras if you buy the Reolink Home Hub, the binding should then work by talking to the hub. Just need someone to be the tester and report back.

I suspect this just does with software, what the Hub does in a hardware unit. So the above link should help you know which firmware as a minimum you need and which cameras should work.

Iā€™m currently trying to get a Reolink Argus 3E and Neolink working.
The RTSP stream is this:
rtsp://192.168.1.10:8554/Camera01/sub

How can I configure this? My problem is the camera name ā€œCamera01ā€ and the stream name ā€œsubā€.

Since it has no onvif make sure you set the onvif port to zero. Next work out if it gives any replies to the api if no, then you will need to setup as a rtsp only camera as a generic thing type. You will need to enter in the urls. It will be easier to do this as a generic thing as the required fields will not be hidden. You can do it as reolink thing but you need to tick show advanced. If it has no api then their will be no advantage and you may as well just setup as generic. From what I read the him hub option may give you the api, but you should contact their sales and ask this to know if the alarm streams will ruin the battery life if kept getting polled.

In the generic thing I can only put in an IP address, but not a complete url like ā€œrtsp://192.168.1.10:8554/Camera01/subā€. Do you know how to configure the thing?

Give the RTSP url to the field marked as FFmpeg Input the description of this is Enter any HTTP or RTSP URL that FFmpeg can use as an input. Best if H.264 format is used.

Leave the other URL feilds as ffmpeg and they will get the source from the url you give the above config.

The generic thing seems not to be compatible with neolink. I have this configuration now:

configuration:
  mjpegOptions: -q:v 5 -r 2 -vf scale=640:-2 -update 1
  ipAddress: 192.168.1.10
  updateImageWhen: "0"
  mjpegUrl: ffmpeg
  gifPreroll: 0
  ffmpegLocation: /usr/bin/ffmpeg
  ipWhitelist: DISABLE
  mp4OutOptions: -c:v copy -c:a copy
  pollTime: 1000
  port: 80
  snapshotUrl: ffmpeg
  snapshotOptions: -an -vsync vfr -q:v 2 -update 1
  hlsOutOptions: -strict -2 -f lavfi -i aevalsrc=0 -acodec aac -vcodec copy
    -hls_flags delete_segments -hls_time 2 -hls_list_size 4
  gifOutOptions: -r 2 -filter_complex
    scale=-2:360:flags=lanczos,setpts=0.5*PTS,split[o1][o2];[o1]palettegen[p];[o2]fifo[o3];[o3][p]paletteuse
  ffmpegInput: rtsp://192.168.1.10:8554/Camera01/sub

It is most time only switchting between online and offline both neolink and the binding. It also seems that the binding expects a RTSP stream all time available.
grafik
Any ideas?

Are you sure it is port 8554 as normally rtsp is on port 554?

Try the following:

EDIT: @STSC

UID: ipcamera:generic:6aa216acb5
label: RTSP/HTTP IP Camera
thingTypeUID: ipcamera:generic
configuration:
  mjpegOptions: -q:v 5 -r 2 -vf scale=640:-2 -update 1
  ipAddress: 192.168.1.25
  updateImageWhen: "0"
  mjpegUrl: ffmpeg
  gifPreroll: 0
  ffmpegLocation: /usr/bin/ffmpeg
  ipWhitelist: DISABLE
  mp4OutOptions: -c:v copy -c:a copy
  pollTime: 1000
  password: SSShhhhSecret;)
  port: 80
  snapshotUrl: http://192.168.1.25/
  snapshotOptions: -an -vsync vfr -q:v 2 -update 1
  ffmpegInput: rtsp://192.168.1.25/Preview_01_main
  username: admin
  hlsOutOptions: -strict -2 -f lavfi -i aevalsrc=0 -acodec aac -vcodec copy
    -hls_flags delete_segments -hls_time 2 -hls_list_size 4
  gifOutOptions: -r 2 -filter_complex
    scale=-2:360:flags=lanczos,setpts=0.5*PTS,split[o1][o2];[o1]palettegen[p];[o2]fifo[o3];[o3][p]paletteuse

Tried to do it here and found a bug that stops it from working. As a work around i put in the cameras login page as the snapshot (see example above) and this stops the stream until its needed.

Hi, does anyone connected Reolink battery doorbell to openhab ? (Reolink Doorbell (Battery) - 2K Dual-Band Wi-Fi Doorbell with Expanded Head-to-Toe View | Reolink Official)

Yes, this is the default port of neolink.

It was working once, but most time it doesnā€™t work. So it seems to be that the rtsp generic thing and neolink is not really compatible.

This is my neolink config, if somebody wantā€™s to do further testing.

bind = "0.0.0.0"

[[cameras]]
name = "Camera01"
username = "admin"
password = "xxxx"
uid = "xxxx"
push_notifications = false
idle_disconnect = true
[cameras.pause]
  on_client = true # Should pause when no rtsp client
  timeout = 2.1 # How long to wait after motion stops before pausing

I think it is the same like my Argus 3E with battery.

People have posted that the wifi doorbell works well and also the button comes through as an event to openhab through the binding. It is not the same as the battery range of reolink which are missing onvif and rtsp support.

ok, thank you.

Hi everyone,
And thanks for all the work that has gone into this binding.
I have owned reolink cameras for some time but the ā€œbattery camera restrictionā€ from reolink had me look for alternative options to get alerts (I setup the mail alert and then used openhab mail binding to check for mails and convert the attachment into an Image). I just now learned that they offer the Reolink Hub now and ordered one. I have it up and running and when it comes to their http api, it looks promising. I can choose the ā€œchannelā€ which links to the different devices managed by the hub. For example I can get the screenshots from the Argus Track (channel=1) via https://192.168.178.139/api.cgi?channel=1&cmd=Snap&user=xxx&password=xxx .
I guess I want to mention that because I am happy to do some testing of the binding-hub combination. At first I thought setting the nvrchannel to this channel would do something but I donā€™t think it does, which is not surprising because the binding was developed not knowing how such a hub would behaveā€¦

I do have another problem though, which I also tried to solve with the hub, but it made no difference. I also bought the Reolink Doorbell for which I use the binding as well and it works, including the various alerts (motion, human, doorbell).
But, after some time (not long, Iā€™d say minutes, hours at most) the alerts stop working. It immediately works again when I disable/enable the camera thing.
I am wondering if Iā€™m the only one with this issue ( or integrating a reolink doorbell with openhab).

It may be poor debugging from my side, but here is what I noticed after activating the TRACE logging for the binding.
While it works I can see the following lines in the log file:

2024-11-22 18:01:33.828 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages to http://192.168.178.139:8000/onvif/PullSubManager?Idx=164821055

Then these messages stop and I only see

2024-11-22 18:01:41.778 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew to http://192.168.178.139:8000/onvif/PullSubManager?Idx=160122889

And obviously I stop getting the messages linked to the actual alertsā€¦

2024-11-22 17:59:16.371 [DEBUG] [amera.internal.onvif.OnvifConnection] - ONVIF Event Topic: RuleEngine/MyRuleDetector/Visitor, Data: State, Value: true

Apologies, but I had not read through the whole thread. I do get ā€œunhandled ONVIF replyā€ messages like this:

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsdd="http://schemas.xmlsoap.org/ws/2005/04/discovery" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:chan="http://schemas.microsoft.com/ws/2005/02/duplex" xmlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:c14n="http://www.w3.org/2001/10/xml-exc-c14n#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:saml1="urn:oasis:names:tc:SAML:1.0:assertion" xmlns:saml2="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:wsc="http://docs.oasis-open.org/ws-sx/ws-secureconversation/200512" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:wsrfbf="http://docs.oasis-open.org/wsrf/bf-2" xmlns:wstop="http://docs.oasis-open.org/wsn/t-1" xmlns:wsrfr="http://docs.oasis-open.org/wsrf/r-2" xmlns:ns1="http://www.onvif.org/ver20/media/wsdl" xmlns:tdn="http://www.onvif.org/ver10/network/wsdl" xmlns:tds="http://www.onvif.org/ver10/device/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:timg="http://www.onvif.org/ver20/imaging/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:trc="http://www.onvif.org/ver10/recording/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:trv="http://www.onvif.org/ver10/receiver/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tns1="http://www.onvif.org/ver10/topics" xmlns:tad="http://www.onvif.org/ver20/analytics/wsdl" xmlns:tan="http://www.onvif.org/ver20/analytics/wsdl"><SOAP-ENV:Header><wsa5:To SOAP-ENV:mustUnderstand="1">http://192.168.178.139:8000/onvif/PullSubManager?Idx=160123218</wsa5:To><wsse:Security><wsse:UsernameToken><wsse:Username>admin</wsse:Username><wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest">uWQCIzD4VcKQ1UPh/Wt9bFL2KzI=</wsse:Password><wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">LTE2MTQyMjk0NDA=</wsse:Nonce><wsu:Created>2024-11-22T17:01:33.769Z</wsu:Created></wsse:UsernameToken></wsse:Security></SOAP-ENV:Header><SOAP-ENV:Body><SOAP-ENV:Fault><SOAP-ENV:Code><SOAP-ENV:Value>SOAP-ENV:Sender</SOAP-ENV:Value></SOAP-ENV:Code><SOAP-ENV:Reason><SOAP-ENV:Text xml:lang="en"/></SOAP-ENV:Reason></SOAP-ENV:Fault></SOAP-ENV:Body></SOAP-ENV:Envelope>

@El_Duderino Make sure you have upgraded either to the latest Milestone build, or the jar found here:

http://pcmus.com/openhab/IpCameraBinding/

Some recent changes should help the event stream stay open by automatically restarting it if the camera closes the stream.

I thought I did that, but I forgot to remove the official addon from my addons.cfg leading to both of them being loadedā€¦
That seems to help.

Question about the hub thing. Iā€™m assuming the reolink hub isnā€™t officially supported yet. I would think that the concept of nvr channels could be applied to this device. I have actually setup multiple things each with its own nvrchannel (same that Iā€™m using for snapshot web access). But for example the motion alerts seem to not be linked to these channels. If either of the cameras detect something it seems that all things get an alert. Or is there a way to distinguish them?

Thanks again!

Try making the onvif port 0 so the binding uses the api for the events and not onvif. I would need to see some logs in trace mode to see if they are able to be Iā€™d Ed as I do not have the hub.

I was having the same issue as @El_Duderino and changing the port to 0 seems to have done the trick. Thank you!

Using the latest Milestone build definitely improved things, but for me unfortuntately dindā€™t completely fix it. Before, it was a matter of minutes until it stopped working. Iā€™m guessing the renew mechanism wasnā€™t even there. Now it works for like a day or so and then again it stops working. I have had some difiiculties to find that very moment where it stops working in the logfiles, also because with trace level activated it writes a lotā€¦
Am I the only one with this issue. I was planning to replace my netatmo doorbell, but the lack of stability is obviously a problem. I will try to capture that moment and post the logfile excerpt if I find something useful.

It seems as if for some reason there is a connection issue from which the addon doesnā€™t properly recover. After this no more ONVIF events are receivedā€¦

2024-12-01 00:20:32.566 [TRACE] [amera.internal.onvif.OnvifConnection] - No ONVIF Events occured in the last 8 seconds
2024-12-01 00:20:32.568 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages to http://192.168.178.132:8000/onvif/PullSubManager?Idx=30315
2024-12-01 00:20:33.037 [TRACE] [amera.internal.onvif.OnvifConnection] - ONVIF PullMessages reply is: <?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsdd="http://schemas.xmlsoap.org/ws/2005/04/discovery" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:chan="http://schemas.microsoft.com/ws/2005/02/duplex" xmlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:c14n="http://www.w3.org/2001/10/xml-exc-c14n#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:saml1="urn:oasis:names:tc:SAML:1.0:assertion" xmlns:saml2="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:wsc="http://docs.oasis-open.org/ws-sx/ws-secureconversation/200512" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:wsrfbf="http://docs.oasis-open.org/wsrf/bf-2" xmlns:wstop="http://docs.oasis-open.org/wsn/t-1" xmlns:wsrfr="http://docs.oasis-open.org/wsrf/r-2" xmlns:ns1="http://www.onvif.org/ver20/media/wsdl" xmlns:tdn="http://www.onvif.org/ver10/network/wsdl" xmlns:tds="http://www.onvif.org/ver10/device/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:timg="http://www.onvif.org/ver20/imaging/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:trc="http://www.onvif.org/ver10/recording/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:trv="http://www.onvif.org/ver10/receiver/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tns1="http://www.onvif.org/ver10/topics" xmlns:tad="http://www.onvif.org/ver20/analytics/wsdl"><SOAP-ENV:Header><wsa5:To SOAP-ENV:mustUnderstand="1">http://192.168.178.132:8000/onvif/PullSubManager?Idx=30315</wsa5:To><wsse:Security><wsse:UsernameToken><wsse:Username>admin</wsse:Username><wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest">Mq88eCAqd7ExvKZ1z0xyMzO8lgI=</wsse:Password><wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">NjkyNDk3OTQ=</wsse:Nonce><wsu:Created>2024-11-30T23:20:32.571Z</wsu:Created></wsse:UsernameToken></wsse:Security></SOAP-ENV:Header><SOAP-ENV:Body><tev:PullMessagesResponse><tev:CurrentTime>2024-11-30T23:20:33Z</tev:CurrentTime><tev:TerminationTime>2024-11-30T23:20:41Z</tev:TerminationTime><wsnt:NotificationMessage><wsnt:Topic Dialect="http://www.onvif.org/ver10/tev/topicExpression/ConcreteSet">tns1:RuleEngine/MyRuleDetector/PeopleDetect</wsnt:Topic><wsnt:Message><tt:Message UtcTime="2024-11-30T23:20:32Z" PropertyOperation="Changed"><tt:Source><tt:SimpleItem Name="Source" Value="VideoSourceToken" /></tt:Source><tt:Data><tt:SimpleItem Name="State" Value="true" /></tt:Data></tt:Message></wsnt:Message></wsnt:NotificationMessage></tev:PullMessagesResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>

2024-12-01 00:20:33.039 [DEBUG] [amera.internal.onvif.OnvifConnection] - ONVIF Event Topic: RuleEngine/MyRuleDetector/PeopleDetect, Data: State, Value: true
2024-12-01 00:20:33.041 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages to http://192.168.178.132:8000/onvif/PullSubManager?Idx=30315
2024-12-01 00:20:35.658 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew to http://192.168.178.132:8000/onvif/PullSubManager?Idx=30315
2024-12-01 00:20:35.661 [DEBUG] [era.internal.handler.IpCameraHandler] - The alarm stream was not running for Reolink camera 192.168.178.132, re-starting it now
2024-12-01 00:20:35.663 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages to http://192.168.178.132:8000/onvif/PullSubManager?Idx=30315
2024-12-01 00:20:35.712 [DEBUG] [amera.internal.onvif.OnvifConnection] - Connect failed - cause is: Verbindungsaufbau abgelehnt: /192.168.178.132:8000
2024-12-01 00:20:35.714 [DEBUG] [amera.internal.onvif.OnvifConnection] - Connect failed - cause is: Verbindungsaufbau abgelehnt: /192.168.178.132:8000
2024-12-01 00:20:43.666 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew to http://192.168.178.132:8000/onvif/PullSubManager?Idx=30315
2024-12-01 00:20:43.669 [DEBUG] [era.internal.handler.IpCameraHandler] - The alarm stream was not running for Reolink camera 192.168.178.132, re-starting it now
2024-12-01 00:20:43.671 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages to http://192.168.178.132:8000/onvif/PullSubManager?Idx=30315
2024-12-01 00:20:43.818 [DEBUG] [amera.internal.onvif.OnvifConnection] - Connect failed - cause is: Verbindungsaufbau abgelehnt: /192.168.178.132:8000
2024-12-01 00:20:43.818 [DEBUG] [amera.internal.onvif.OnvifConnection] - Connect failed - cause is: Verbindungsaufbau abgelehnt: /192.168.178.132:8000
2024-12-01 00:20:51.674 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew to http://192.168.178.132:8000/onvif/PullSubManager?Idx=30315
2024-12-01 00:20:51.678 [DEBUG] [era.internal.handler.IpCameraHandler] - The alarm stream was not running for Reolink camera 192.168.178.132, re-starting it now
2024-12-01 00:20:51.680 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages to http://192.168.178.132:8000/onvif/PullSubManager?Idx=30315
2024-12-01 00:20:51.815 [DEBUG] [amera.internal.onvif.OnvifConnection] - Connect failed - cause is: Verbindungsaufbau abgelehnt: /192.168.178.132:8000
2024-12-01 00:20:51.815 [DEBUG] [amera.internal.onvif.OnvifConnection] - Connect failed - cause is: Verbindungsaufbau abgelehnt: /192.168.178.132:8000
2024-12-01 00:20:59.684 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew to http://192.168.178.132:8000/onvif/PullSubManager?Idx=30315
2024-12-01 00:20:59.688 [DEBUG] [era.internal.handler.IpCameraHandler] - The alarm stream was not running for Reolink camera 192.168.178.132, re-starting it now
2024-12-01 00:20:59.692 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages to http://192.168.178.132:8000/onvif/PullSubManager?Idx=30315
2024-12-01 00:20:59.832 [DEBUG] [amera.internal.onvif.OnvifConnection] - Connect failed - cause is: Verbindungsaufbau abgelehnt: /192.168.178.132:8000
2024-12-01 00:20:59.834 [DEBUG] [amera.internal.onvif.OnvifConnection] - Connect failed - cause is: Verbindungsaufbau abgelehnt: /192.168.178.132:8000
2024-12-01 00:21:07.696 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew to http://192.168.178.132:8000/onvif/PullSubManager?Idx=30315
2024-12-01 00:21:07.700 [DEBUG] [era.internal.handler.IpCameraHandler] - The alarm stream was not running for Reolink camera 192.168.178.132, re-starting it now
2024-12-01 00:21:07.723 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages to http://192.168.178.132:8000/onvif/PullSubManager?Idx=30315
2024-12-01 00:21:07.854 [DEBUG] [amera.internal.onvif.OnvifConnection] - Connect failed - cause is: Verbindungsaufbau abgelehnt: /192.168.178.132:8000
2024-12-01 00:21:07.856 [DEBUG] [amera.internal.onvif.OnvifConnection] - Connect failed - cause is: Verbindungsaufbau abgelehnt: /192.168.178.132:8000
2024-12-01 00:21:15.727 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew to http://192.168.178.132:8000/onvif/PullSubManager?Idx=30315
2024-12-01 00:21:15.731 [DEBUG] [era.internal.handler.IpCameraHandler] - The alarm stream was not running for Reolink camera 192.168.178.132, re-starting it now
2024-12-01 00:21:15.733 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages to http://192.168.178.132:8000/onvif/PullSubManager?Idx=30315
2024-12-01 00:21:15.784 [DEBUG] [amera.internal.onvif.OnvifConnection] - Connect failed - cause is: Verbindungsaufbau abgelehnt: /192.168.178.132:8000
2024-12-01 00:21:15.786 [DEBUG] [amera.internal.onvif.OnvifConnection] - Connect failed - cause is: Verbindungsaufbau abgelehnt: /192.168.178.132:8000
2024-12-01 00:21:23.736 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew to http://192.168.178.132:8000/onvif/PullSubManager?Idx=30315
2024-12-01 00:21:23.742 [DEBUG] [era.internal.handler.IpCameraHandler] - The alarm stream was not running for Reolink camera 192.168.178.132, re-starting it now
2024-12-01 00:21:23.745 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages to http://192.168.178.132:8000/onvif/PullSubManager?Idx=30315
2024-12-01 00:21:23.793 [DEBUG] [amera.internal.onvif.OnvifConnection] - Connect failed - cause is: Verbindungsaufbau abgelehnt: /192.168.178.132:8000
2024-12-01 00:21:23.793 [DEBUG] [amera.internal.onvif.OnvifConnection] - Connect failed - cause is: Verbindungsaufbau abgelehnt: /192.168.178.132:8000
2024-12-01 00:21:31.751 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew to http://192.168.178.132:8000/onvif/PullSubManager?Idx=30315
2024-12-01 00:21:31.754 [DEBUG] [era.internal.handler.IpCameraHandler] - The alarm stream was not running for Reolink camera 192.168.178.132, re-starting it now
2024-12-01 00:21:31.755 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages to http://192.168.178.132:8000/onvif/PullSubManager?Idx=30315
2024-12-01 00:21:31.885 [DEBUG] [amera.internal.onvif.OnvifConnection] - Connect failed - cause is: Verbindungsaufbau abgelehnt: /192.168.178.132:8000
2024-12-01 00:21:31.885 [DEBUG] [amera.internal.onvif.OnvifConnection] - Connect failed - cause is: Verbindungsaufbau abgelehnt: /192.168.178.132:8000
2024-12-01 00:21:39.759 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew to http://192.168.178.132:8000/onvif/PullSubManager?Idx=30315
2024-12-01 00:21:39.762 [DEBUG] [era.internal.handler.IpCameraHandler] - The alarm stream was not running for Reolink camera 192.168.178.132, re-starting it now
2024-12-01 00:21:39.764 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages to http://192.168.178.132:8000/onvif/PullSubManager?Idx=30315
2024-12-01 00:21:47.768 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew to http://192.168.178.132:8000/onvif/PullSubManager?Idx=30315
2024-12-01 00:21:47.771 [DEBUG] [era.internal.handler.IpCameraHandler] - The alarm stream was not running for Reolink camera 192.168.178.132, re-starting it now
2024-12-01 00:21:47.773 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages to http://192.168.178.132:8000/onvif/PullSubManager?Idx=30315
2024-12-01 00:21:49.766 [DEBUG] [amera.internal.onvif.OnvifConnection] - Connect failed - cause is: connection timed out after 10000 ms: /192.168.178.132:8000
2024-12-01 00:21:49.769 [DEBUG] [amera.internal.onvif.OnvifConnection] - Connect failed - cause is: connection timed out after 10000 ms: /192.168.178.132:8000
2024-12-01 00:21:49.774 [DEBUG] [amera.internal.onvif.OnvifConnection] - Connecting 192.168.178.132 to ONVIF
2024-12-01 00:21:49.777 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetSystemDateAndTime to http://192.168.178.132:8000/onvif/device_service
2024-12-01 00:21:49.783 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetCapabilities to http://192.168.178.132:8000/onvif/device_service
2024-12-01 00:21:49.819 [DEBUG] [amera.internal.onvif.OnvifConnection] - Connect failed - cause is: null
2024-12-01 00:21:49.823 [DEBUG] [amera.internal.onvif.OnvifConnection] - Connect failed - cause is: null
2024-12-01 00:21:51.837 [DEBUG] [amera.internal.onvif.OnvifConnection] - Eventloop is shutdown: true
2024-12-01 00:21:53.801 [DEBUG] [era.internal.handler.IpCameraHandler] - About to connect to the IP Camera using the ONVIF PORT at IP: 192.168.178.132:8000
2024-12-01 00:21:53.802 [DEBUG] [amera.internal.onvif.OnvifConnection] - Connecting 192.168.178.132 to ONVIF
2024-12-01 00:21:53.804 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetSystemDateAndTime to http://192.168.178.132:8000/onvif/device_service
2024-12-01 00:21:53.807 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetCapabilities to http://192.168.178.132:8000/onvif/device_service
2024-12-01 00:21:59.793 [DEBUG] [amera.internal.onvif.OnvifConnection] - Connect failed - cause is: connection timed out after 10000 ms: /192.168.178.132:8000
2024-12-01 00:21:59.809 [DEBUG] [amera.internal.onvif.OnvifConnection] - Connect failed - cause is: connection timed out after 10000 ms: /192.168.178.132:8000
2024-12-01 00:22:01.104 [TRACE] [amera.internal.onvif.OnvifConnection] - ONVIF GetSystemDateAndTime reply is: <?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsdd="http://schemas.xmlsoap.org/ws/2005/04/discovery" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:chan="http://schemas.microsoft.com/ws/2005/02/duplex" xmlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:c14n="http://www.w3.org/2001/10/xml-exc-c14n#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:saml1="urn:oasis:names:tc:SAML:1.0:assertion" xmlns:saml2="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:wsc="http://docs.oasis-open.org/ws-sx/ws-secureconversation/200512" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:wsrfbf="http://docs.oasis-open.org/wsrf/bf-2" xmlns:wstop="http://docs.oasis-open.org/wsn/t-1" xmlns:wsrfr="http://docs.oasis-open.org/wsrf/r-2" xmlns:ns1="http://www.onvif.org/ver20/media/wsdl" xmlns:tdn="http://www.onvif.org/ver10/network/wsdl" xmlns:tds="http://www.onvif.org/ver10/device/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:timg="http://www.onvif.org/ver20/imaging/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:trc="http://www.onvif.org/ver10/recording/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:trv="http://www.onvif.org/ver10/receiver/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tns1="http://www.onvif.org/ver10/topics" xmlns:tad="http://www.onvif.org/ver20/analytics/wsdl"><SOAP-ENV:Body><tds:GetSystemDateAndTimeResponse><tds:SystemDateAndTime><tt:DateTimeType>NTP</tt:DateTimeType><tt:DaylightSavings>true</tt:DaylightSavings><tt:TimeZone><tt:TZ>CST-1:00:00DST-1:00:00,M3.5.0/02:00:00,M10.4.0/03:00:00</tt:TZ></tt:TimeZone><tt:UTCDateTime><tt:Time><tt:Hour>23</tt:Hour><tt:Minute>22</tt:Minute><tt:Second>0</tt:Second></tt:Time><tt:Date><tt:Year>2024</tt:Year><tt:Month>11</tt:Month><tt:Day>30</tt:Day></tt:Date></tt:UTCDateTime><tt:LocalDateTime><tt:Time><tt:Hour>0</tt:Hour><tt:Minute>22</tt:Minute><tt:Second>0</tt:Second></tt:Time><tt:Date><tt:Year>2024</tt:Year><tt:Month>12</tt:Month><tt:Day>1</tt:Day></tt:Date></tt:LocalDateTime></tds:SystemDateAndTime></tds:GetSystemDateAndTimeResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>

2024-12-01 00:22:01.106 [DEBUG] [amera.internal.onvif.OnvifConnection] - Camera  UTC dateTime is: 2024-11-30T23:22:0 openHAB time is 2024-11-30T23:22:1 time is offset by -1105ms
2024-12-01 00:22:01.152 [TRACE] [amera.internal.onvif.OnvifConnection] - ONVIF GetCapabilities reply is: <?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsdd="http://schemas.xmlsoap.org/ws/2005/04/discovery" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:chan="http://schemas.microsoft.com/ws/2005/02/duplex" xmlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:c14n="http://www.w3.org/2001/10/xml-exc-c14n#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:saml1="urn:oasis:names:tc:SAML:1.0:assertion" xmlns:saml2="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:wsc="http://docs.oasis-open.org/ws-sx/ws-secureconversation/200512" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:wsrfbf="http://docs.oasis-open.org/wsrf/bf-2" xmlns:wstop="http://docs.oasis-open.org/wsn/t-1" xmlns:wsrfr="http://docs.oasis-open.org/wsrf/r-2" xmlns:ns1="http://www.onvif.org/ver20/media/wsdl" xmlns:tdn="http://www.onvif.org/ver10/network/wsdl" xmlns:tds="http://www.onvif.org/ver10/device/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:timg="http://www.onvif.org/ver20/imaging/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:trc="http://www.onvif.org/ver10/recording/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:trv="http://www.onvif.org/ver10/receiver/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tns1="http://www.onvif.org/ver10/topics" xmlns:tad="http://www.onvif.org/ver20/analytics/wsdl"><SOAP-ENV:Header><wsse:Security><wsse:UsernameToken><wsse:Username>admin</wsse:Username><wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest">4hyIXz9keib9smmPTzt6kFTIJu8=</wsse:Password><wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">MTYzODgwOTg3OQ==</wsse:Nonce><wsu:Created>2024-11-30T23:21:53.809Z</wsu:Created></wsse:UsernameToken></wsse:Security></SOAP-ENV:Header><SOAP-ENV:Body><tds:GetCapabilitiesResponse><tds:Capabilities><tt:Device><tt:XAddr>http://192.168.178.132:8000/onvif/device_service</tt:XAddr><tt:Network><tt:IPFilter>false</tt:IPFilter><tt:ZeroConfiguration>false</tt:ZeroConfiguration><tt:IPVersion6>false</tt:IPVersion6><tt:DynDNS>false</tt:DynDNS></tt:Network><tt:System><tt:DiscoveryResolve>true</tt:DiscoveryResolve><tt:DiscoveryBye>true</tt:DiscoveryBye><tt:RemoteDiscovery>false</tt:RemoteDiscovery><tt:SystemBackup>false</tt:SystemBackup><tt:SystemLogging>false</tt:SystemLogging><tt:FirmwareUpgrade>false</tt:FirmwareUpgrade><tt:SupportedVersions><tt:Major>21</tt:Major><tt:Minor>6</tt:Minor></tt:SupportedVersions></tt:System><tt:IO></tt:IO><tt:Security><tt:TLS1.1>false</tt:TLS1.1><tt:TLS1.2>false</tt:TLS1.2><tt:OnboardKeyGeneration>false</tt:OnboardKeyGeneration><tt:AccessPolicyConfig>false</tt:AccessPolicyConfig><tt:X.509Token>false</tt:X.509Token><tt:SAMLToken>false</tt:SAMLToken><tt:KerberosToken>false</tt:KerberosToken><tt:RELToken>false</tt:RELToken></tt:Security></tt:Device><tt:Events><tt:XAddr>http://192.168.178.132:8000/onvif/event_service</tt:XAddr><tt:WSSubscriptionPolicySupport>true</tt:WSSubscriptionPolicySupport><tt:WSPullPointSupport>true</tt:WSPullPointSupport><tt:WSPausableSubscriptionManagerInterfaceSupport>false</tt:WSPausableSubscriptionManagerInterfaceSupport></tt:Events><tt:Imaging><tt:XAddr>http://192.168.178.132:8000/onvif/imaging_service</tt:XAddr></tt:Imaging><tt:Media><tt:XAddr>http://192.168.178.132:8000/onvif/media_service</tt:XAddr><tt:StreamingCapabilities><tt:RTPMulticast>false</tt:RTPMulticast><tt:RTP_TCP>true</tt:RTP_TCP><tt:RTP_RTSP_TCP>true</tt:RTP_RTSP_TCP><tt:Extension></tt:Extension></tt:StreamingCapabilities><tt:Extension><tt:ProfileCapabilities><tt:MaximumNumberOfProfiles>10</tt:MaximumNumberOfProfiles></tt:ProfileCapabilities></tt:Extension></tt:Media><tt:Extension><tt:DeviceIO><tt:XAddr>http://192.168.178.132:8000/onvif/deviceIO_service</tt:XAddr><tt:VideoSources>1</tt:VideoSources><tt:VideoOutputs>0</tt:VideoOutputs><tt:AudioSources>1</tt:AudioSources><tt:AudioOutputs>1</tt:AudioOutputs><tt:RelayOutputs>0</tt:RelayOutputs></tt:DeviceIO></tt:Extension></tds:Capabilities></tds:GetCapabilitiesResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>

2024-12-01 00:22:01.157 [DEBUG] [amera.internal.onvif.OnvifConnection] - deviceXAddr: http://192.168.178.132:8000/onvif/device_service
2024-12-01 00:22:01.160 [DEBUG] [amera.internal.onvif.OnvifConnection] - eventsXAddr: http://192.168.178.132:8000/onvif/event_service
2024-12-01 00:22:01.164 [DEBUG] [amera.internal.onvif.OnvifConnection] - mediaXAddr: http://192.168.178.132:8000/onvif/media_service
2024-12-01 00:22:01.167 [DEBUG] [amera.internal.onvif.OnvifConnection] - Camera has no ONVIF PTZ support.
2024-12-01 00:22:01.176 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetProfiles to http://192.168.178.132:8000/onvif/media_service
2024-12-01 00:22:01.897 [TRACE] [amera.internal.onvif.OnvifConnection] - ONVIF GetProfiles reply is: <?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsdd="http://schemas.xmlsoap.org/ws/2005/04/discovery" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:chan="http://schemas.microsoft.com/ws/2005/02/duplex" xmlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:c14n="http://www.w3.org/2001/10/xml-exc-c14n#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:saml1="urn:oasis:names:tc:SAML:1.0:assertion" xmlns:saml2="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:wsc="http://docs.oasis-open.org/ws-sx/ws-secureconversation/200512" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:wsrfbf="http://docs.oasis-open.org/wsrf/bf-2" xmlns:wstop="http://docs.oasis-open.org/wsn/t-1" xmlns:wsrfr="http://docs.oasis-open.org/wsrf/r-2" xmlns:ns1="http://www.onvif.org/ver20/media/wsdl" xmlns:tdn="http://www.onvif.org/ver10/network/wsdl" xmlns:tds="http://www.onvif.org/ver10/device/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:timg="http://www.onvif.org/ver20/imaging/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:trc="http://www.onvif.org/ver10/recording/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:trv="http://www.onvif.org/ver10/receiver/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tns1="http://www.onvif.org/ver10/topics" xmlns:tad="http://www.onvif.org/ver20/analytics/wsdl"><SOAP-ENV:Header><wsse:Security><wsse:UsernameToken><wsse:Username>admin</wsse:Username><wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest">WJ2rNfy573k8X6N2hHn/hw8JFuE=</wsse:Password><wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">LTE5NzgzMTgxMjU=</wsse:Nonce><wsu:Created>2024-11-30T23:22:01.184Z</wsu:Created></wsse:UsernameToken></wsse:Security></SOAP-ENV:Header><SOAP-ENV:Body><trt:GetProfilesResponse><trt:Profiles token="000" fixed="true"><tt:Name>Profile000_MainStream</tt:Name><tt:VideoSourceConfiguration token="000"><tt:Name>VideoS_000</tt:Name><tt:UseCount>2</tt:UseCount><tt:SourceToken>000</tt:SourceToken><tt:Bounds x="0" y="0" width="2560" height="1920"></tt:Bounds></tt:VideoSourceConfiguration><tt:AudioSourceConfiguration token="000"><tt:Name>AudioS_000</tt:Name><tt:UseCount>2</tt:UseCount><tt:SourceToken>000</tt:SourceToken></tt:AudioSourceConfiguration><tt:VideoEncoderConfiguration token="000"><tt:Name>VideoE_000</tt:Name><tt:UseCount>1</tt:UseCount><tt:Encoding>H264</tt:Encoding><tt:Resolution><tt:Width>2560</tt:Width><tt:Height>1920</tt:Height></tt:Resolution><tt:Quality>0</tt:Quality><tt:RateControl><tt:FrameRateLimit>20</tt:FrameRateLimit><tt:EncodingInterval>1</tt:EncodingInterval><tt:BitrateLimit>4096</tt:BitrateLimit></tt:RateControl><tt:H264><tt:GovLength>40</tt:GovLength><tt:H264Profile>Main</tt:H264Profile></tt:H264><tt:Multicast><tt:Address><tt:Type>IPv4</tt:Type><tt:IPv4Address>239.0.1.0</tt:IPv4Address></tt:Address><tt:Port>4000</tt:Port><tt:TTL>64</tt:TTL><tt:AutoStart>false</tt:AutoStart></tt:Multicast><tt:SessionTimeout>PT10S</tt:SessionTimeout></tt:VideoEncoderConfiguration><tt:AudioEncoderConfiguration token="000"><tt:Name>AudioE_000</tt:Name><tt:UseCount>1</tt:UseCount><tt:Encoding>AAC</tt:Encoding><tt:Bitrate>16</tt:Bitrate><tt:SampleRate>16</tt:SampleRate><tt:Multicast><tt:Address><tt:Type>IPv4</tt:Type><tt:IPv4Address>238.255.255.255</tt:IPv4Address></tt:Address><tt:Port>25320</tt:Port><tt:TTL>60</tt:TTL><tt:AutoStart>false</tt:AutoStart></tt:Multicast><tt:SessionTimeout>PT0S</tt:SessionTimeout></tt:AudioEncoderConfiguration><tt:VideoAnalyticsConfiguration token="000"><tt:Name>VideoA_000</tt:Name><tt:UseCount>1</tt:UseCount><tt:AnalyticsEngineConfiguration><tt:AnalyticsModule Type="tt:CellMotionEngine" Name="MyCellMotionModule"><tt:Parameters><tt:SimpleItem Name="Sensitivity" Value="0"></tt:SimpleItem><tt:ElementItem Name="Layout"><tt:CellLayout Columns="80" Rows="60"><tt:Transformation><tt:Translate x="-1.000000" y="-1.000000"/><tt:Scale x="0.000781" y="0.001042"/></tt:Transformation></tt:CellLayout></tt:ElementItem></tt:Parameters></tt:AnalyticsModule></tt:AnalyticsEngineConfiguration><tt:RuleEngineConfiguration><tt:Rule Type="CellMotionDetector" Name="MyMotionDetectorRule"><tt:Parameters><tt:SimpleItem Name="AlarmOnDelay" Value="100"></tt:SimpleItem><tt:SimpleItem Name="AlarmOnDelay" Value="100"></tt:SimpleItem><tt:SimpleItem Name="AlarmOnDelay" Value="Av///PwAAj////wAAw///8D9AAMD///w/AAC///8+wA="></tt:SimpleItem></tt:Parameters></tt:Rule></tt:RuleEngineConfiguration></tt:VideoAnalyticsConfiguration><tt:MetadataConfiguration token="000"><tt:Name>Metadata_000</tt:Name><tt:UseCount>2</tt:UseCount><tt:PTZStatus><tt:Status>false</tt:Status><tt:Position>false</tt:Position></tt:PTZStatus><tt:Multicast><tt:Address><tt:Type>IPv4</tt:Type><tt:IPv4Address>224.2.0.0</tt:IPv4Address></tt:Address><tt:Port>40020</tt:Port><tt:TTL>64</tt:TTL><tt:AutoStart>true</tt:AutoStart></tt:Multicast><tt:SessionTimeout>PT60S</tt:SessionTimeout></tt:MetadataConfiguration><tt:Extension><tt:AudioOutputConfiguration token="000"><tt:Name>000</tt:Name><tt:UseCount>2</tt:UseCount><tt:OutputToken>000</tt:OutputToken><tt:SendPrimacy>www.onvif.org/ver20/HalfDuplex/Auto</tt:SendPrimacy><tt:OutputLevel>50</tt:OutputLevel></tt:AudioOutputConfiguration><tt:AudioDecoderConfiguration token="000"><tt:Name>000</tt:Name><tt:UseCount>1</tt:UseCount></tt:AudioDecoderConfiguration></tt:Extension></trt:Profiles><trt:Profiles token="001" fixed="true"><tt:Name>Profile001_SubStream</tt:Name><tt:VideoSourceConfiguration token="000"><tt:Name>VideoS_000</tt:Name><tt:UseCount>2</tt:UseCount><tt:SourceToken>000</tt:SourceToken><tt:Bounds x="0" y="0" width="2560" height="1920"></tt:Bounds></tt:VideoSourceConfiguration><tt:AudioSourceConfiguration token="000"><tt:Name>AudioS_000</tt:Name><tt:UseCount>2</tt:UseCount><tt:SourceToken>000</tt:SourceToken></tt:AudioSourceConfiguration><tt:VideoEncoderConfiguration token="001"><tt:Name>VideoE_001</tt:Name><tt:UseCount>1</tt:UseCount><tt:Encoding>H264</tt:Encoding><tt:Resolution><tt:Width>640</tt:Width><tt:Height>480</tt:Height></tt:Resolution><tt:Quality>2</tt:Quality><tt:RateControl><tt:FrameRateLimit>10</tt:FrameRateLimit><tt:EncodingInterval>1</tt:EncodingInterval><tt:BitrateLimit>256</tt:BitrateLimit></tt:RateControl><tt:H264><tt:GovLength>40</tt:GovLength><tt:H264Profile>Main</tt:H264Profile></tt:H264><tt:Multicast><tt:Address><tt:Type>IPv4</tt:Type><tt:IPv4Address>239.0.1.0</tt:IPv4Address></tt:Address><tt:Port>4000</tt:Port><tt:TTL>64</tt:TTL><tt:AutoStart>false</tt:AutoStart></tt:Multicast><tt:SessionTimeout>PT10S</tt:SessionTimeout></tt:VideoEncoderConfiguration><tt:AudioEncoderConfiguration token="001"><tt:Name>AudioE_001</tt:Name><tt:UseCount>1</tt:UseCount><tt:Encoding>AAC</tt:Encoding><tt:Bitrate>16</tt:Bitrate><tt:SampleRate>16</tt:SampleRate><tt:Multicast><tt:Address><tt:Type>IPv4</tt:Type><tt:IPv4Address>238.255.255.255</tt:IPv4Address></tt:Address><tt:Port>25320</tt:Port><tt:TTL>60</tt:TTL><tt:AutoStart>false</tt:AutoStart></tt:Multicast><tt:SessionTimeout>PT0S</tt:SessionTimeout></tt:AudioEncoderConfiguration><tt:VideoAnalyticsConfiguration token="001"><tt:Name>VideoA_001</tt:Name><tt:UseCount>1</tt:UseCount><tt:AnalyticsEngineConfiguration><tt:AnalyticsModule Type="tt:CellMotionEngine" Name="MyCellMotionModule"><tt:Parameters><tt:SimpleItem Name="Sensitivity" Value="0"></tt:SimpleItem><tt:ElementItem Name="Layout"><tt:CellLayout Columns="80" Rows="60"><tt:Transformation><tt:Translate x="-1.000000" y="-1.000000"/><tt:Scale x="0.000781" y="0.001042"/></tt:Transformation></tt:CellLayout></tt:ElementItem></tt:Parameters></tt:AnalyticsModule></tt:AnalyticsEngineConfiguration><tt:RuleEngineConfiguration><tt:Rule Type="CellMotionDetector" Name="MyMotionDetectorRule"><tt:Parameters><tt:SimpleItem Name="AlarmOnDelay" Value="100"></tt:SimpleItem><tt:SimpleItem Name="AlarmOnDelay" Value="100"></tt:SimpleItem><tt:SimpleItem Name="AlarmOnDelay" Value="Av///PwAAj////wAAw///8D9AAMD///w/AAC///8+wA="></tt:SimpleItem></tt:Parameters></tt:Rule></tt:RuleEngineConfiguration></tt:VideoAnalyticsConfiguration><tt:MetadataConfiguration token="000"><tt:Name>Metadata_000</tt:Name><tt:UseCount>2</tt:UseCount><tt:PTZStatus><tt:Status>false</tt:Status><tt:Position>false</tt:Position></tt:PTZStatus><tt:Multicast><tt:Address><tt:Type>IPv4</tt:Type><tt:IPv4Address>224.2.0.0</tt:IPv4Address></tt:Address><tt:Port>40020</tt:Port><tt:TTL>64</tt:TTL><tt:AutoStart>true</tt:AutoStart></tt:Multicast><tt:SessionTimeout>PT60S</tt:SessionTimeout></tt:MetadataConfiguration><tt:Extension><tt:AudioOutputConfiguration token="000"><tt:Name>000</tt:Name><tt:UseCount>2</tt:UseCount><tt:OutputToken>000</tt:OutputToken><tt:SendPrimacy>www.onvif.org/ver20/HalfDuplex/Auto</tt:SendPrimacy><tt:OutputLevel>50</tt:OutputLevel></tt:AudioOutputConfiguration><tt:AudioDecoderConfiguration token="001"><tt:Name>001</tt:Name><tt:UseCount>1</tt:UseCount></tt:AudioDecoderConfiguration></tt:Extension></trt:Profiles></trt:GetProfilesResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>

2024-12-01 00:22:01.899 [TRACE] [amera.internal.onvif.OnvifConnection] - String was found: 000
2024-12-01 00:22:01.901 [TRACE] [amera.internal.onvif.OnvifConnection] - String was found: 001
2024-12-01 00:22:01.902 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetSnapshotUri to http://192.168.178.132:8000/onvif/media_service
2024-12-01 00:22:01.907 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetStreamUri to http://192.168.178.132:8000/onvif/media_service
2024-12-01 00:22:02.063 [TRACE] [amera.internal.onvif.OnvifConnection] - ONVIF GetSnapshotUri reply is: <?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsdd="http://schemas.xmlsoap.org/ws/2005/04/discovery" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:chan="http://schemas.microsoft.com/ws/2005/02/duplex" xmlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:c14n="http://www.w3.org/2001/10/xml-exc-c14n#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:saml1="urn:oasis:names:tc:SAML:1.0:assertion" xmlns:saml2="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:wsc="http://docs.oasis-open.org/ws-sx/ws-secureconversation/200512" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:wsrfbf="http://docs.oasis-open.org/wsrf/bf-2" xmlns:wstop="http://docs.oasis-open.org/wsn/t-1" xmlns:wsrfr="http://docs.oasis-open.org/wsrf/r-2" xmlns:ns1="http://www.onvif.org/ver20/media/wsdl" xmlns:tdn="http://www.onvif.org/ver10/network/wsdl" xmlns:tds="http://www.onvif.org/ver10/device/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:timg="http://www.onvif.org/ver20/imaging/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:trc="http://www.onvif.org/ver10/recording/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:trv="http://www.onvif.org/ver10/receiver/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tns1="http://www.onvif.org/ver10/topics" xmlns:tad="http://www.onvif.org/ver20/analytics/wsdl"><SOAP-ENV:Header><wsse:Security><wsse:UsernameToken><wsse:Username>admin</wsse:Username><wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest">voGg58kA3PdXOEm4fuTaT/4MKWk=</wsse:Password><wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">NjkyOTUwOTU1</wsse:Nonce><wsu:Created>2024-11-30T23:22:01.904Z</wsu:Created></wsse:UsernameToken></wsse:Security></SOAP-ENV:Header><SOAP-ENV:Body><trt:GetSnapshotUriResponse><trt:MediaUri><tt:Uri>http://192.168.178.132:80/cgi-bin/api.cgi?cmd=onvifSnapPic&amp;channel=0</tt:Uri><tt:InvalidAfterConnect>true</tt:InvalidAfterConnect><tt:InvalidAfterReboot>true</tt:InvalidAfterReboot><tt:Timeout>PT10S</tt:Timeout></trt:MediaUri></trt:GetSnapshotUriResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>

2024-12-01 00:22:02.067 [DEBUG] [amera.internal.onvif.OnvifConnection] - GetSnapshotUri: http://192.168.178.132:80/cgi-bin/api.cgi?cmd=onvifSnapPic&amp;channel=0
2024-12-01 00:22:02.071 [TRACE] [amera.internal.onvif.OnvifConnection] - ONVIF GetStreamUri reply is: <?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsdd="http://schemas.xmlsoap.org/ws/2005/04/discovery" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:chan="http://schemas.microsoft.com/ws/2005/02/duplex" xmlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:c14n="http://www.w3.org/2001/10/xml-exc-c14n#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:saml1="urn:oasis:names:tc:SAML:1.0:assertion" xmlns:saml2="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:wsc="http://docs.oasis-open.org/ws-sx/ws-secureconversation/200512" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:wsrfbf="http://docs.oasis-open.org/wsrf/bf-2" xmlns:wstop="http://docs.oasis-open.org/wsn/t-1" xmlns:wsrfr="http://docs.oasis-open.org/wsrf/r-2" xmlns:ns1="http://www.onvif.org/ver20/media/wsdl" xmlns:tdn="http://www.onvif.org/ver10/network/wsdl" xmlns:tds="http://www.onvif.org/ver10/device/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:timg="http://www.onvif.org/ver20/imaging/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:trc="http://www.onvif.org/ver10/recording/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:trv="http://www.onvif.org/ver10/receiver/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tns1="http://www.onvif.org/ver10/topics" xmlns:tad="http://www.onvif.org/ver20/analytics/wsdl"><SOAP-ENV:Header><wsse:Security><wsse:UsernameToken><wsse:Username>admin</wsse:Username><wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest">JzD0bx/uxnrm30UETtW1RptR1Us=</wsse:Password><wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">Nzk3ODc4MzM3</wsse:Nonce><wsu:Created>2024-11-30T23:22:01.909Z</wsu:Created></wsse:UsernameToken></wsse:Security></SOAP-ENV:Header><SOAP-ENV:Body><trt:GetStreamUriResponse><trt:MediaUri><tt:Uri>rtsp://192.168.178.132:554/</tt:Uri><tt:InvalidAfterConnect>false</tt:InvalidAfterConnect><tt:InvalidAfterReboot>false</tt:InvalidAfterReboot><tt:Timeout>PT10S</tt:Timeout></trt:MediaUri></trt:GetStreamUriResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>

2024-12-01 00:22:02.076 [DEBUG] [amera.internal.onvif.OnvifConnection] - GetStreamUri: rtsp://192.168.178.132:554/
2024-12-01 00:22:05.810 [TRACE] [era.internal.handler.IpCameraHandler] - Sending camera: GET: http://192.168.178.132:80/cgi-bin/api.cgi?cmd=Snap&channel=0&rs=openHAB&token=7bebbbe0566ce7d
2024-12-01 00:22:05.828 [DEBUG] [era.internal.handler.IpCameraHandler] - Token thread for REOLINK was stopped, restarting it now.
2024-12-01 00:22:05.830 [TRACE] [era.internal.handler.IpCameraHandler] - REFRESH command is not implemented for channel:ipcamera:reolink:doorbell:startStream
2024-12-01 00:22:05.831 [TRACE] [era.internal.handler.IpCameraHandler] - Sending camera: POST: http://192.168.178.132:80/api.cgi?cmd=Login
2024-12-01 00:22:05.832 [TRACE] [era.internal.handler.IpCameraHandler] - REFRESH command is not implemented for channel:ipcamera:reolink:doorbell:pollImage
2024-12-01 00:22:05.834 [TRACE] [era.internal.handler.IpCameraHandler] - REFRESH command is not implemented for channel:ipcamera:reolink:doorbell:image
2024-12-01 00:22:05.841 [TRACE] [era.internal.handler.IpCameraHandler] - REFRESH command is not implemented for channel:ipcamera:reolink:doorbell:recordingGif
2024-12-01 00:22:05.843 [TRACE] [era.internal.handler.IpCameraHandler] - REFRESH command is not implemented for channel:ipcamera:reolink:doorbell:gifHistory
2024-12-01 00:22:05.844 [TRACE] [era.internal.handler.IpCameraHandler] - REFRESH command is not implemented for channel:ipcamera:reolink:doorbell:gifHistoryLength
2024-12-01 00:22:05.846 [TRACE] [era.internal.handler.IpCameraHandler] - REFRESH command is not implemented for channel:ipcamera:reolink:doorbell:recordingMp4
2024-12-01 00:22:05.848 [TRACE] [era.internal.handler.IpCameraHandler] - REFRESH command is not implemented for channel:ipcamera:reolink:doorbell:mp4History
2024-12-01 00:22:05.849 [TRACE] [era.internal.handler.IpCameraHandler] - REFRESH command is not implemented for channel:ipcamera:reolink:doorbell:mp4HistoryLength
2024-12-01 00:22:05.851 [TRACE] [era.internal.handler.IpCameraHandler] - REFRESH command is not implemented for channel:ipcamera:reolink:doorbell:lastMotionType
2024-12-01 00:22:05.852 [TRACE] [era.internal.handler.IpCameraHandler] - REFRESH command is not implemented for channel:ipcamera:reolink:doorbell:lastEventData
2024-12-01 00:22:05.853 [TRACE] [era.internal.handler.IpCameraHandler] - REFRESH command is not implemented for channel:ipcamera:reolink:doorbell:ffmpegMotionControl
2024-12-01 00:22:05.855 [TRACE] [era.internal.handler.IpCameraHandler] - REFRESH command is not implemented for channel:ipcamera:reolink:doorbell:ffmpegMotionAlarm
2024-12-01 00:22:05.856 [TRACE] [era.internal.handler.IpCameraHandler] - Sending camera: POST: http://192.168.178.132:80/api.cgi?cmd=GetMdAlarm&token=7bebbbe0566ce7d
2024-12-01 00:22:05.858 [TRACE] [era.internal.handler.IpCameraHandler] - REFRESH command is not implemented for channel:ipcamera:reolink:doorbell:motionAlarm
2024-12-01 00:22:05.860 [TRACE] [era.internal.handler.IpCameraHandler] - REFRESH command is not implemented for channel:ipcamera:reolink:doorbell:cellMotionAlarm
2024-12-01 00:22:05.861 [TRACE] [era.internal.handler.IpCameraHandler] - REFRESH command is not implemented for channel:ipcamera:reolink:doorbell:externalMotion
2024-12-01 00:22:05.863 [TRACE] [era.internal.handler.IpCameraHandler] - Sending camera: POST: http://192.168.178.132:80/api.cgi?cmd=GetAudioAlarmV20&token=7bebbbe0566ce7d
2024-12-01 00:22:05.865 [TRACE] [era.internal.handler.IpCameraHandler] - REFRESH command is not implemented for channel:ipcamera:reolink:doorbell:thresholdAudioAlarm
2024-12-01 00:22:05.867 [TRACE] [era.internal.handler.IpCameraHandler] - REFRESH command is not implemented for channel:ipcamera:reolink:doorbell:audioAlarm
2024-12-01 00:22:05.869 [TRACE] [era.internal.handler.IpCameraHandler] - REFRESH command is not implemented for channel:ipcamera:reolink:doorbell:mjpegUrl
2024-12-01 00:22:05.870 [TRACE] [era.internal.handler.IpCameraHandler] - REFRESH command is not implemented for channel:ipcamera:reolink:doorbell:rtspUrl
2024-12-01 00:22:05.872 [TRACE] [era.internal.handler.IpCameraHandler] - REFRESH command is not implemented for channel:ipcamera:reolink:doorbell:imageUrl
2024-12-01 00:22:05.873 [TRACE] [era.internal.handler.IpCameraHandler] - REFRESH command is not implemented for channel:ipcamera:reolink:doorbell:hlsUrl
2024-12-01 00:22:05.875 [TRACE] [era.internal.handler.IpCameraHandler] - REFRESH command is not implemented for channel:ipcamera:reolink:doorbell:humanAlarm
2024-12-01 00:22:05.877 [TRACE] [era.internal.handler.IpCameraHandler] - Sending camera: POST: http://192.168.178.132:80/api.cgi?cmd=GetIrLights&token=7bebbbe0566ce7d
2024-12-01 00:22:05.879 [TRACE] [era.internal.handler.IpCameraHandler] - Sending camera: POST: http://192.168.178.132:80/api.cgi?cmd=GetWhiteLed&token=7bebbbe0566ce7d
2024-12-01 00:22:05.882 [TRACE] [era.internal.handler.IpCameraHandler] - REFRESH command is not implemented for channel:ipcamera:reolink:doorbell:enableLED
2024-12-01 00:22:05.884 [TRACE] [era.internal.handler.IpCameraHandler] - Sending camera: POST: http://192.168.178.132:80/api.cgi?cmd=GetWhiteLed&token=7bebbbe0566ce7d
2024-12-01 00:22:05.886 [TRACE] [era.internal.handler.IpCameraHandler] - REFRESH command is not implemented for channel:ipcamera:reolink:doorbell:textOverlay
2024-12-01 00:22:05.888 [TRACE] [era.internal.handler.IpCameraHandler] - REFRESH command is not implemented for channel:ipcamera:reolink:doorbell:activateAlarmOutput
2024-12-01 00:22:05.890 [TRACE] [era.internal.handler.IpCameraHandler] - REFRESH command is not implemented for channel:ipcamera:reolink:doorbell:doorBell
2024-12-01 00:22:05.892 [TRACE] [era.internal.handler.IpCameraHandler] - Sending camera: POST: http://192.168.178.132:80/api.cgi?cmd=GetRecV20&token=7bebbbe0566ce7d
2024-12-01 00:22:05.894 [TRACE] [era.internal.handler.IpCameraHandler] - REFRESH command is not implemented for channel:ipcamera:reolink:doorbell:enableRecordings
2024-12-01 00:22:05.897 [TRACE] [era.internal.handler.IpCameraHandler] - Sending camera: POST: http://192.168.178.132:80/api.cgi?cmd=GetFtpV20&token=7bebbbe0566ce7d
2024-12-01 00:22:05.900 [TRACE] [era.internal.handler.IpCameraHandler] - Sending camera: POST: http://192.168.178.132:80/api.cgi?cmd=GetEmailV20&token=7bebbbe0566ce7d
2024-12-01 00:22:05.909 [TRACE] [era.internal.handler.IpCameraHandler] - Sending camera: POST: http://192.168.178.132:80/api.cgi?cmd=GetPushV20&token=7bebbbe0566ce7d
... (some feedback about what the camera is capable of...
2024-12-01 00:22:06.422 [DEBUG] [era.internal.handler.IpCameraHandler] - Camera has no AiDogCat support.
2024-12-01 00:22:06.424 [DEBUG] [era.internal.handler.IpCameraHandler] - Camera has no AiTrackClassify support.
2024-12-01 00:22:06.425 [DEBUG] [era.internal.handler.IpCameraHandler] - Camera has no AiVehicle support.
2024-12-01 00:22:06.427 [DEBUG] [era.internal.handler.IpCameraHandler] - Camera has no AiFace support.
2024-12-01 00:22:06.828 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew to http://192.168.178.132:8000/onvif/event_service
2024-12-01 00:22:06.831 [DEBUG] [era.internal.handler.IpCameraHandler] - The alarm stream was not running for Reolink camera 192.168.178.132, re-starting it now
2024-12-01 00:22:06.832 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages to http://192.168.178.132:8000/onvif/event_service
2024-12-01 00:22:06.837 [DEBUG] [era.internal.handler.IpCameraHandler] - There are 11 open Channels being tracked.
2024-12-01 00:22:06.839 [DEBUG] [era.internal.handler.IpCameraHandler] - Open channel to camera is used for URL: /api.cgi?cmd=Login
2024-12-01 00:22:06.842 [DEBUG] [era.internal.handler.IpCameraHandler] - Open channel to camera is used for URL: /api.cgi?cmd=GetPushV20&token=7bebbbe0566ce7d
2024-12-01 00:22:06.844 [DEBUG] [era.internal.handler.IpCameraHandler] - Open channel to camera is used for URL: /api.cgi?cmd=GetAudioAlarmV20&token=7bebbbe0566ce7d
2024-12-01 00:22:06.846 [DEBUG] [era.internal.handler.IpCameraHandler] - Open channel to camera is used for URL: /api.cgi?cmd=GetMdAlarm&token=7bebbbe0566ce7d
2024-12-01 00:22:06.847 [DEBUG] [era.internal.handler.IpCameraHandler] - Open channel to camera is used for URL: /api.cgi?cmd=GetWhiteLed&token=7bebbbe0566ce7d
2024-12-01 00:22:06.849 [DEBUG] [era.internal.handler.IpCameraHandler] - Open channel to camera is used for URL: /api.cgi?cmd=GetIrLights&token=7bebbbe0566ce7d
2024-12-01 00:22:06.851 [DEBUG] [era.internal.handler.IpCameraHandler] - Open channel to camera is used for URL: /api.cgi?cmd=GetAbility&token=a919f227510ee20
2024-12-01 00:22:06.852 [DEBUG] [era.internal.handler.IpCameraHandler] - Open channel to camera is used for URL: /api.cgi?cmd=GetFtpV20&token=7bebbbe0566ce7d
2024-12-01 00:22:06.854 [DEBUG] [era.internal.handler.IpCameraHandler] - Open channel to camera is used for URL: /api.cgi?cmd=GetEmailV20&token=7bebbbe0566ce7d
2024-12-01 00:22:06.856 [DEBUG] [era.internal.handler.IpCameraHandler] - Open channel to camera is used for URL: /api.cgi?cmd=GetRecV20&token=7bebbbe0566ce7d
2024-12-01 00:22:07.015 [TRACE] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF Renew replied with code 400, the message is DefaultHttpResponse(decodeResult: success, version: HTTP/1.1)
HTTP/1.1 400 Bad Request
Server: gSOAP/2.8
Content-Type: application/soap+xml; charset=utf-8
Content-Length: 2904
Connection: close
2024-12-01 00:22:07.018 [TRACE] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF PullMessages replied with code 400, the message is DefaultHttpResponse(decodeResult: success, version: HTTP/1.1)
HTTP/1.1 400 Bad Request
Server: gSOAP/2.8
Content-Type: application/soap+xml; charset=utf-8
Content-Length: 2904
Connection: close
2024-12-01 00:22:07.018 [DEBUG] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF Renew netty channel event occurred: io.netty.channel.socket.ChannelInputShutdownReadComplete@a5ed7
2024-12-01 00:22:07.021 [DEBUG] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF PullMessages netty channel event occurred: io.netty.channel.socket.ChannelInputShutdownReadComplete@a5ed7
2024-12-01 00:22:14.858 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew to http://192.168.178.132:8000/onvif/event_service
2024-12-01 00:22:14.863 [DEBUG] [era.internal.handler.IpCameraHandler] - The alarm stream was not running for Reolink camera 192.168.178.132, re-starting it now
2024-12-01 00:22:14.865 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages to http://192.168.178.132:8000/onvif/event_service
2024-12-01 00:22:15.110 [TRACE] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF Renew replied with code 400, the message is DefaultHttpResponse(decodeResult: success, version: HTTP/1.1)
HTTP/1.1 400 Bad Request
Server: gSOAP/2.8
Content-Type: application/soap+xml; charset=utf-8
Content-Length: 2908
Connection: close
2024-12-01 00:22:15.114 [DEBUG] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF Renew netty channel event occurred: io.netty.channel.socket.ChannelInputShutdownReadComplete@a5ed7
2024-12-01 00:22:15.129 [TRACE] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF PullMessages replied with code 400, the message is DefaultHttpResponse(decodeResult: success, version: HTTP/1.1)
HTTP/1.1 400 Bad Request
Server: gSOAP/2.8
Content-Type: application/soap+xml; charset=utf-8
Content-Length: 2904
Connection: close
2024-12-01 00:22:15.132 [DEBUG] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF PullMessages netty channel event occurred: io.netty.channel.socket.ChannelInputShutdownReadComplete@a5ed7
2024-12-01 00:22:22.869 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew to http://192.168.178.132:8000/onvif/event_service
2024-12-01 00:22:22.872 [DEBUG] [era.internal.handler.IpCameraHandler] - The alarm stream was not running for Reolink camera 192.168.178.132, re-starting it now
2024-12-01 00:22:22.873 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages to http://192.168.178.132:8000/onvif/event_service
2024-12-01 00:22:23.149 [TRACE] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF Renew replied with code 400, the message is DefaultHttpResponse(decodeResult: success, version: HTTP/1.1)
HTTP/1.1 400 Bad Request
Server: gSOAP/2.8
Content-Type: application/soap+xml; charset=utf-8
Content-Length: 2908
Connection: close
2024-12-01 00:22:23.151 [DEBUG] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF Renew netty channel event occurred: io.netty.channel.socket.ChannelInputShutdownReadComplete@a5ed7
2024-12-01 00:22:23.168 [TRACE] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF PullMessages replied with code 400, the message is DefaultHttpResponse(decodeResult: success, version: HTTP/1.1)
HTTP/1.1 400 Bad Request
Server: gSOAP/2.8
Content-Type: application/soap+xml; charset=utf-8
Content-Length: 2908
Connection: close
2024-12-01 00:22:23.171 [DEBUG] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF PullMessages netty channel event occurred: io.netty.channel.socket.ChannelInputShutdownReadComplete@a5ed7
2024-12-01 00:22:24.065 [DEBUG] [era.internal.handler.IpCameraHandler] - Closing an idle channel for 192.168.178.132/api.cgi?cmd=Login
2024-12-01 00:22:24.114 [DEBUG] [era.internal.handler.IpCameraHandler] - Closing an idle channel for 192.168.178.132/api.cgi?cmd=GetMdAlarm&token=7bebbbe0566ce7d
2024-12-01 00:22:24.135 [DEBUG] [era.internal.handler.IpCameraHandler] - Closing an idle channel for 192.168.178.132/api.cgi?cmd=GetIrLights&token=7bebbbe0566ce7d
2024-12-01 00:22:24.194 [DEBUG] [era.internal.handler.IpCameraHandler] - Closing an idle channel for 192.168.178.132/api.cgi?cmd=GetRecV20&token=7bebbbe0566ce7d
2024-12-01 00:22:24.233 [DEBUG] [era.internal.handler.IpCameraHandler] - Closing an idle channel for 192.168.178.132/api.cgi?cmd=GetFtpV20&token=7bebbbe0566ce7d
2024-12-01 00:22:24.256 [DEBUG] [era.internal.handler.IpCameraHandler] - Closing an idle channel for 192.168.178.132/api.cgi?cmd=GetPushV20&token=7bebbbe0566ce7d
2024-12-01 00:22:24.297 [DEBUG] [era.internal.handler.IpCameraHandler] - Closing an idle channel for 192.168.178.132/api.cgi?cmd=GetAudioAlarmV20&token=7bebbbe0566ce7d
2024-12-01 00:22:24.320 [DEBUG] [era.internal.handler.IpCameraHandler] - Closing an idle channel for 192.168.178.132/api.cgi?cmd=GetWhiteLed&token=7bebbbe0566ce7d
2024-12-01 00:22:24.341 [DEBUG] [era.internal.handler.IpCameraHandler] - Closing an idle channel for 192.168.178.132/api.cgi?cmd=GetEmailV20&token=7bebbbe0566ce7d
2024-12-01 00:22:24.429 [DEBUG] [era.internal.handler.IpCameraHandler] - Closing an idle channel for 192.168.178.132/api.cgi?cmd=GetAbility&token=a919f227510ee20
2024-12-01 00:22:30.876 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew to http://192.168.178.132:8000/onvif/event_service
2024-12-01 00:22:30.880 [DEBUG] [era.internal.handler.IpCameraHandler] - The alarm stream was not running for Reolink camera 192.168.178.132, re-starting it now
2024-12-01 00:22:30.881 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages to http://192.168.178.132:8000/onvif/event_service
2024-12-01 00:22:31.016 [TRACE] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF Renew replied with code 400, the message is DefaultHttpResponse(decodeResult: success, version: HTTP/1.1)
HTTP/1.1 400 Bad Request
Server: gSOAP/2.8
Content-Type: application/soap+xml; charset=utf-8
Content-Length: 2908
Connection: close
2024-12-01 00:22:31.018 [DEBUG] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF Renew netty channel event occurred: io.netty.channel.socket.ChannelInputShutdownReadComplete@a5ed7
2024-12-01 00:22:31.040 [TRACE] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF PullMessages replied with code 400, the message is DefaultHttpResponse(decodeResult: success, version: HTTP/1.1)
HTTP/1.1 400 Bad Request
Server: gSOAP/2.8
Content-Type: application/soap+xml; charset=utf-8
Content-Length: 2908
Connection: close
2024-12-01 00:22:31.043 [DEBUG] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF PullMessages netty channel event occurred: io.netty.channel.socket.ChannelInputShutdownReadComplete@a5ed7
2024-12-01 00:22:38.885 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew to http://192.168.178.132:8000/onvif/event_service
2024-12-01 00:22:38.888 [DEBUG] [era.internal.handler.IpCameraHandler] - The alarm stream was not running for Reolink camera 192.168.178.132, re-starting it now
2024-12-01 00:22:38.890 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages to http://192.168.178.132:8000/onvif/event_service
2024-12-01 00:22:38.957 [TRACE] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF Renew replied with code 400, the message is DefaultHttpResponse(decodeResult: success, version: HTTP/1.1)
HTTP/1.1 400 Bad Request
Server: gSOAP/2.8
Content-Type: application/soap+xml; charset=utf-8
Content-Length: 2908
Connection: close
2024-12-01 00:22:38.959 [DEBUG] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF Renew netty channel event occurred: io.netty.channel.socket.ChannelInputShutdownReadComplete@a5ed7
2024-12-01 00:22:39.010 [TRACE] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF PullMessages replied with code 400, the message is DefaultHttpResponse(decodeResult: success, version: HTTP/1.1)
HTTP/1.1 400 Bad Request
Server: gSOAP/2.8
Content-Type: application/soap+xml; charset=utf-8
Content-Length: 2908
Connection: close
2024-12-01 00:22:39.012 [DEBUG] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF PullMessages netty channel event occurred: io.netty.channel.socket.ChannelInputShutdownReadComplete@a5ed7
2024-12-01 00:22:46.893 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew to http://192.168.178.132:8000/onvif/event_service
2024-12-01 00:22:46.896 [DEBUG] [era.internal.handler.IpCameraHandler] - The alarm stream was not running for Reolink camera 192.168.178.132, re-starting it now
2024-12-01 00:22:46.898 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages to http://192.168.178.132:8000/onvif/event_service
2024-12-01 00:22:47.028 [TRACE] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF Renew replied with code 400, the message is DefaultHttpResponse(decodeResult: success, version: HTTP/1.1)
HTTP/1.1 400 Bad Request
Server: gSOAP/2.8
Content-Type: application/soap+xml; charset=utf-8
Content-Length: 2908
Connection: close
2024-12-01 00:22:47.031 [DEBUG] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF Renew netty channel event occurred: io.netty.channel.socket.ChannelInputShutdownReadComplete@a5ed7
2024-12-01 00:22:47.068 [TRACE] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF PullMessages replied with code 400, the message is DefaultHttpResponse(decodeResult: success, version: HTTP/1.1)
HTTP/1.1 400 Bad Request
Server: gSOAP/2.8
Content-Type: application/soap+xml; charset=utf-8
Content-Length: 2908
Connection: close
2024-12-01 00:22:47.070 [DEBUG] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF PullMessages netty channel event occurred: io.netty.channel.socket.ChannelInputShutdownReadComplete@a5ed7
2024-12-01 00:22:54.901 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew to http://192.168.178.132:8000/onvif/event_service
2024-12-01 00:22:54.905 [DEBUG] [era.internal.handler.IpCameraHandler] - The alarm stream was not running for Reolink camera 192.168.178.132, re-starting it now
2024-12-01 00:22:54.907 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages to http://192.168.178.132:8000/onvif/event_service
2024-12-01 00:22:55.115 [TRACE] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF Renew replied with code 400, the message is DefaultHttpResponse(decodeResult: success, version: HTTP/1.1)
HTTP/1.1 400 Bad Request
Server: gSOAP/2.8
Content-Type: application/soap+xml; charset=utf-8
Content-Length: 2908
Connection: close
2024-12-01 00:22:55.117 [DEBUG] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF Renew netty channel event occurred: io.netty.channel.socket.ChannelInputShutdownReadComplete@a5ed7
2024-12-01 00:22:55.132 [TRACE] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF PullMessages replied with code 400, the message is DefaultHttpResponse(decodeResult: success, version: HTTP/1.1)
HTTP/1.1 400 Bad Request
Server: gSOAP/2.8
Content-Type: application/soap+xml; charset=utf-8
Content-Length: 2904
Connection: close
2024-12-01 00:22:55.135 [DEBUG] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF PullMessages netty channel event occurred: io.netty.channel.socket.ChannelInputShutdownReadComplete@a5ed7
2024-12-01 00:23:02.911 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew to http://192.168.178.132:8000/onvif/event_service
2024-12-01 00:23:02.914 [DEBUG] [era.internal.handler.IpCameraHandler] - The alarm stream was not running for Reolink camera 192.168.178.132, re-starting it now
2024-12-01 00:23:02.916 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages to http://192.168.178.132:8000/onvif/event_service
2024-12-01 00:23:03.089 [TRACE] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF Renew replied with code 400, the message is DefaultHttpResponse(decodeResult: success, version: HTTP/1.1)
HTTP/1.1 400 Bad Request
Server: gSOAP/2.8
Content-Type: application/soap+xml; charset=utf-8
Content-Length: 2908
Connection: close


Does the binding keep trying over and over and keep getting 400 Bad request as a response? This would indicate that the binding is trying but the camera has had a fatal crash and is no longer responding.

At first glance it looks like a bug in the camera, have you tried different firmware? There are some newer changes merged 3 weeks ago that will be out in the next release candidate due very soon.

This change was made after the Reolink changes were made, it is possible that the camera does not like 11 requests sent at the same time by the binding.
I created a build before adding this change, so you can download the jar from here
http://pcmus.com/openhab/IpCameraBinding/OldVersions/ipcamera-Before%20REFRESH-2024-20-26.zip

In order to get it working again, I only need to disable and reenable the ipcamera thing, which to me suggests that the camera didnā€™t crash.
Either way, I will try out the build you linked and report back.
Thanks!

After running for a bit less than two days (full openhab restart), it went into the same state. I believe this is when it stopped working:

2024-12-05 07:32:59.178 [TRACE] [amera.internal.onvif.OnvifConnection] - No ONVIF Events occured in the last 8 seconds
2024-12-05 07:32:59.187 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages to http://192.168.178.132:8000/onvif/PullSubManager?Idx=38314
2024-12-05 07:32:59.211 [TRACE] [amera.internal.onvif.OnvifConnection] - ONVIF PullMessages reply is: <?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsdd="http://schemas.xmlsoap.org/ws/2005/04/discovery" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:chan="http://schemas.microsoft.com/ws/2005/02/duplex" xmlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:c14n="http://www.w3.org/2001/10/xml-exc-c14n#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:saml1="urn:oasis:names:tc:SAML:1.0:assertion" xmlns:saml2="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:wsc="http://docs.oasis-open.org/ws-sx/ws-secureconversation/200512" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:wsrfbf="http://docs.oasis-open.org/wsrf/bf-2" xmlns:wstop="http://docs.oasis-open.org/wsn/t-1" xmlns:wsrfr="http://docs.oasis-open.org/wsrf/r-2" xmlns:ns1="http://www.onvif.org/ver20/media/wsdl" xmlns:tdn="http://www.onvif.org/ver10/network/wsdl" xmlns:tds="http://www.onvif.org/ver10/device/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:timg="http://www.onvif.org/ver20/imaging/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:trc="http://www.onvif.org/ver10/recording/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:trv="http://www.onvif.org/ver10/receiver/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tns1="http://www.onvif.org/ver10/topics" xmlns:tad="http://www.onvif.org/ver20/analytics/wsdl"><SOAP-ENV:Header><wsa5:To SOAP-ENV:mustUnderstand="1">http://192.168.178.132:8000/onvif/PullSubManager?Idx=38314</wsa5:To><wsse:Security><wsse:UsernameToken><wsse:Username>admin</wsse:Username><wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest">Ty5hMElnAH0/2U9waA/cNFS5j3A=</wsse:Password><wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">MTk4MTM2MjQxMw==</wsse:Nonce><wsu:Created>2024-12-05T06:32:48.413Z</wsu:Created></wsse:UsernameToken></wsse:Security></SOAP-ENV:Header><SOAP-ENV:Body><tev:PullMessagesResponse><tev:CurrentTime>2024-12-05T06:32:48Z</tev:CurrentTime><tev:TerminationTime>2024-12-05T06:32:56Z</tev:TerminationTime></tev:PullMessagesResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>

2024-12-05 07:32:59.218 [TRACE] [amera.internal.onvif.OnvifConnection] - No ONVIF Events occured in the last 8 seconds
2024-12-05 07:32:59.226 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages to http://192.168.178.132:8000/onvif/PullSubManager?Idx=38314
2024-12-05 07:32:59.341 [TRACE] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF PullMessages replied with code 400, the message is DefaultHttpResponse(decodeResult: success, version: HTTP/1.1)
HTTP/1.1 400 Bad Request
Server: gSOAP/2.8
Content-Type: application/soap+xml; charset=utf-8
Content-Length: 2915
Connection: close
2024-12-05 07:32:59.361 [DEBUG] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF PullMessages netty channel event occurred: io.netty.channel.socket.ChannelInputShutdownReadComplete@330a4f
2024-12-05 07:32:59.367 [TRACE] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF PullMessages replied with code 400, the message is DefaultHttpResponse(decodeResult: success, version: HTTP/1.1)
HTTP/1.1 400 Bad Request
Server: gSOAP/2.8
Content-Type: application/soap+xml; charset=utf-8
Content-Length: 2919
Connection: close
2024-12-05 07:32:59.370 [DEBUG] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF PullMessages netty channel event occurred: io.netty.channel.socket.ChannelInputShutdownReadComplete@330a4f
2024-12-05 07:32:59.389 [TRACE] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF Renew replied with code 400, the message is DefaultHttpResponse(decodeResult: success, version: HTTP/1.1)
HTTP/1.1 400 Bad Request
Server: gSOAP/2.8
Content-Type: application/soap+xml; charset=utf-8
Content-Length: 2919
Connection: close
2024-12-05 07:32:59.416 [DEBUG] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF Renew netty channel event occurred: io.netty.channel.socket.ChannelInputShutdownReadComplete@330a4f
2024-12-05 07:32:59.424 [TRACE] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF PullMessages replied with code 400, the message is DefaultHttpResponse(decodeResult: success, version: HTTP/1.1)
HTTP/1.1 400 Bad Request
Server: gSOAP/2.8
Content-Type: application/soap+xml; charset=utf-8
Content-Length: 2919
Connection: close
2024-12-05 07:32:59.429 [DEBUG] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF PullMessages netty channel event occurred: io.netty.channel.socket.ChannelInputShutdownReadComplete@330a4f
2024-12-05 07:33:07.147 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew to http://192.168.178.132:8000/onvif/PullSubManager?Idx=38314
2024-12-05 07:33:07.150 [DEBUG] [era.internal.handler.IpCameraHandler] - The alarm stream was not running for Reolink camera 192.168.178.132, re-starting it now
2024-12-05 07:33:07.153 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages to http://192.168.178.132:8000/onvif/PullSubManager?Idx=38314
2024-12-05 07:33:07.325 [TRACE] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF Renew replied with code 400, the message is DefaultHttpResponse(decodeResult: success, version: HTTP/1.1)
HTTP/1.1 400 Bad Request
Server: gSOAP/2.8
Content-Type: application/soap+xml; charset=utf-8
Content-Length: 2919
Connection: close
2024-12-05 07:33:07.328 [DEBUG] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF Renew netty channel event occurred: io.netty.channel.socket.ChannelInputShutdownReadComplete@330a4f
2024-12-05 07:33:07.345 [TRACE] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF PullMessages replied with code 400, the message is DefaultHttpResponse(decodeResult: success, version: HTTP/1.1)
HTTP/1.1 400 Bad Request
Server: gSOAP/2.8
Content-Type: application/soap+xml; charset=utf-8
Content-Length: 2919
Connection: close
2024-12-05 07:33:07.347 [DEBUG] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF PullMessages netty channel event occurred: io.netty.channel.socket.ChannelInputShutdownReadComplete@330a4f
2024-12-05 07:33:15.156 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew to http://192.168.178.132:8000/onvif/PullSubManager?Idx=38314
2024-12-05 07:33:15.158 [DEBUG] [era.internal.handler.IpCameraHandler] - The alarm stream was not running for Reolink camera 192.168.178.132, re-starting it now
2024-12-05 07:33:15.161 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages to http://192.168.178.132:8000/onvif/PullSubManager?Idx=38314

After disabling/enabling the doorbell thing, it works again:

2024-12-05 11:45:01.122 [DEBUG] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF PullMessages netty channel event occurred: io.netty.channel.socket.ChannelInputShutdownReadComplete@330a4f
2024-12-05 11:45:08.985 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew to http://192.168.178.132:8000/onvif/PullSubManager?Idx=38314
2024-12-05 11:45:08.991 [DEBUG] [era.internal.handler.IpCameraHandler] - The alarm stream was not running for Reolink camera 192.168.178.132, re-starting it now
2024-12-05 11:45:08.992 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages to http://192.168.178.132:8000/onvif/PullSubManager?Idx=38314
2024-12-05 11:45:09.177 [TRACE] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF PullMessages replied with code 400, the message is DefaultHttpResponse(decodeResult: success, version: HTTP/1.1)
HTTP/1.1 400 Bad Request
Server: gSOAP/2.8
Content-Type: application/soap+xml; charset=utf-8
Content-Length: 2915
Connection: close
2024-12-05 11:45:09.180 [DEBUG] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF PullMessages netty channel event occurred: io.netty.channel.socket.ChannelInputShutdownReadComplete@330a4f
2024-12-05 11:45:09.183 [TRACE] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF Renew replied with code 400, the message is DefaultHttpResponse(decodeResult: success, version: HTTP/1.1)
HTTP/1.1 400 Bad Request
Server: gSOAP/2.8
Content-Type: application/soap+xml; charset=utf-8
Content-Length: 2919
Connection: close
2024-12-05 11:45:09.185 [DEBUG] [g.ipcamera.internal.onvif.OnvifCodec] - ONVIF Renew netty channel event occurred: io.netty.channel.socket.ChannelInputShutdownReadComplete@330a4f
2024-12-05 11:45:15.250 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: Unsubscribe to http://192.168.178.132:8000/onvif/PullSubManager?Idx=38314
2024-12-05 11:45:15.316 [DEBUG] [ng.ipcamera.internal.IpCameraActions] - bundle org.openhab.binding.ipcamera:4.3.0.202410260114 (348)[org.openhab.binding.ipcamera.internal.IpCameraActions(460)] : ServiceFactory.ungetService()
2024-12-05 11:45:15.317 [DEBUG] [amera.internal.onvif.OnvifConnection] - Connect failed - cause is: null
2024-12-05 11:45:15.321 [DEBUG] [ng.ipcamera.internal.IpCameraActions] - bundle org.openhab.binding.ipcamera:4.3.0.202410260114 (348)[org.openhab.binding.ipcamera.internal.IpCameraActions(460)] : getting deactivate: deactivate
2024-12-05 11:45:15.323 [DEBUG] [ng.ipcamera.internal.IpCameraActions] - bundle org.openhab.binding.ipcamera:4.3.0.202410260114 (348)[org.openhab.binding.ipcamera.internal.IpCameraActions(460)] : Locating method deactivate in class org.openhab.binding.ipcamera.internal.IpCameraActions
2024-12-05 11:45:15.325 [DEBUG] [ng.ipcamera.internal.IpCameraActions] - bundle org.openhab.binding.ipcamera:4.3.0.202410260114 (348)[org.openhab.binding.ipcamera.internal.IpCameraActions(460)] : Declared Method org.openhab.binding.ipcamera.internal.IpCameraActions.deactivate([interface org.osgi.service.component.ComponentContext]) not found
2024-12-05 11:45:15.327 [DEBUG] [ng.ipcamera.internal.IpCameraActions] - bundle org.openhab.binding.ipcamera:4.3.0.202410260114 (348)[org.openhab.binding.ipcamera.internal.IpCameraActions(460)] : Locating method deactivate in class java.lang.Object
2024-12-05 11:45:15.329 [DEBUG] [ng.ipcamera.internal.IpCameraActions] - bundle org.openhab.binding.ipcamera:4.3.0.202410260114 (348)[org.openhab.binding.ipcamera.internal.IpCameraActions(460)] : Declared Method java.lang.Object.deactivate([interface org.osgi.service.component.ComponentContext]) not found
2024-12-05 11:45:15.331 [DEBUG] [ng.ipcamera.internal.IpCameraActions] - bundle org.openhab.binding.ipcamera:4.3.0.202410260114 (348)[org.openhab.binding.ipcamera.internal.IpCameraActions(460)] : deactivate method [deactivate] not found, ignoring
2024-12-05 11:45:15.333 [DEBUG] [ng.ipcamera.internal.IpCameraActions] - bundle org.openhab.binding.ipcamera:4.3.0.202410260114 (348)[org.openhab.binding.ipcamera.internal.IpCameraActions(460)] : DependencyManager: osgi.ds.satisfying.condition close component unbinding from org.apache.felix.scr.impl.manager.ComponentContextImpl@fc6a52 at tracking count 1 refpairs: [[RefPair: ref: [{org.osgi.service.condition.Condition}={service.id=6, service.bundleid=0, service.scope=singleton, service.pid=0.org.osgi.service.condition.ConditionImpl, osgi.condition.id=true}] service: [null]]]
2024-12-05 11:45:15.335 [DEBUG] [ng.ipcamera.internal.IpCameraActions] - bundle org.openhab.binding.ipcamera:4.3.0.202410260114 (348)[org.openhab.binding.ipcamera.internal.IpCameraActions(460)] : Querying state active
2024-12-05 11:45:15.337 [DEBUG] [ng.ipcamera.internal.IpCameraActions] - bundle org.openhab.binding.ipcamera:4.3.0.202410260114 (348)[org.openhab.binding.ipcamera.internal.IpCameraActions(460)] : Changed state from active to satisfied
2024-12-05 11:45:16.465 [DEBUG] [ng.ipcamera.internal.IpCameraActions] - bundle org.openhab.binding.ipcamera:4.3.0.202410260114 (348)[org.openhab.binding.ipcamera.internal.IpCameraActions(460)] : ServiceFactory.getService()
2024-12-05 11:45:16.467 [DEBUG] [ng.ipcamera.internal.IpCameraActions] - bundle org.openhab.binding.ipcamera:4.3.0.202410260114 (348)[org.openhab.binding.ipcamera.internal.IpCameraActions(460)] : This thread collected dependencies
2024-12-05 11:45:16.469 [DEBUG] [ng.ipcamera.internal.IpCameraActions] - bundle org.openhab.binding.ipcamera:4.3.0.202410260114 (348)[org.openhab.binding.ipcamera.internal.IpCameraActions(460)] : getService (ServiceFactory) dependencies collected.
2024-12-05 11:45:16.471 [DEBUG] [ng.ipcamera.internal.IpCameraActions] - bundle org.openhab.binding.ipcamera:4.3.0.202410260114 (348)[org.openhab.binding.ipcamera.internal.IpCameraActions(460)] : Querying state satisfied
2024-12-05 11:45:16.473 [DEBUG] [ng.ipcamera.internal.IpCameraActions] - bundle org.openhab.binding.ipcamera:4.3.0.202410260114 (348)[org.openhab.binding.ipcamera.internal.IpCameraActions(460)] : For dependency osgi.ds.satisfying.condition, optional: false; to bind: [[RefPair: ref: [{org.osgi.service.condition.Condition}={service.id=6, service.bundleid=0, service.scope=singleton, service.pid=0.org.osgi.service.condition.ConditionImpl, osgi.condition.id=true}] service: [null]]]
2024-12-05 11:45:16.476 [DEBUG] [ng.ipcamera.internal.IpCameraActions] - bundle org.openhab.binding.ipcamera:4.3.0.202410260114 (348)[org.openhab.binding.ipcamera.internal.IpCameraActions(460)] : Changed state from satisfied to active
2024-12-05 11:45:16.551 [TRACE] [era.internal.handler.IpCameraHandler] - Sending camera: POST: http://192.168.178.132:80/api.cgi?cmd=Login
2024-12-05 11:45:16.583 [DEBUG] [amera.internal.onvif.OnvifConnection] - Connecting 192.168.178.132 to ONVIF
2024-12-05 11:45:16.585 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetSystemDateAndTime to http://192.168.178.132:8000/onvif/device_service
2024-12-05 11:45:16.592 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetCapabilities to http://192.168.178.132:8000/onvif/device_service
2024-12-05 11:45:16.771 [TRACE] [amera.internal.onvif.OnvifConnection] - ONVIF GetSystemDateAndTime reply is: <?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsdd="http://schemas.xmlsoap.org/ws/2005/04/discovery" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:chan="http://schemas.microsoft.com/ws/2005/02/duplex" xmlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:c14n="http://www.w3.org/2001/10/xml-exc-c14n#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:saml1="urn:oasis:names:tc:SAML:1.0:assertion" xmlns:saml2="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:wsc="http://docs.oasis-open.org/ws-sx/ws-secureconversation/200512" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:wsrfbf="http://docs.oasis-open.org/wsrf/bf-2" xmlns:wstop="http://docs.oasis-open.org/wsn/t-1" xmlns:wsrfr="http://docs.oasis-open.org/wsrf/r-2" xmlns:ns1="http://www.onvif.org/ver20/media/wsdl" xmlns:tdn="http://www.onvif.org/ver10/network/wsdl" xmlns:tds="http://www.onvif.org/ver10/device/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:timg="http://www.onvif.org/ver20/imaging/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:trc="http://www.onvif.org/ver10/recording/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:trv="http://www.onvif.org/ver10/receiver/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tns1="http://www.onvif.org/ver10/topics" xmlns:tad="http://www.onvif.org/ver20/analytics/wsdl"><SOAP-ENV:Body><tds:GetSystemDateAndTimeResponse><tds:SystemDateAndTime><tt:DateTimeType>NTP</tt:DateTimeType><tt:DaylightSavings>true</tt:DaylightSavings><tt:TimeZone><tt:TZ>CST-1:00:00DST-1:00:00,M3.5.0/02:00:00,M10.4.0/03:00:00</tt:TZ></tt:TimeZone><tt:UTCDateTime><tt:Time><tt:Hour>10</tt:Hour><tt:Minute>45</tt:Minute><tt:Second>17</tt:Second></tt:Time><tt:Date><tt:Year>2024</tt:Year><tt:Month>12</tt:Month><tt:Day>5</tt:Day></tt:Date></tt:UTCDateTime><tt:LocalDateTime><tt:Time><tt:Hour>11</tt:Hour><tt:Minute>45</tt:Minute><tt:Second>17</tt:Second></tt:Time><tt:Date><tt:Year>2024</tt:Year><tt:Month>12</tt:Month><tt:Day>5</tt:Day></tt:Date></tt:LocalDateTime></tds:SystemDateAndTime></tds:GetSystemDateAndTimeResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>

2024-12-05 11:45:16.779 [TRACE] [amera.internal.onvif.OnvifConnection] - ONVIF GetCapabilities reply is: <?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsdd="http://schemas.xmlsoap.org/ws/2005/04/discovery" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:chan="http://schemas.microsoft.com/ws/2005/02/duplex" xmlns:wsa5="http://www.w3.org/2005/08/addressing" xmlns:c14n="http://www.w3.org/2001/10/xml-exc-c14n#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:saml1="urn:oasis:names:tc:SAML:1.0:assertion" xmlns:saml2="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:wsc="http://docs.oasis-open.org/ws-sx/ws-secureconversation/200512" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:wsrfbf="http://docs.oasis-open.org/wsrf/bf-2" xmlns:wstop="http://docs.oasis-open.org/wsn/t-1" xmlns:wsrfr="http://docs.oasis-open.org/wsrf/r-2" xmlns:ns1="http://www.onvif.org/ver20/media/wsdl" xmlns:tdn="http://www.onvif.org/ver10/network/wsdl" xmlns:tds="http://www.onvif.org/ver10/device/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:timg="http://www.onvif.org/ver20/imaging/wsdl" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:trc="http://www.onvif.org/ver10/recording/wsdl" xmlns:trp="http://www.onvif.org/ver10/replay/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:trv="http://www.onvif.org/ver10/receiver/wsdl" xmlns:tse="http://www.onvif.org/ver10/search/wsdl" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tns1="http://www.onvif.org/ver10/topics" xmlns:tad="http://www.onvif.org/ver20/analytics/wsdl"><SOAP-ENV:Header><wsse:Security><wsse:UsernameToken><wsse:Username>admin</wsse:Username><wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest">aZ3vbMZxVdMMTjd8QakZFLjxN+s=</wsse:Password><wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">LTE4OTY4NTQwMDA=</wsse:Nonce><wsu:Created>2024-12-05T10:45:16.594Z</wsu:Created></wsse:UsernameToken></wsse:Security></SOAP-ENV:Header><SOAP-ENV:Body><tds:GetCapabilitiesResponse><tds:Capabilities><tt:Device><tt:XAddr>http://192.168.178.132:8000/onvif/device_service</tt:XAddr><tt:Network><tt:IPFilter>false</tt:IPFilter><tt:ZeroConfiguration>false</tt:ZeroConfiguration><tt:IPVersion6>false</tt:IPVersion6><tt:DynDNS>false</tt:DynDNS></tt:Network><tt:System><tt:DiscoveryResolve>true</tt:DiscoveryResolve><tt:DiscoveryBye>true</tt:DiscoveryBye><tt:RemoteDiscovery>false</tt:RemoteDiscovery><tt:SystemBackup>false</tt:SystemBackup><tt:SystemLogging>false</tt:SystemLogging><tt:FirmwareUpgrade>false</tt:FirmwareUpgrade><tt:SupportedVersions><tt:Major>21</tt:Major><tt:Minor>6</tt:Minor></tt:SupportedVersions></tt:System><tt:IO></tt:IO><tt:Security><tt:TLS1.1>false</tt:TLS1.1><tt:TLS1.2>false</tt:TLS1.2><tt:OnboardKeyGeneration>false</tt:OnboardKeyGeneration><tt:AccessPolicyConfig>false</tt:AccessPolicyConfig><tt:X.509Token>false</tt:X.509Token><tt:SAMLToken>false</tt:SAMLToken><tt:KerberosToken>false</tt:KerberosToken><tt:RELToken>false</tt:RELToken></tt:Security></tt:Device><tt:Events><tt:XAddr>http://192.168.178.132:8000/onvif/event_service</tt:XAddr><tt:WSSubscriptionPolicySupport>true</tt:WSSubscriptionPolicySupport><tt:WSPullPointSupport>true</tt:WSPullPointSupport><tt:WSPausableSubscriptionManagerInterfaceSupport>false</tt:WSPausableSubscriptionManagerInterfaceSupport></tt:Events><tt:Imaging><tt:XAddr>http://192.168.178.132:8000/onvif/imaging_service</tt:XAddr></tt:Imaging><tt:Media><tt:XAddr>http://192.168.178.132:8000/onvif/media_service</tt:XAddr><tt:StreamingCapabilities><tt:RTPMulticast>false</tt:RTPMulticast><tt:RTP_TCP>true</tt:RTP_TCP><tt:RTP_RTSP_TCP>true</tt:RTP_RTSP_TCP><tt:Extension></tt:Extension></tt:StreamingCapabilities><tt:Extension><tt:ProfileCapabilities><tt:MaximumNumberOfProfiles>10</tt:MaximumNumberOfProfiles></tt:ProfileCapabilities></tt:Extension></tt:Media><tt:Extension><tt:DeviceIO><tt:XAddr>http://192.168.178.132:8000/onvif/deviceIO_service</tt:XAddr><tt:VideoSources>1</tt:VideoSources><tt:VideoOutputs>0</tt:VideoOutputs><tt:AudioSources>1</tt:AudioSources><tt:AudioOutputs>1</tt:AudioOutputs><tt:RelayOutputs>0</tt:RelayOutputs></tt:DeviceIO></tt:Extension></tds:Capabilities></tds:GetCapabilitiesResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>

2024-12-05 11:45:16.781 [DEBUG] [amera.internal.onvif.OnvifConnection] - deviceXAddr: http://192.168.178.132:8000/onvif/device_service
2024-12-05 11:45:16.781 [DEBUG] [amera.internal.onvif.OnvifConnection] - Camera  UTC dateTime is: 2024-12-5T10:45:17 openHAB time is 2024-12-5T10:45:16 time is offset by 221ms
2024-12-05 11:45:16.783 [DEBUG] [amera.internal.onvif.OnvifConnection] - eventsXAddr: http://192.168.178.132:8000/onvif/event_service
2024-12-05 11:45:16.785 [DEBUG] [amera.internal.onvif.OnvifConnection] - mediaXAddr: http://192.168.178.132:8000/onvif/media_service
2024-12-05 11:45:16.788 [DEBUG] [amera.internal.onvif.OnvifConnection] - Camera has no ONVIF PTZ support.
2024-12-05 11:45:16.806 [TRACE] [amera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetProfiles to http://192.168.178.132:8000/onvif/media_service
2024-12-05 11:45:16.809 [TRACE] [era.internal.handler.IpCameraHandler] - HTTP Result from /api.cgi?cmd=Login contains 	:[
   {
      "cmd" : "Login",
      "code" : 0,
      "value" : {
         "Token" : {
            "leaseTime" : 3600,
            "name" : "5e27de784872ec8"
         }
      }
   }
]
:
2024-12-05 11:45:16.818 [DEBUG] [era.internal.handler.IpCameraHandler] - Your Reolink camera gave a login:&token=5e27de784872ec8
2024-12-05 11:45:16.821 [TRACE] [era.internal.handler.IpCameraHandler] - Sending camera: POST: http://192.168.178.132:80/api.cgi?cmd=GetAbility&token=5e27de784872ec8