I need to add more cameras to my cctv setup, to do so would mean ugrading an old mac mini to a more modern system (upgrading the licence would trigger this).
Therefore I've been looking elsewhere and running different software under docker.
Configuring Zoneminder many years ago was challenging, but this time was quite easy, I had a Sunba camera up and running with ptz in just a few minutes anbd the system seems quite stable (running under docker).
The topcony camera is proving difficult (I have six of these) , i got a video feed without issue, but controlling the ptz is a challenge.
If i set it as ONVIF then it works, (left right, up down), but doesnt stop.
The camera works perfectly in it's own interface (cameras own web server) and SecuritySpy on the mac also controls it correctly.
I have absolutely no idea whatsoever where to go from here, if someone can advise on how to proceed I would be very grateful (but please keep it simple as I dont know my way around zm or it's file system at all.
Thanks in advance
PTZ Control of Topcony camera.
-
- Posts: 1320
- Joined: Sat Aug 31, 2019 7:35 am
- Location: San Diego
Re: PTZ Control of Topcony camera.
Try setting Monitor->Control->Auto Stop Timeout to .2 or so, if you haven't.
Re: PTZ Control of Topcony camera.
Thank's for the reply,
I hadn't implemented that, it had no effect.
I turned off modetect (to stop the amount of traffic going to the logs) and monitored them through tail -f /var/log/syslog and saw xml strings with errors, i then looked under the logs section of the Zonemnder interface and saw errors in there, they all looked similar, p[lease fond one of them below.
After sending PTZ command, camera returned the following error:'400 Bad Request'MSG: admin WcAdC8C3MMKTDucbHQakbwof2o0= V3pNV0pKcDhRb2ZUNzZJT2ZOb2k= 2024-02-29T06:35:04Z 000truetrue Response:s:Receiverter:ActionNotSupportedAction Not Implemented
I hadn't implemented that, it had no effect.
I turned off modetect (to stop the amount of traffic going to the logs) and monitored them through tail -f /var/log/syslog and saw xml strings with errors, i then looked under the logs section of the Zonemnder interface and saw errors in there, they all looked similar, p[lease fond one of them below.
After sending PTZ command, camera returned the following error:'400 Bad Request'MSG: admin WcAdC8C3MMKTDucbHQakbwof2o0= V3pNV0pKcDhRb2ZUNzZJT2ZOb2k= 2024-02-29T06:35:04Z 000truetrue Response:s:Receiverter:ActionNotSupportedAction Not Implemented
-
- Posts: 1320
- Joined: Sat Aug 31, 2019 7:35 am
- Location: San Diego
Re: PTZ Control of Topcony camera.
hmmm. Does look something like this?
You might be using the wrong script - there's the one I've got there and "ONVIF Camera" are probably the first ones to try, then it's a crapshoot, I'm afraid.Re: PTZ Control of Topcony camera.
Thanks for the reply, before I saw this I'd found an older post about a Bogasen canera and copied those settings, this stops the camera moving, but presets still dont work.
The settings are identical to the ones in your image (thank you).
The error is listed below if anyone can shed any light.
From zoneminder interface logs
2024-02-29 03:02:48 zmcontrol_1 48314 ERR After sending PTZ command, camera returned the following error:'400 Bad Request'MSG:/onvif/ptz_service1Response:s:Senderter:InvalidArgValter:NoProfileInvalid Profile Token zmcontrol.pl -
from syslog
Feb 29 03:02:48 ea6d2cd78c17 zmcontrol_1[48314]: ERR [After sending PTZ command, camera returned the following error:'400 Bad Request'
MSG:<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope"><s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><GotoPreset xmlns="http://www.onvif.org/ver20/ptz/wsdl"><P ... s:Envelope>
Response:<?xml version="1.0" encoding="UTF-8"?><s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:e="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:tns1="http://www.onvif.org/ver10/topics" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:wstop="http://docs.oasis-open.org/wsn/t-1" xmlns:tds="http://www.onvif.org/ver10/device/wsdl" xmlns:tan="http://www.onvif.org/ver20/analytics/wsdl" xmlns:tr2="http://www.onvif.org/ver20/media/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:timg="http://www.onvif.org/ver20/imaging/wsdl" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:hikwsd="http://www.onvifext.com/onvif/ext/ver10/wsdl" xmlns:hikxsd="http://www.onvifext.com/onvif/ext/ver10/schema" ><s:Body><s:Fault><s:Code><s:Value>s:Sender</s:Value><s:Subcode><s:Value>ter:InvalidArgVal</s:Value><s:Subcode><s:Value>ter:NoProfile</s:Value></s:Subcode></s:Subcode></s:Code><s:Reason><s:Text xml:lang="en">Invalid Profile Token</s:Text></s:Reason></s:Fault></s:Body></s:Envelope>]
Feb 29 03:02:50 ea6d2cd78c17 zmc_m1[48310]: INF [zmc_m1] [Monitor-1: 46300 - Capturing at 12.44 fps, capturing bandwidth 55374bytes/sec]
The settings are identical to the ones in your image (thank you).
The error is listed below if anyone can shed any light.
From zoneminder interface logs
2024-02-29 03:02:48 zmcontrol_1 48314 ERR After sending PTZ command, camera returned the following error:'400 Bad Request'MSG:/onvif/ptz_service1Response:s:Senderter:InvalidArgValter:NoProfileInvalid Profile Token zmcontrol.pl -
from syslog
Feb 29 03:02:48 ea6d2cd78c17 zmcontrol_1[48314]: ERR [After sending PTZ command, camera returned the following error:'400 Bad Request'
MSG:<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope"><s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><GotoPreset xmlns="http://www.onvif.org/ver20/ptz/wsdl"><P ... s:Envelope>
Response:<?xml version="1.0" encoding="UTF-8"?><s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:e="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:tns1="http://www.onvif.org/ver10/topics" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:tt="http://www.onvif.org/ver10/schema" xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2" xmlns:wstop="http://docs.oasis-open.org/wsn/t-1" xmlns:tds="http://www.onvif.org/ver10/device/wsdl" xmlns:tan="http://www.onvif.org/ver20/analytics/wsdl" xmlns:tr2="http://www.onvif.org/ver20/media/wsdl" xmlns:trt="http://www.onvif.org/ver10/media/wsdl" xmlns:tev="http://www.onvif.org/ver10/events/wsdl" xmlns:tptz="http://www.onvif.org/ver20/ptz/wsdl" xmlns:timg="http://www.onvif.org/ver20/imaging/wsdl" xmlns:ter="http://www.onvif.org/ver10/error" xmlns:tmd="http://www.onvif.org/ver10/deviceIO/wsdl" xmlns:hikwsd="http://www.onvifext.com/onvif/ext/ver10/wsdl" xmlns:hikxsd="http://www.onvifext.com/onvif/ext/ver10/schema" ><s:Body><s:Fault><s:Code><s:Value>s:Sender</s:Value><s:Subcode><s:Value>ter:InvalidArgVal</s:Value><s:Subcode><s:Value>ter:NoProfile</s:Value></s:Subcode></s:Subcode></s:Code><s:Reason><s:Text xml:lang="en">Invalid Profile Token</s:Text></s:Reason></s:Fault></s:Body></s:Envelope>]
Feb 29 03:02:50 ea6d2cd78c17 zmc_m1[48310]: INF [zmc_m1] [Monitor-1: 46300 - Capturing at 12.44 fps, capturing bandwidth 55374bytes/sec]
-
- Posts: 1320
- Joined: Sat Aug 31, 2019 7:35 am
- Location: San Diego
Re: PTZ Control of Topcony camera.
I believe the preset functions are broken. I think (not sure) there's effort to fix in 1.37.xx