Generic Camera Device using local connection (new version now available)

Oh OK… My camera is like generic… Says Smart HD camera…

I really want to get this to work… I have everything set up… Just isn’t pulling the picture in the app… Any other way to locate the path?

So very frustrating… I have tried everything… My camera type is a HD IPC Camera… I tried all combos, still can’t get the take to work.

model mz-bc1u2h200c

Looks like other people are having a similar problem with those cameras.

https://discuss.ninjablocks.com/t/ip-camera-without-snapshot-url/2917/2

Good find… I didn’t try the foscam ones… But tried so many combos… I’ll try some foscam ones.

Well pains me to say, but I guess I just have to give up… I found this

https://gaj.st/r/2014/hdipcam-python-control.html

Which seems to have snapshot info for my Hdipcam… But it still doesn’t work.

Thanks Smuts…

Quick ?? everyone. Im new to this and reading though this is kinda not getting me anywhere. I have a couple of Icamera 1000’s and trying to find out if I can make these work. Anyone have any of these that they got to work? Any help would be great and if it cant be done please just let me know.

Smuts…
If I was able to track down my rtsp URL link, would that assist in getting this working?

Ok, here is where im at with this and not sure if my Icamera will work. to view image I can see it at img/snapshot.cgi?size=2

Here is what shows up in log. Any clue what to do.

d40e532d-5065-41c6-88f1-4acd2c836de6 9:10:41 PM: debug Parsing 'index:17, mac:E4F4C60D2F37, ip:4BBE75AC, port:726C, requestId:b78f0e0d-3915-4581-8e4d-562a841b582b’
d40e532d-5065-41c6-88f1-4acd2c836de6 9:10:40 PM: debug GET Img/snapshot.cgi?size=2 HTTP/1.1
Accept: /
User-Agent: Linux UPnP/1.0 SmartThings
HOST: 192.168.1.52:19821
Authorization: Basic bmlnaHRmaXJlODg1MDpCb2JvQDg4Mjk1MA==

My log in is a little different here and maybe this is my problem. Can someone look and tell me if something in the code would need to change for this.

http://User:Password@MyIP/img/snapshot.cgi?size=2

Thanks in advance

Had some more time to play with it and still no luck.

Webpage - ip:port/img/snapshot.cgi?user=username&pwd=password works. I have no issues getting to it this way.

In the app settings I have
IP set to my IP
port set to my port
Camera path set to - img/snapshot.cgi?user=username&pws=password
No on Camera require user.

Does this look correct?

I don’t think so. Some cameras just don’t have snapshot urls. Sorry. It’s frustrating. . . I’m not sure if this is the case with your cameras. I bought one that just didn’t have the snapshot ability. Google some more. Maybe someone has found a solution.

Hi,

Does this device profile support FFMPEG streams ?
I would like to use it with Funlux 720p cameras and I only have a FFMPEG URL for them.
Is it possible to use FFMPEG stream for taking a photo ?

Thanks.

yes / no ?

No, its just an image viewer. FFMPEG is video stream. Does the camera have a photo url?

I could not find a photo/jpg URL of the camera.
maybe it has but I don’t know.

For General IP Cam use (which isn’t that great):

I use the generic ipcam device handler from generic Ip cam device handler

The smart apps are by the same guy (he’s awesome) pstuart : Generic Video Camera Connect and pstuart: Generic video cam child.

Smart Tiles Working with generic IP CAMS, using secuirty spy on MAC.

FWIW, I use security spy on my mac, then I use those URLs instead of rtsp:// that doesn’t render in most browsers. I’m using some super cheap amazon cameras called Raynic Raycam X3s and A Pyle IP CAM Pip5 i think. Anyway, these urls work as snapshots every 5 seconds.

https://IPADDRESS:PORT/++image?cameraNum=0&auth=WELKJS323SJfjs=

i used base64 encoding to stop security errors for my username:password at www.base64encode.org (that’s not my real username:password shown encoded above in the url)

the IPADDRESS:PORT is from the “WEB” section of security spy preferences under “how do I access this server”, https enabled, with an account created in the bottom of the WEB preferences page in security spy. That is the username:password you need to use in the url, optionally “encoded” or simply username:password. This is for accessing IP cameras through a browser that only supply rstp using security spy as the middle man. The IPADDRESS:PORT and Username:Password for your actual camera’s won’t work with this method, only the ip:port and user:pass you created in security spy.

so yours might look like https://192.168.1.156/++image?cameraNum=0&auth=WEW83aksdf23=

1 Like

I have removed this from my public github and with today’s changes that break this, I do not have a new method. Sorry, but ST has killed this for good.

1 Like

Noooooo.

This was do great. What feature exactly have they removed?

The ability to retrieve the image locally from the camera, send to aws s3 and then retrieve it. Essentially everything this DTH did.

1 Like

BTW, this is the 6th time they have broken this DTH. I am done with it. I had no notice, no heads up. Sorry to all the users of this DTH. But the time has come to kill it off apparently.

Even if ST does come back with a fix, I will have to seriously consider if I want to go through this again. The only thing that is consistent is ST breaks things without notice.

Yes, supposedly its a security hole and they needed to act quickly. I get it, but its how (again) it was handled. No communication until after it breaks with no workaround or timeline to restore features.

5 Likes