New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Camera Support]: IPD-E2A5L18 Strange Onvif error #7218
Comments
The onvif library doesn't like something about the network setup or the camera, the error doesn't really give much to go off of |
I've been looking for a sort of command line tool for a while to further debug since the error is too ambiguous. Do you have a suggestion as to what might work to see which line causes the error? |
If the failure doesn't occur until you press a button then the failure will be when the move action is sent. |
This is not the case. The buttons don't show and I get an infinite spinner under the control panel. |
Okay, that seems inconsistent with what was said previously
In any case, the onvif zeep library could be used in python to follow the code in ptz/coordinator.py |
I apologize. I was trying to convey the msg that the buttons don't yet exist. |
Sorry, but where is coordinator.py? Here's some evidence of the camera responding correctly event though it's on a different network.
Here's what I've gathered so far following
|
Ok frigate is hanging here expecting information from
The camera responds with Onvier confirms that http://www.onvif.org/onvif/ver20/ptz/wsdl/ptz.wsdl#op.GetPresets is working properly |
The media service provides the token needed to request PTZ and other information. It sounds like your camera does not correctly conform to the Onvif standard |
Tokens like the following seem to be exposed here http://www.onvif.org/onvif/ver10/media/wsdl/media.wsdl#op.GetProfiles: Do you see a way of this being implemented? Instead of breaking the Onvif standard could frigate make it possible to control PTZ with a 'different service' (example: hikvison) |
No, those are not the tokens I am referring to. The camera returns a specific token that it knows. For example my amcrest camera returns
I don't think it is worth the effort to support proprietary standards. also not sure what you mean about hikvision, their cameras implement onvif per the standard from what I have seen. |
Forgive me. I'm not as knowledgeable as you when it comes to these standards. What I meant is some sort of way to exec a command from the command line. I understand this is a pretty hacky solution. I made this pan.sh because that was the intended direction of Zoneminder. I would understand if you disagreed with this direction for the project. I'll give this a test drive. |
Not sure where to put this. docker/rootfs/usr/local/go2rtc/create_config.py
|
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
I tried the 0.13 Beta 1 with the docker image. The webui no longer hangs and I can click a different camera and whatnot, but PTZ is still not working. Frigate api:
Here is how the camera is responding:
Continues to loop |
right, I did not expect this to fix that. Some cameras that don't fully follow the ONVIF standard won't be supported in this release. Once we have a more comprehensive of what cameras that includes, the docs will be updated to reflect that |
Hey thanks so much Nick |
Describe the problem you are having
'http://'$addr':'$port'/form/setPTZCfg'
in order to achieve PTZ.Version(s)
0.13.0-83006ee
image: ghcr.io/blakeblackshear/frigate:dev-83006ee-tensorrt
image: ghcr.io/blakeblackshear/frigate:0.13.0-beta1
Relevant Frigate config file keys
Relevant log output
FFprobe output from your camera
Frigate stats
Operating system
Other Linux
Install method
Docker Compose
Coral version
USB
Network connection
Wired
Camera make and model
Jidtech IPD-E2A5L18 PTZ POE 20X (don't buy this camera)
Any other information that may be helpful
No response
The text was updated successfully, but these errors were encountered: