I’ve been unable to get a ClickablePTZCamera widget to stream video from a Reolink RLC-833A camera through the ipcamera binding. This is an 8MP camera that Reolink says uses H.265. The camera is online and the rtsp URL works in VLC. The jpeg snapshot works in the Image Card widget (though only if the URL is specified; I couldn’t get it to work using the camera item).
From the trace log, it looks like FFMPEG is never getting invoked. Is there something I need to do to make this happen?
I also tried the HLS stream. I couldn’t get that to work either, but at least I could see FFMPEG started when the HLS stream was started:
06:33:49.147 [DEBUG] [nhab.binding.ipcamera.internal.Ffmpeg] - Starting ffmpeg with this command now: -hide_banner -loglevel warning -f hevc -i rtsp://admin:********@192.168.0.26:554/h264Preview_01_main -strict -2 -f lavfi -i aevalsrc=0 -acodec aac -vcodec copy -hls_flags delete_segments -hls_time 2 -hls_list_size 4 C:\Source\Openhab\userdata/ipcamera/192168026/ipcamera.m3u8
Below are the settings and some trace info. I’m unsure what trace info to send, as there’s tons of it - lengthy ONVIF replies with no apparent useful information, repeated requests, etc. Hopefully this is enough, and relevant.
ffmpegInputOptions: -f hevc
mjpegOptions: -q:v 5 -r 2 -vf scale=640:-2 -update 1
mjpegUrl: ffmpeg
ipAddress: 192.168.0.26
updateImageWhen: “0”
onvifPort: 8000
gifPreroll: 0
ffmpegLocation: c:\Source\Openhab\ffmpeg\bin\ffmpeg.exe
ipWhitelist: DISABLE
mp4OutOptions: -c:v copy -c:a copy
pollTime: 1000
useToken: true
password: ********
port: 80
snapshotUrl: http://192.168.0.26/cgi-bin/api.cgi?cmd=Snap&channel=0&rs=wuuPhkmUCeI9WG7C&user=admin&password=********
nvrChannel: 0
snapshotOptions: -an -vsync vfr -q:v 2 -update 1
ptzContinuous: true
onvifMediaProfile: 0
ffmpegInput: rtsp://admin:********@192.168.0.26:554/h264Preview_01_main
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
username: admin
17:44:00.128 [DEBUG] [camera.internal.onvif.OnvifConnection] - Connecting 192.168.0.26 to ONVIF
17:44:00.130 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetSystemDateAndTime
17:44:00.187 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetCapabilities
17:44:00.223 [TRACE] [mera.internal.handler.IpCameraHandler] - Sending camera: POST: http://192.168.0.26:80/api.cgi?cmd=Login
17:44:00.296 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetCapabilities
17:44:00.297 [DEBUG] [camera.internal.onvif.OnvifConnection] - Camera UTC dateTime is: 2024-1-18T1:44:0
17:44:00.298 [DEBUG] [camera.internal.onvif.OnvifConnection] - openHAB UTC dateTime is: 2024-01-18T01:44:00.298Z
17:44:00.308 [TRACE] [mera.internal.handler.IpCameraHandler] - HTTP Result from /api.cgi?cmd=Login contains :[
{
“cmd” : “Login”,
“code” : 0,
“value” : {
“Token” : {
“leaseTime” : 3600,
“name” : “562272e657f24b3”
}
}
}
]
:
17:44:00.331 [DEBUG] [camera.internal.onvif.OnvifConnection] - deviceXAddr: http://192.168.0.26:8000/onvif/device_service
17:44:00.335 [DEBUG] [mera.internal.handler.IpCameraHandler] - Your Reolink camera gave a login:&token=562272e657f24b3
17:44:00.336 [DEBUG] [camera.internal.onvif.OnvifConnection] - eventsXAddr: http://192.168.0.26:8000/onvif/event_service
17:44:00.338 [DEBUG] [camera.internal.onvif.OnvifConnection] - mediaXAddr: http://192.168.0.26:8000/onvif/media_service
17:44:00.338 [DEBUG] [camera.internal.onvif.OnvifConnection] - ptzXAddr: http://192.168.0.26:8000/onvif/ptz_service
17:44:00.339 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetProfiles
17:44:00.340 [TRACE] [mera.internal.handler.IpCameraHandler] - Sending camera: POST: http://192.168.0.26:80/api.cgi?cmd=GetAbility&token=562272e657f24b3
17:44:00.375 [TRACE] [mera.internal.handler.IpCameraHandler] - HTTP Result from /api.cgi?cmd=GetAbility&token=562272e657f24b3 contains :[
17:44:00.380 [DEBUG] [camera.internal.onvif.OnvifConnection] - deviceXAddr: http://192.168.0.26:8000/onvif/device_service
17:44:00.498 [DEBUG] [camera.internal.onvif.OnvifConnection] - eventsXAddr: http://192.168.0.26:8000/onvif/event_service
17:44:00.499 [DEBUG] [camera.internal.onvif.OnvifConnection] - mediaXAddr: http://192.168.0.26:8000/onvif/media_service
17:44:00.500 [DEBUG] [camera.internal.onvif.OnvifConnection] - ptzXAddr: http://192.168.0.26:8000/onvif/ptz_service
17:44:00.503 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetProfiles
17:44:00.829 [TRACE] [camera.internal.onvif.OnvifConnection] - String was found: 000
17:44:00.829 [TRACE] [camera.internal.onvif.OnvifConnection] - String was found: 001
17:44:00.833 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetSnapshotUri
17:44:00.835 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetStreamUri
17:44:00.836 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetNodes
17:44:00.837 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetEventProperties
17:44:00.838 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetServiceCapabilities
17:44:00.930 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: CreatePullPointSubscription
17:44:00.985 [DEBUG] [camera.internal.onvif.OnvifConnection] - GetStreamUri: rtsp://192.168.0.26:554/
17:44:01.004 [DEBUG] [camera.internal.onvif.OnvifConnection] - GetSnapshotUri: /cgi-bin/api.cgi?cmd=onvifSnapPic&channel=0
17:44:01.130 [DEBUG] [camera.internal.onvif.OnvifConnection] - ptzNodeToken=000
17:44:01.133 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetEventProperties
17:44:01.133 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetConfigurations
17:44:01.134 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetServiceCapabilities
17:44:01.166 [DEBUG] [camera.internal.onvif.OnvifConnection] - subscriptionXAddr=http://192.168.0.26:8000/onvif/PullSubManager?Idx=315834399
17:44:01.184 [DEBUG] [camera.internal.onvif.OnvifConnection] - Processing new PTZ location now
17:44:01.185 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:44:01.186 [WARN ] [camera.internal.onvif.OnvifConnection] - Binding could not determin the cameras current PTZ location. Not all cameras respond to GetStatus requests.
17:44:01.233 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: CreatePullPointSubscription
17:44:01.269 [DEBUG] [camera.internal.onvif.OnvifConnection] - GetSnapshotUri: /cgi-bin/api.cgi?cmd=onvifSnapPic&channel=0
17:44:01.304 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetStatus
17:44:01.370 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:44:01.371 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:44:01.391 [DEBUG] [camera.internal.onvif.OnvifConnection] - GetStreamUri: rtsp://192.168.0.26:554/
17:44:01.409 [DEBUG] [camera.internal.onvif.OnvifConnection] - Processing new PTZ location now
17:44:01.410 [WARN ] [camera.internal.onvif.OnvifConnection] - Binding could not determin the cameras current PTZ location. Not all cameras respond to GetStatus requests.
17:44:01.441 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetPresets
17:44:01.442 [DEBUG] [camera.internal.onvif.OnvifConnection] - ptzConfigToken=000
17:44:01.445 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetConfigurationOptions
17:44:01.480 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:44:01.519 [DEBUG] [camera.internal.onvif.OnvifConnection] - ONVIF Event Topic: RuleEngine/CellMotionDetector/Motion, Data: IsMotion, Value: true
17:44:01.520 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:44:01.567 [DEBUG] [camera.internal.onvif.OnvifConnection] - ONVIF Event Topic: RuleEngine/MyRuleDetector/FaceDetect, Data: State, Value: false
17:44:01.587 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:44:01.601 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:44:01.654 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:44:01.697 [DEBUG] [camera.internal.onvif.OnvifConnection] - ONVIF Event Topic: RuleEngine/MyRuleDetector/PeopleDetect, Data: State, Value: false
17:44:01.724 [DEBUG] [camera.internal.onvif.OnvifConnection] - ONVIF Event Topic: RuleEngine/MyRuleDetector/VehicleDetect, Data: State, Value: false
17:44:01.725 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:44:01.727 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:44:01.777 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:44:01.817 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:44:01.849 [DEBUG] [camera.internal.onvif.OnvifConnection] - ONVIF Event Topic: RuleEngine/MyRuleDetector/DogCatDetect, Data: State, Value: false
17:44:01.850 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:44:01.874 [DEBUG] [camera.internal.onvif.OnvifConnection] - ONVIF Event Topic: VideoSource/MotionAlarm, Data: State, Value: true
17:44:01.878 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:44:01.903 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:44:01.938 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:44:02.395 [DEBUG] [camera.internal.onvif.OnvifConnection] - ONVIF Event Topic: RuleEngine/CellMotionDetector/Motion, Data: IsMotion, Value: false
17:44:02.398 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:44:02.429 [DEBUG] [camera.internal.onvif.OnvifConnection] - ONVIF Event Topic: VideoSource/MotionAlarm, Data: State, Value: false
17:44:02.446 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:44:02.447 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:44:02.522 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:44:10.563 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:44:10.668 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:44:10.802 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:44:10.891 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:44:16.932 [DEBUG] [camera.internal.onvif.OnvifConnection] - ONVIF Event Topic: RuleEngine/CellMotionDetector/Motion, Data: IsMotion, Value: true
17:44:16.934 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:44:16.960 [DEBUG] [camera.internal.onvif.OnvifConnection] - ONVIF Event Topic: VideoSource/MotionAlarm, Data: State, Value: true
17:44:16.962 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:44:16.993 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:44:17.025 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:44:18.342 [DEBUG] [mera.internal.handler.IpCameraHandler] - Closing an idle channel for camera: 192.168.0.26
17:44:18.499 [DEBUG] [mera.internal.handler.IpCameraHandler] - Closing an idle channel for camera: 192.168.0.26
17:44:18.866 [DEBUG] [camera.internal.onvif.OnvifConnection] - ONVIF Event Topic: RuleEngine/CellMotionDetector/Motion, Data: IsMotion, Value: false
17:44:18.868 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:44:18.893 [DEBUG] [camera.internal.onvif.OnvifConnection] - ONVIF Event Topic: VideoSource/MotionAlarm, Data: State, Value: false
17:44:18.895 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:44:18.927 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:44:18.954 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:44:27.013 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:44:27.043 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:44:27.145 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:44:27.174 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:44:35.268 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:44:35.310 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:44:35.392 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:44:35.424 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:44:43.522 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:44:43.554 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:44:43.622 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:44:43.652 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:44:43.734 [DEBUG] [camera.internal.onvif.OnvifConnection] - ONVIF Event Topic: RuleEngine/CellMotionDetector/Motion, Data: IsMotion, Value: true
17:44:43.760 [DEBUG] [camera.internal.onvif.OnvifConnection] - ONVIF Event Topic: VideoSource/MotionAlarm, Data: State, Value: true
17:44:43.761 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:44:43.763 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:44:43.867 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:44:43.898 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:44:45.398 [DEBUG] [camera.internal.onvif.OnvifConnection] - ONVIF Event Topic: RuleEngine/CellMotionDetector/Motion, Data: IsMotion, Value: false
17:44:45.403 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:44:45.483 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:44:45.573 [DEBUG] [camera.internal.onvif.OnvifConnection] - ONVIF Event Topic: VideoSource/MotionAlarm, Data: State, Value: false
17:44:45.577 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:44:45.648 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:44:52.198 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:44:52.259 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:44:52.541 [DEBUG] [camera.internal.onvif.OnvifConnection] - ONVIF Event Topic: RuleEngine/CellMotionDetector/Motion, Data: IsMotion, Value: true
17:44:52.544 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:44:52.577 [DEBUG] [camera.internal.onvif.OnvifConnection] - ONVIF Event Topic: VideoSource/MotionAlarm, Data: State, Value: true
17:44:52.579 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:44:52.608 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:44:52.627 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:44:54.493 [DEBUG] [camera.internal.onvif.OnvifConnection] - ONVIF Event Topic: RuleEngine/CellMotionDetector/Motion, Data: IsMotion, Value: false
17:44:54.513 [DEBUG] [camera.internal.onvif.OnvifConnection] - ONVIF Event Topic: VideoSource/MotionAlarm, Data: State, Value: false
17:44:54.515 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:44:54.516 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:44:54.577 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:44:54.601 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:44:58.740 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Unsubscribe
17:44:58.759 [TRACE] [mera.internal.handler.IpCameraHandler] - Sending camera: POST: http://192.168.0.26:80/api.cgi?cmd=Login
17:44:58.759 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘Birdbath_Camera_192168026_RTSP_URL’ changed from rtsp://admin:isonly4u@192.168.0.26:554/h264Preview_01_main to http://192.168.0.33:8080/ipcamera/192168026/ipcamera.jpg
17:44:58.763 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘Birdbath_Camera_192168026_RTSP_URL’ changed from http://192.168.0.33:8080/ipcamera/192168026/ipcamera.jpg to rtsp://admin:isonly4u@192.168.0.26:554/h264Preview_01_main
17:44:58.764 [DEBUG] [camera.internal.onvif.OnvifConnection] - Connecting 192.168.0.26 to ONVIF
17:44:58.767 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetSystemDateAndTime
17:44:58.775 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetCapabilities
17:44:58.837 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetCapabilities
17:44:58.838 [DEBUG] [camera.internal.onvif.OnvifConnection] - Camera UTC dateTime is: 2024-1-18T1:44:59
17:44:58.838 [DEBUG] [camera.internal.onvif.OnvifConnection] - openHAB UTC dateTime is: 2024-01-18T01:44:58.838Z
17:44:58.856 [TRACE] [mera.internal.handler.IpCameraHandler] - HTTP Result from /api.cgi?cmd=Login contains :[
{
“cmd” : “Login”,
“code” : 0,
“value” : {
“Token” : {
“leaseTime” : 3600,
“name” : “f1984ee38261442”
}
}
}
]
:
17:44:58.858 [DEBUG] [mera.internal.handler.IpCameraHandler] - Your Reolink camera gave a login:&token=f1984ee38261442
17:44:58.865 [TRACE] [mera.internal.handler.IpCameraHandler] - Sending camera: POST: http://192.168.0.26:80/api.cgi?cmd=GetAbility&token=f1984ee38261442
17:44:58.920 [DEBUG] [camera.internal.onvif.OnvifConnection] - deviceXAddr: http://192.168.0.26:8000/onvif/device_service
17:44:58.921 [DEBUG] [camera.internal.onvif.OnvifConnection] - eventsXAddr: http://192.168.0.26:8000/onvif/event_service
17:44:58.921 [TRACE] [mera.internal.handler.IpCameraHandler] - HTTP Result from /api.cgi?cmd=GetAbility&token=f1984ee38261442 contains :[
{
“cmd” : “GetAbility”,
“code” : 0,
“value” : {
“Ability” : {
“3g” : {
“permit” : 0,
“ver” : 0
},
“abilityChn” : [
{
“aiTrack” : {
“permit” : 0,
“ver” : 0
},
“aiTrackDogCat” : {
“permit” : 0,
“ver” : 0
},
“alarmAudio” : {
“permit” : 6,
“ver” : 1
},
“alarmIoIn” : {
“permit” : 0,
“ver” : 0
},
“alarmIoOut” : {
“permit” : 0,
“ver” : 0
},
“alarmMd” : {
“permit” : 6,
“ver” : 1
},
“alarmRf” : {
“permit” : 0,
“ver” : 0
},
“batAnalysis” : {
“permit” : 0,
“ver” : 0
},
“battery” : {
“permit” : 0,
“ver” : 0
},
“cameraMode” : {
“permit” : 6,
“ver” : 0
},
“disableAutoFocus” : {
“permit” : 6,
“ver” : 1
},
“enc” : {
“permit” : 6,
“ver” : 1
},
“floodLight” : {
“permit” : 0,
“ver” : 0
},
“ftp” : {
“permit” : 6,
“ver” : 6
},
“image” : {
“permit” : 6,
“ver” : 1
},
“indicatorLight” : {
“permit” : 0,
“ver” : 0
},
“isp” : {
“permit” : 6,
“ver” : 1
},
“isp3Dnr” : {
“permit” : 0,
“ver” : 0
},
“ispAntiFlick” : {
“permit” : 6,
“ver” : 1
},
“ispBackLight” : {
“permit” : 0,
“ver” : 0
},
“ispBright” : {
“permit” : 6,
“ver” : 1
},
“ispContrast” : {
“permit” : 6,
“ver” : 1
},
“ispDayNight” : {
“permit” : 6,
“ver” : 1
},
“ispExposureMode” : {
“permit” : 0,
“ver” : 0
},
“ispFlip” : {
“permit” : 6,
“ver” : 1
},
“ispHue” : {
“permit” : 0,
“ver” : 0
},
“ispMirror” : {
“permit” : 6,
“ver” : 1
},
“ispSatruation” : {
“permit” : 6,
“ver” : 1
},
“ispSharpen” : {
“permit” : 6,
“ver” : 1
},
“ispWhiteBalance” : {
“permit” : 6,
“ver” : 0
},
“ledControl” : {
“permit” : 6,
“ver” : 1
},
“live” : {
“permit” : 4,
“ver” : 1
},
“mainEncType” : {
“permit” : 0,
“ver” : 1
},
“mask” : {
“permit” : 6,
“ver” : 1
},
“mdTriggerAudio” : {
“permit” : 0,
“ver” : 0
},
“mdTriggerRecord” : {
“permit” : 0,
“ver” : 0
},
“mdWithPir” : {
“permit” : 0,
“ver” : 0
},
“osd” : {
“permit” : 6,
“ver” : 1
},
“powerLed” : {
“permit” : 0,
“ver” : 0
},
“ptzCtrl” : {
“permit” : 7,
“ver” : 2
},
“ptzDirection” : {
“permit” : 1,
“ver” : 0
},
“ptzPatrol” : {
“permit” : 0,
“ver” : 0
},
“ptzPreset” : {
“permit” : 0,
“ver” : 0
},
“ptzTattern” : {
“permit” : 0,
“ver” : 0
},
“ptzType” : {
“permit” : 0,
“ver” : 1
},
“recCfg” : {
“permit” : 6,
“ver” : 1
},
“recDownload” : {
“permit” : 6,
“ver” : 1
},
“recReplay” : {
“permit” : 6,
“ver” : 1
},
“recSchedule” : {
“permit” : 6,
“ver” : 2
},
“shelterCfg” : {
“permit” : 6,
“ver” : 1
},
“snap” : {
“permit” : 6,
“ver” : 1
},
“supportAi” : {
“permit” : 6,
“ver” : 1
},
“supportAiAnimal” : {
“permit” : 0,
“ver” : 0
},
“supportAiDetectConfig” : {
“permit” : 6,
“ver” : 1
},
“supportAiDogCat” : {
“permit” : 6,
“ver” : 1
},
“supportAiFace” : {
“permit” : 0,
“ver” : 0
},
“supportAiPeople” : {
“permit” : 6,
“ver” : 1
},
“supportAiSensitivity” : {
“permit” : 6,
“ver” : 1
},
“supportAiStayTime” : {
“permit” : 6,
“ver” : 1
},
“supportAiTargetSize” : {
“permit” : 6,
“ver” : 1
},
“supportAiTrackClassify” : {
“permit” : 0,
“ver” : 0
},
“supportAiVehicle” : {
“permit” : 6,
“ver” : 1
},
“supportAoAdjust” : {
“permit” : 0,
“ver” : 1
},
“supportFLBrightness” : {
“permit” : 6,
“ver” : 1
},
“supportFLIntelligent” : {
“permit” : 6,
“ver” : 1
},
“supportFLKeepOn” : {
“permit” : 0,
“ver” : 0
},
“supportFLSchedule” : {
“permit” : 6,
“ver” : 1
},
“supportFLswitch” : {
“permit” : 6,
“ver” : 1
},
“supportGop” : {
“permit” : 0,
“ver” : 1
},
“supportMd” : {
“permit” : 6,
“ver” : 1
},
“supportPtzCalibration” : {
“permit” : 0,
“ver” : 0
},
“supportPtzCheck” : {
“permit” : 0,
“ver” : 0
},
“supportThresholdAdjust” : {
“permit” : 6,
“ver” : 1
},
“supportWhiteDark” : {
“permit” : 6,
“ver” : 1
},
“videoClip” : {
“permit” : 6,
“ver” : 2
},
“waterMark” : {
“permit” : 6,
“ver” : 1
},
“white_balance” : {
“permit” : 6,
“ver” : 0
}
}
],
“alarmAudio” : {
“permit” : 6,
“ver” : 1
},
“alarmDisconnet” : {
“permit” : 6,
“ver” : 1
},
“alarmHddErr” : {
“permit” : 6,
“ver” : 1
},
“alarmHddFull” : {
“permit” : 6,
“ver” : 1
},
“alarmIpConflict” : {
“permit” : 6,
“ver” : 1
},
“auth” : {
“permit” : 6,
“ver” : 1
},
“autoMaint” : {
“permit” : 6,
“ver” : 1
},
“cloudStorage” : {
“permit” : 0,
“ver” : 0
},
“customAudio” : {
“permit” : 1,
“ver” : 1
},
“dateFormat” : {
“permit” : 6,
“ver” : 1
},
“ddns” : {
“permit” : 6,
“ver” : 9
},
“ddnsCfg” : {
“permit” : 6,
“ver” : 1
},
“devInfo” : {
“permit” : 4,
“ver” : 1
},
“devName” : {
“permit” : 6,
“ver” : 2
},
“disableAutoFocus” : {
“permit” : 6,
“ver” : 1
},
“disk” : {
“permit” : 0,
“ver” : 0
},
“display” : {
“permit” : 6,
“ver” : 1
},
“email” : {
“permit” : 6,
“ver” : 3
},
“emailInterval” : {
“permit” : 6,
“ver” : 1
},
“emailSchedule” : {
“permit” : 6,
“ver” : 1
},
“exportCfg” : {
“permit” : 4,
“ver” : 0
},
“ftpAutoDir” : {
“permit” : 6,
“ver” : 1
},
“ftpExtStream” : {
“permit” : 6,
“ver” : 1
},
“ftpPic” : {
“permit” : 0,
“ver” : 0
},
“ftpSubStream” : {
“permit” : 6,
“ver” : 1
},
“ftpTest” : {
“permit” : 6,
“ver” : 0
},
“hourFmt” : {
“permit” : 6,
“ver” : 2
},
“http” : {
“permit” : 6,
“ver” : 3
},
“httpFlv” : {
“permit” : 6,
“ver” : 1
},
“https” : {
“permit” : 6,
“ver” : 3
},
“importCfg” : {
“permit” : 1,
“ver” : 0
},
“ipcManager” : {
“permit” : 6,
“ver” : 1
},
“ledControl” : {
“permit” : 7,
“ver” : 1
},
“localLink” : {
“permit” : 6,
“ver” : 1
},
“log” : {
“permit” : 6,
“ver” : 1
},
“mediaPort” : {
“permit” : 6,
“ver” : 1
},
“ntp” : {
“permit” : 6,
“ver” : 1
},
“online” : {
“permit” : 6,
“ver” : 1
},
“onvif” : {
“permit” : 6,
“ver” : 3
},
“p2p” : {
“permit” : 6,
“ver” : 1
},
“performance” : {
“permit” : 4,
“ver” : 1
},
“pppoe” : {
“permit” : 6,
“ver” : 0
},
“push” : {
“permit” : 6,
“ver” : 1
},
“pushSchedule” : {
“permit” : 6,
“ver” : 1
},
“reboot” : {
“permit” : 1,
“ver” : 1
},
“recExtensionTimeList” : {
“permit” : 6,
“ver” : 1
},
“recOverWrite” : {
“permit” : 6,
“ver” : 1
},
“recPackDuration” : {
“permit” : 6,
“ver” : 0
},
“recPreRecord” : {
“permit” : 6,
“ver” : 1
},
“restore” : {
“permit” : 1,
“ver” : 1
},
“rtmp” : {
“permit” : 6,
“ver” : 3
},
“rtsp” : {
“permit” : 6,
“ver” : 3
},
“scheduleVersion” : {
“permit” : 6,
“ver” : 1
},
“sdCard” : {
“permit” : 6,
“ver” : 1
},
“showQrCode” : {
“permit” : 6,
“ver” : 0
},
“simMoudule” : {
“permit” : 6,
“ver” : 0
},
“supportAudioAlarm” : {
“permit” : 6,
“ver” : 1
},
“supportAudioAlarmEnable” : {
“permit” : 6,
“ver” : 1
},
“supportAudioAlarmSchedule” : {
“permit” : 6,
“ver” : 1
},
“supportAudioAlarmTaskEnable” : {
“permit” : 6,
“ver” : 1
},
“supportBuzzer” : {
“permit” : 0,
“ver” : 0
},
“supportBuzzerEnable” : {
“permit” : 0,
“ver” : 0
},
“supportBuzzerTask” : {
“permit” : 0,
“ver” : 0
},
“supportBuzzerTaskEnable” : {
“permit” : 0,
“ver” : 0
},
“supportEmailEnable” : {
“permit” : 6,
“ver” : 1
},
“supportEmailTaskEnable” : {
“permit” : 6,
“ver” : 1
},
“supportFtpCoverPicture” : {
“permit” : 6,
“ver” : 1
},
“supportFtpCoverVideo” : {
“permit” : 6,
“ver” : 1
},
“supportFtpDirYM” : {
“permit” : 6,
“ver” : 1
},
“supportFtpEnable” : {
“permit” : 6,
“ver” : 1
},
“supportFtpPicCaptureMode” : {
“permit” : 6,
“ver” : 1
},
“supportFtpPicResoCustom” : {
“permit” : 6,
“ver” : 0
},
“supportFtpPictureSwap” : {
“permit” : 6,
“ver” : 1
},
“supportFtpTask” : {
“permit” : 6,
“ver” : 1
},
“supportFtpTaskEnable” : {
“permit” : 6,
“ver” : 1
},
“supportFtpVideoSwap” : {
“permit” : 6,
“ver” : 1
},
“supportFtpsEncrypt” : {
“permit” : 6,
“ver” : 1
},
“supportHttpEnable” : {
“permit” : 6,
“ver” : 1
},
“supportHttpsEnable” : {
“permit” : 6,
“ver” : 1
},
“supportOnvifEnable” : {
“permit” : 6,
“ver” : 1
},
“supportPushInterval” : {
“permit” : 6,
“ver” : 1
},
“supportRecScheduleEnable” : {
“permit” : 6,
“ver” : 1
},
“supportRecordEnable” : {
“permit” : 6,
“ver” : 1
},
“supportRtmpEnable” : {
“permit” : 6,
“ver” : 1
},
“supportRtspEnable” : {
“permit” : 6,
“ver” : 1
},
“talk” : {
“permit” : 4,
“ver” : 1
},
“time” : {
“permit” : 6,
“ver” : 2
},
“tvSystem” : {
“permit” : 6,
“ver” : 0
},
“upgrade” : {
“permit” : 1,
“ver” : 2
},
“upnp” : {
“permit” : 6,
“ver” : 1
},
“user” : {
“permit” : 6,
“ver” : 1
},
“videoClip” : {
“permit” : 6,
“ver” : 2
},
“wifi” : {
“permit” : 0,
“ver” : 0
},
“wifiTest” : {
“permit” : 6,
“ver” : 0
}
}
}
}
]
:
17:44:58.926 [DEBUG] [camera.internal.onvif.OnvifConnection] - mediaXAddr: http://192.168.0.26:8000/onvif/media_service
17:44:59.086 [DEBUG] [camera.internal.onvif.OnvifConnection] - deviceXAddr: http://192.168.0.26:8000/onvif/device_service
17:44:59.086 [DEBUG] [camera.internal.onvif.OnvifConnection] - ptzXAddr: http://192.168.0.26:8000/onvif/ptz_service
17:44:59.088 [DEBUG] [camera.internal.onvif.OnvifConnection] - eventsXAddr: http://192.168.0.26:8000/onvif/event_service
17:44:59.089 [DEBUG] [camera.internal.onvif.OnvifConnection] - mediaXAddr: http://192.168.0.26:8000/onvif/media_service
17:44:59.089 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetProfiles
17:44:59.090 [DEBUG] [camera.internal.onvif.OnvifConnection] - ptzXAddr: http://192.168.0.26:8000/onvif/ptz_service
17:44:59.092 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetProfiles
17:44:59.593 [TRACE] [camera.internal.onvif.OnvifConnection] - String was found: 000
17:44:59.594 [TRACE] [camera.internal.onvif.OnvifConnection] - String was found: 001
17:44:59.595 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetSnapshotUri
17:44:59.597 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetStreamUri
17:44:59.598 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetNodes
17:44:59.604 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetEventProperties
17:44:59.606 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetServiceCapabilities
17:45:00.000 [TRACE] [camera.internal.onvif.OnvifConnection] - String was found: 000
17:45:00.001 [TRACE] [camera.internal.onvif.OnvifConnection] - String was found: 001
17:45:00.001 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetSnapshotUri
17:45:00.003 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetStreamUri
17:45:00.004 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetNodes
17:45:00.005 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetEventProperties
17:45:00.006 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetServiceCapabilities
17:45:00.116 [DEBUG] [camera.internal.onvif.OnvifConnection] - GetStreamUri: rtsp://192.168.0.26:554/
17:45:00.173 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: CreatePullPointSubscription
17:45:00.211 [DEBUG] [camera.internal.onvif.OnvifConnection] - GetSnapshotUri: /cgi-bin/api.cgi?cmd=onvifSnapPic&channel=0
17:45:00.287 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetStatus
17:45:00.290 [DEBUG] [camera.internal.onvif.OnvifConnection] - ptzNodeToken=000
17:45:00.290 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetConfigurations
17:45:00.516 [DEBUG] [camera.internal.onvif.OnvifConnection] - GetStreamUri: rtsp://192.168.0.26:554/
17:45:00.626 [DEBUG] [camera.internal.onvif.OnvifConnection] - GetSnapshotUri: /cgi-bin/api.cgi?cmd=onvifSnapPic&channel=0
17:45:00.673 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetStatus
17:45:00.675 [DEBUG] [camera.internal.onvif.OnvifConnection] - ptzNodeToken=000
17:45:00.676 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetConfigurations
17:45:00.759 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: CreatePullPointSubscription
17:45:00.788 [DEBUG] [camera.internal.onvif.OnvifConnection] - subscriptionXAddr=http://192.168.0.26:8000/onvif/PullSubManager?Idx=315894134
17:45:00.790 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:45:00.811 [DEBUG] [camera.internal.onvif.OnvifConnection] - Eventloop is shutdown: true
17:45:00.825 [DEBUG] [camera.internal.onvif.OnvifConnection] - Processing new PTZ location now
17:45:00.827 [WARN ] [camera.internal.onvif.OnvifConnection] - Binding could not determin the cameras current PTZ location. Not all cameras respond to GetStatus requests.
17:45:00.926 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetPresets
17:45:00.928 [DEBUG] [camera.internal.onvif.OnvifConnection] - ptzConfigToken=000
17:45:00.929 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetConfigurationOptions
17:45:00.963 [DEBUG] [camera.internal.onvif.OnvifConnection] - Processing new PTZ location now
17:45:00.964 [WARN ] [camera.internal.onvif.OnvifConnection] - Binding could not determin the cameras current PTZ location. Not all cameras respond to GetStatus requests.
17:45:01.067 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetPresets
17:45:01.092 [DEBUG] [camera.internal.onvif.OnvifConnection] - subscriptionXAddr=http://192.168.0.26:8000/onvif/PullSubManager?Idx=315894451
17:45:01.094 [DEBUG] [camera.internal.onvif.OnvifConnection] - ptzConfigToken=000
17:45:01.097 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:45:01.098 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: GetConfigurationOptions
17:45:01.131 [DEBUG] [camera.internal.onvif.OnvifConnection] - ONVIF Event Topic: RuleEngine/CellMotionDetector/Motion, Data: IsMotion, Value: false
17:45:01.133 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:45:01.468 [DEBUG] [camera.internal.onvif.OnvifConnection] - ONVIF Event Topic: RuleEngine/CellMotionDetector/Motion, Data: IsMotion, Value: false
17:45:01.473 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:45:01.516 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:45:01.578 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:45:01.642 [DEBUG] [camera.internal.onvif.OnvifConnection] - ONVIF Event Topic: RuleEngine/MyRuleDetector/FaceDetect, Data: State, Value: false
17:45:01.673 [DEBUG] [camera.internal.onvif.OnvifConnection] - ONVIF Event Topic: RuleEngine/MyRuleDetector/PeopleDetect, Data: State, Value: false
17:45:01.674 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:45:01.679 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:45:01.760 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:45:01.813 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:45:01.858 [DEBUG] [camera.internal.onvif.OnvifConnection] - ONVIF Event Topic: RuleEngine/MyRuleDetector/VehicleDetect, Data: State, Value: false
17:45:01.860 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:45:01.893 [DEBUG] [camera.internal.onvif.OnvifConnection] - ONVIF Event Topic: RuleEngine/MyRuleDetector/DogCatDetect, Data: State, Value: false
17:45:01.896 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:45:01.956 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:45:02.002 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:45:02.055 [DEBUG] [camera.internal.onvif.OnvifConnection] - ONVIF Event Topic: VideoSource/MotionAlarm, Data: State, Value: false
17:45:02.056 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:45:02.749 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:45:08.029 [WARN ] [se.internal.SseItemStatesEventBuilder] - Attempting to send a state update of an item which doesn’t exist: Birdbath_Camera_192168026_MJPEGURL
17:45:08.033 [WARN ] [se.internal.SseItemStatesEventBuilder] - Attempting to send a state update of an item which doesn’t exist: undefined
17:45:08.036 [WARN ] [se.internal.SseItemStatesEventBuilder] - Attempting to send a state update of an item which doesn’t exist: Birdbath_Camera_192168026_MotionAlarm
17:45:08.038 [WARN ] [se.internal.SseItemStatesEventBuilder] - Attempting to send a state update of an item which doesn’t exist: Birdbath_Camera_192168026_AudioAlarm
17:45:10.120 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:45:10.206 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:45:10.780 [TRACE] [mera.internal.handler.IpCameraHandler] - Sending camera: GET: http://192.168.0.26:80/cgi-bin/api.cgi?cmd=Snap&channel=0&rs=openHAB&token=f1984ee38261442
17:45:10.853 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:45:10.929 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:45:16.863 [DEBUG] [mera.internal.handler.IpCameraHandler] - Closing an idle channel for camera: 192.168.0.26
17:45:17.054 [DEBUG] [mera.internal.handler.IpCameraHandler] - Closing an idle channel for camera: 192.168.0.26
17:45:18.295 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:45:18.373 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:45:19.020 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:45:19.103 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:45:22.473 [DEBUG] [camera.internal.onvif.OnvifConnection] - ONVIF Event Topic: RuleEngine/CellMotionDetector/Motion, Data: IsMotion, Value: true
17:45:22.476 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew
17:45:22.542 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: PullMessages
17:45:22.589 [DEBUG] [camera.internal.onvif.OnvifConnection] - ONVIF Event Topic: VideoSource/MotionAlarm, Data: State, Value: true
17:45:22.591 [TRACE] [camera.internal.onvif.OnvifConnection] - Sending ONVIF request: Renew