I was having similar issues to what you two have referenced above. I was previously able to manually add multiple Foscam Cameras in UI4/UI5, but after a recent update to UI5 1.5.346 this stopped working for some reason. I tried all different types of variations to get it to work, but it looks like something changed in one of the recent UI5 updates that changed the way Vera adds cameras via the “Manually add IP Camera” process
See my notes below on what I found and the steps that acted as a workaround for me… for non-Foscam users you will just have to update your URL Entry and potential PTZ Entry:
(Only Tested with Foscam Cameras)
Previously, I was able to add Foscam Cameras via “Manual IP Camera Add” (Devices → Add Devices), but after 1.5.346 Update the associated Username/Password Attributes looks to have changed and would not allow Foscam Cameras to be added via this method.
Examples below all assume the following conditions:
Camera IP Address: 192.168.1.200
TCP Port: 8080
Reason: After entering associated New Camera Info (IP Address, Port, snapshot.cgi, etc), UI5 is now trying to access the Camera Image via the following string:
“http://192.168.1.200:8080/snapshot.cgi&user=&pass=”
You can see this if you right click on the “Broken Image” that it unsuccessfully tries to display and look at that path/string it tries to use.
I’ve tested this directly via a Web Browser to all my Foscam Cameras (previously added/working and new) and this format will never work as Foscam only accepts User/Pass inclusions in the following format:
“http://username:password@192.168.1.200:8080/snapshot.cgi”
Adding a few other threads together, I was able to get the following workaround option to add correctly:
Apps → Develop Apps → Create Device
Enter the Following Info:
Device Type: urn:schemas-upnp-org:device:DigitalSecurityCamera:1
Internal ID: (Blank)
Descrition:
Upnp Device Filename: (Blank)
Upnp Implementation Filename: (Blank)
IP Address: (Ex. 192.168.1.200:8080)
MAC: (Blank)
Room: <Select/Associate if you already have the room created>
Parent Device: (Blank)
Select “Create Device”, “Device Created” message should appear with new Device ID
Device should now show up in “Devices → All” (It won’t show correctly at this point, but we will add the rest of the settings to fix this)
[b]Next, find this manually added device… Click Settings (Wrench Icon) & Update at a minimum the following fields:
Settings Tab:
URL: snapshot.cgi
Username:
Password:
IP Address: (Should already be entered in ‘192.168.1.200:8080’ format)
Advanced Tab:
impl_file: I_FoscamPTZ.xml ***(Only enter this if you have previously installed the Foscam PTZ XML File, leave blank if not)[/b]
Close out of settings & click “Save”
Within about 30secs you should see the “Camera Icon” update and if all mentioned settings were entered correctly you will see your camera image update to a live capture.
This manually added camera should now even show up in “Devices → Cameras” menu