Still waiting on Amcrest support to respond.
I just heard back from Amcrest. It is as I suspected.
Quote from support.....
Unfortunately, the way the call works for you is the expected.
Adding credentials to the URL won't make any difference as our cameras are only compatible with digest authentication at the moment. You will need to login before making the action.
Thank you & have a great day!
So everyone be forwarned, Amcrest cams will not operate with HTTP calls. Big deal breaker for HA users!
You might be able to try something like Shinobi or Blue Iris as a pass through to your PTZ cameras. I don't have any that I can test, but it might be worth looking into.
I use BI but don't understand what you mean to use it as a pass through.
Can you send an http command to Blue Iris telling Blue Iris to perform the ptz on the specified camera?
I'll have to figure that one out first. Let me check BI docs.
I don't know if it's possible but it seemed like it was worth investigating!
Exactly what I was thinking. Use BI's webserver as the PTZ controller using ONVIF to the camera.
FYI, I got it working via BI. I have HE call an http to my BI server in RM upon the door contact state. Now my cam moves to a preset.
YAY!
Awesomeness!
Just as a side note, when you do this from your browser, you may already have a cookie that has that browser as logged in to the camera. Try using simple HTTP authentication. change your link to be:
If you want to give it another shot to be able to remove the BI. If it is working straight from a browser, you shouldn't need anything else to make it work than the get request.
Thanks for the suggest, but it didn't work. Only the BI way works.
As I said Amcrest locked http calls to their cams now, "For security reasons".
But you said it worked from a browser....
The 1st time I tried it, it did work from a browser. That was the part that started this whole biz. However it worked because earlier that day I had logged into the camera already, and forgot about it. After a period of time the cam logged off, hence the http stopped working.