Originally posted by norcoscia
View Post
Announcement
Collapse
No announcement yet.
UltraNetCam HSPI - In Development
Collapse
X
-
Not sure why it was needed in your case. This is what get_params.cgi shows for mine (which does not have the Homeseer port):
var alarm_http_url='http://192.168.x.x/hspi_ultranetcam/hspi_ultranetcam.aspx?trigger=alarm';
Do you recall if get_params.cgi showed the following?
var alarm_motion_armed=1;
var alarm_http=1;
Regards,
UltrajonesPlug-ins: UltraMon, UltraM1G, UltraCID, Ultra1Wire, UltraLog, UltraWeatherBug, UltraPioneerAVR, UltraGCIR
Comment
-
Foscam Alarm Trigger Hidden Feature
Not sure, but I know I need it -- I spent days banging my head on the desk trying to get it to work w/o the port number inserted.
Requesting get_params.cgi on my FI8918W outputs:
var alarm_input_armed=1;
var alarm_http=1;
var alarm_http_url='http://192.168.1.XX:XXXX/hspi_ultranetcam/hspi_ultranetcam.aspx?trigger=alarm';
Not sure why I need it, I'm not on the latest Firmware build (hate doing FW updates, bricked a $$$ camera once) that could be it. Also, I'm not using port 80, maybe if you are the camera doesn't need the port number (just guessing, maybe it is the default port?)
Currently Running
var id='000DC5D3C607';
var sys_ver='11.22.2.36';
var app_ver='2.4.18.16';
Comment
-
Question on IR mod control with FI9820W
Originally posted by Automated View PostThe issue with my Foscam 9820 and WLAN was solved by reflashing the firmware with the same version (newest) that was already on it. Evidently it was somehow corrupted. So far it has been ok, but the reported issues with brightness are true. One workaround is that you can force the IR mode on sooner through a CGI URL, and of course Homeseer can do that.
PS. - agree with others, FW on this model is half cooked and using it on a Mac is a big problem - had to view via Windows EI. On the upside, no problems getting UltraNetCam to work with it....
Comment
-
Errors During capture
Trying out this Plug-in and getting error every time I capture an image using test button. Can anyone direct me to the possible cause.
21/10/2012 09:20:00 - UltraNetCam Error - An unexpected error occured in the NetCamAPI() function/subroutine: [System.Net.WebException: The remote server returned an error: (501) Not Implemented. at System.Net.HttpWebRequest.GetResponse() at HSPI_ULTRANETCAM.NetCamDevice.NetCamCGI(String strQueryString)]
Camera used D Link DCS-900. Works fine with D-Link software provided and HS Net camera plugin. Wishing to update to zone alarm and new camera in near future.
ThanksLast edited by Jo; October 21, 2012, 05:22 AM.
Comment
-
It doesn't look like you have the ULR correct if your camera is returning a 500 result code. If you take the URL and put in into your browser, does the browser display a jpg image from your camera?
Are you entering /Image.jpg in the NetCam Snapshot Path textbox?
Regards,
UltrajonesPlug-ins: UltraMon, UltraM1G, UltraCID, Ultra1Wire, UltraLog, UltraWeatherBug, UltraPioneerAVR, UltraGCIR
Comment
-
Types and Camera's
Hi UltraJones,
Today I installed UltraNetCam 1.1.4646.30097 TRAIL on Homeseer Professional Edition 2.5.0.52 (WIN7).
Problems with installing TYPES and Camera's.
Not possible to create a new Type.
Not possible to create a new camera.
In Homeseerlog:
<TABLE border=0 cellSpacing=2 cellPadding=0 width="100%"><TBODY><TR><TD class=LOGDateTime0 noWrap align=left>21-10-2012 18:03:13 </TD><TD class=LOGType0 colSpan=3 align=left>Error </TD><TD class=LOGEntry0 colSpan=8 align=left>Web Server Error 404, cannot serve file: C:\Program Files\HomeSeer HSPRO\html/Camera/CameraError.jpg</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>21-10-2012 18:03:34 </TD><TD class=LOGType1 colSpan=3 align=left>UltraNetCam Error </TD><TD class=LOGEntry1 colSpan=8 align=left>An unexpected error occured in the GetNetCamTypesFromDB() function/subroutine: [System.Exception: Unable to complete database query because the database connection has not been initialized. bij HSPI_ULTRANETCAM.HSPI.GetNetCamTypesFromDB()]</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>21-10-2012 18:04:31 </TD><TD class=LOGType0 colSpan=3 align=left>UltraNetCam Error </TD><TD class=LOGEntry0 colSpan=8 align=left>An unexpected error occured in the InsertNetCamType() function/subroutine: [System.Exception: Unable to complete database transaction because the database connection has not been initialized. bij HSPI_ULTRANETCAM.HSPI.InsertNetCamType(String netcam_vendor, String netcam_model, String snapshot_path, String videostream_path)]</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>21-10-2012 18:04:31 </TD><TD class=LOGType1 colSpan=3 align=left>UltraNetCam Error </TD><TD class=LOGEntry1 colSpan=8 align=left>An unexpected error occured in the GetNetCamList() function/subroutine: [System.InvalidOperationException: Database is not open bij System.Data.SQLite.SQLiteCommand.InitializeForReader() bij System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavi or behavior) bij System.Data.SQLite.SQLiteCommand.ExecuteDbDataReader(Command Behavior behavior) bij System.Data.Common.DbCommand.ExecuteReader() bij HSPI_ULTRANETCAM.HSPI_NETCAM.GetNetCamList()]</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>21-10-2012 18:04:31 </TD><TD class=LOGType0 colSpan=3 align=left>UltraNetCam Error </TD><TD class=LOGEntry0 colSpan=8 align=left>An unexpected error occured in the GetNetCamTypesFromDB() function/subroutine: [System.Exception: Unable to complete database query because the database connection has not been initialized. bij HSPI_ULTRANETCAM.HSPI.GetNetCamTypesFromDB()]</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>21-10-2012 18:04:31 </TD><TD class=LOGType1 colSpan=3 align=left>UltraNetCam Error </TD><TD class=LOGEntry1 colSpan=8 align=left>An unexpected error occured in the GetNetCamTypesFromDB() function/subroutine: [System.Exception: Unable to complete database query because the database connection has not been initialized. bij HSPI_ULTRANETCAM.HSPI.GetNetCamTypesFromDB()]</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>21-10-2012 18:04:54 </TD><TD class=LOGType0 colSpan=3 align=left>Error </TD><TD class=LOGEntry0 colSpan=8 align=left>Web Server Error 404, cannot serve file: C:\Program Files\HomeSeer HSPRO\html/Camera/CameraError.jpg</TD></TR></TBODY></TABLE>Last edited by Wiel; October 21, 2012, 11:26 AM.
Comment
-
Logg for HS
Hi UltraJones, Thank you for help.
You mean this log? (I disabled/enabled UltraNetCam)
<TABLE border=0 cellSpacing=2 cellPadding=0 width="100%"><TBODY><TR><TD class=LOGDateTime0 noWrap align=left>21-10-2012 19:05:43 </TD><TD class=LOGType0 colSpan=3 align=left>UltraNetCam Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>Entered GetSetting() function.</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>21-10-2012 19:05:43 </TD><TD class=LOGType1 colSpan=3 align=left>UltraNetCam Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>Section: Options, Key: SnapshotEventMax, Value: 50</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>21-10-2012 19:05:43 </TD><TD class=LOGType0 colSpan=3 align=left>UltraNetCam Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>Entered GetSetting() function.</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>21-10-2012 19:05:43 </TD><TD class=LOGType1 colSpan=3 align=left>UltraNetCam Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>Section: FTPArchive, Key: ArchiveEnabled, Value: 0</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>21-10-2012 19:05:43 </TD><TD class=LOGType0 colSpan=3 align=left>UltraNetCam Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>Entered GetSetting() function.</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>21-10-2012 19:05:43 </TD><TD class=LOGType1 colSpan=3 align=left>UltraNetCam Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>Section: FTPArchive, Key: ArchiveLimit, Value: 50</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>21-10-2012 19:05:43 </TD><TD class=LOGType0 colSpan=3 align=left>UltraNetCam Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>Entered GetSetting() function.</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>21-10-2012 19:05:43 </TD><TD class=LOGType1 colSpan=3 align=left>UltraNetCam Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>Section: FTPArchive, Key: ArchiveDir, Value: /ultranetcam</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>21-10-2012 19:05:43 </TD><TD class=LOGType0 colSpan=3 align=left>UltraNetCam Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>Entered GetSetting() function.</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>21-10-2012 19:05:43 </TD><TD class=LOGType1 colSpan=3 align=left>UltraNetCam Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>Section: FTPClient, Key: ServerName, Value: </TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>21-10-2012 19:05:43 </TD><TD class=LOGType0 colSpan=3 align=left>UltraNetCam Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>Entered GetSetting() function.</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>21-10-2012 19:05:44 </TD><TD class=LOGType1 colSpan=3 align=left>UltraNetCam Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>Section: FTPClient, Key: UserName, Value: </TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>21-10-2012 19:05:44 </TD><TD class=LOGType0 colSpan=3 align=left>UltraNetCam Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>Entered GetSetting() function.</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>21-10-2012 19:05:44 </TD><TD class=LOGType1 colSpan=3 align=left>UltraNetCam Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>Section: FTPClient, Key: UserPass, Value: </TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>21-10-2012 19:05:44 </TD><TD class=LOGType0 colSpan=3 align=left>UltraNetCam Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>Entered GetSetting() function.</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>21-10-2012 19:05:44 </TD><TD class=LOGType1 colSpan=3 align=left>UltraNetCam Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>Section: EmailNotification, Key: EmailEnabled, Value: 0</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>21-10-2012 19:05:44 </TD><TD class=LOGType0 colSpan=3 align=left>UltraNetCam Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>Entered GetSetting() function.</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>21-10-2012 19:05:44 </TD><TD class=LOGType1 colSpan=3 align=left>UltraNetCam Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>Section: EmailNotification, Key: EmailRcptTo, Value abc@wxs.nl</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>21-10-2012 19:05:44 </TD><TD class=LOGType0 colSpan=3 align=left>UltraNetCam Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>Entered GetSetting() function.</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>21-10-2012 19:05:44 </TD><TD class=LOGType1 colSpan=3 align=left>UltraNetCam Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>Section: EmailNotification, Key: EmailFrom, Value: abc@wxs.nl</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>21-10-2012 19:05:44 </TD><TD class=LOGType0 colSpan=3 align=left>UltraNetCam Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>Entered GetSetting() function.</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>21-10-2012 19:05:44 </TD><TD class=LOGType1 colSpan=3 align=left>UltraNetCam Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>Section: EmailNotification, Key: EmailSubject, Value: HSPI UltraNetCam - $camera_name - $event_id</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>21-10-2012 19:05:44 </TD><TD class=LOGType0 colSpan=3 align=left>UltraNetCam Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>Entered GetSetting() function.</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>21-10-2012 19:05:44 </TD><TD class=LOGType1 colSpan=3 align=left>UltraNetCam Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>Section: EmailNotification, Key: EmailBody, Value: HomeSeer captured snapshot $event_id from $camera_name [$camera_id] on $date $time~~$wan_url_snapshots~$lan_url_snapshots</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>21-10-2012 19:05:44 </TD><TD class=LOGType0 colSpan=3 align=left>UltraNetCam Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>Entered GetSetting() function.</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>21-10-2012 19:05:44 </TD><TD class=LOGType1 colSpan=3 align=left>UltraNetCam Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>Section: ConvertToVideo, Key: EventSnapshotCount, Value: 10</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>21-10-2012 19:05:44 </TD><TD class=LOGType0 colSpan=3 align=left>UltraNetCam Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>Entered GetSetting() function.</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>21-10-2012 19:05:44 </TD><TD class=LOGType1 colSpan=3 align=left>UltraNetCam Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>Section: Options, Key: RegisterLink, Value: True</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>21-10-2012 19:05:44 </TD><TD class=LOGType0 colSpan=3 align=left>UltraNetCam Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>Entered GetSetting() function.</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>21-10-2012 19:05:44 </TD><TD class=LOGType1 colSpan=3 align=left>UltraNetCam Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>Section: Options, Key: Debug, Value: True</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>21-10-2012 19:05:44 </TD><TD class=LOGType0 colSpan=3 align=left>Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>options page took 1,69000509999751 seconds</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>21-10-2012 19:06:14 </TD><TD class=LOGType1 colSpan=3 align=left>Plug-In </TD><TD class=LOGEntry1 colSpan=8 align=left>Shutting down generic Plug-In: UltraNetCam</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>21-10-2012 19:06:14 </TD><TD class=LOGType0 colSpan=3 align=left>UltraNetCam Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>Entered ShutdownIO() subroutine.</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>21-10-2012 19:06:15 </TD><TD class=LOGType1 colSpan=3 align=left>UltraNetCam Info </TD><TD class=LOGEntry1 colSpan=8 align=left>UltraNetCam - shutting down I/O ...</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>
21-10-2012 19:06:33
</TD><TD class=LOGType0 colSpan=3 align=left>Plug-In </TD><TD class=LOGEntry0 colSpan=8 align=left>Interface UltraNetCam is running as a trial, 27 days remaining.</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>21-10-2012 19:06:33 </TD><TD class=LOGType1 colSpan=3 align=left>UltraNetCam Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>Entered RegisterCallback() function.</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>21-10-2012 19:06:33 </TD><TD class=LOGType0 colSpan=3 align=left>UltraNetCam Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>Entered Version() function.</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>21-10-2012 19:06:33 </TD><TD class=LOGType1 colSpan=3 align=left>UltraNetCam Info </TD><TD class=LOGEntry1 colSpan=8 align=left>UltraNetCam version 1.1.4646.30097 starting ...</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>21-10-2012 19:06:33 </TD><TD class=LOGType0 colSpan=3 align=left>UltraNetCam Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>RegisterMenu callback executing...</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>21-10-2012 19:06:34 </TD><TD class=LOGType1 colSpan=3 align=left>Plug-In </TD><TD class=LOGEntry1 colSpan=8 align=left>Initializing Plug-in: UltraNetCam</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>21-10-2012 19:06:34 </TD><TD class=LOGType0 colSpan=3 align=left>UltraNetCam Debug </TD><TD class=LOGEntry0 colSpan=8 align=left>Entered InitIO() function.</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>21-10-2012 19:06:34 </TD><TD class=LOGType1 colSpan=3 align=left>UltraNetCam Info </TD><TD class=LOGEntry1 colSpan=8 align=left>UltraNetCam - initializing I/O ...</TD></TR><TR><TD class=logbig noWrap align=left>21-10-2012 19:06:34 </TD><TD class=logbig colSpan=3 align=left>UltraNetCam Debug </TD><TD class=logbig colSpan=8 align=left>Entered InitializeDatabase() function.</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>21-10-2012 19:06:34 </TD><TD class=LOGType1 colSpan=3 align=left>UltraNetCam Debug </TD><TD class=LOGEntry1 colSpan=8 align=left>Entered CloseDBConn() subroutine.</TD></TR><TR><TD class=logbig noWrap align=left>21-10-2012 19:06:34 </TD><TD class=logbig colSpan=3 align=left>UltraNetCam Info </TD><TD class=logbig colSpan=8 align=left>Database connection closed successfuly.</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>21-10-2012 19:06:34 </TD><TD class=LOGType1 colSpan=3 align=left>UltraNetCam Error </TD><TD class=LOGEntry1 colSpan=8 align=left>An unexpected error occured in the InitializeDatabase() function/subroutine: [System.Exception: An existing database connection could not be closed. bij HSPI_ULTRANETCAM.Database.InitializeDatabase()]</TD></TR><TR><TD class=LOGDateTime0 noWrap align=left>21-10-2012 19:06:34 </TD><TD class=LOGType0 colSpan=3 align=left>Error </TD><TD class=LOGEntry0 colSpan=8 align=left>Initializing interface: UltraNetCam-The database connection failed to initialize.</TD></TR><TR><TD class=LOGDateTime1 noWrap align=left>21-10-2012 19:06:34 </TD><TD class=LOGType1 colSpan=3 align=left>Plug-In </TD><TD class=LOGEntry1 colSpan=8 align=left>Finished initializing plug-in UltraNetCam</TD></TR></TBODY></TABLE>
Comment
-
Please do the following:
- Enable debug in UltraNetCam
- Shutdown HomeSeer
- Delete the database in {HS Root}\data\UltraNetCam
- Restart HomeSeer
The database should be recreated on startup. If you are still seeing these errors, then please send the debug logs to ultrajones@hotmail.com so I can review them.
Regards,
UltrajonesPlug-ins: UltraMon, UltraM1G, UltraCID, Ultra1Wire, UltraLog, UltraWeatherBug, UltraPioneerAVR, UltraGCIR
Comment
-
Issue Fixed
It doesn't look like you have the ULR correct if your camera is returning a 500 result code. If you take the URL and put in into your browser, does the browser display a jpg image from your camera?
Are you entering /Image.jpg in the NetCam Snapshot Path textbox?
Entered /image.jpg and errors have gone. Have created an event and all is working fine.
Thanks,
Jo
Comment
-
Great Plug-In
I just downloaded the trial of this plug-in. I must say I am very impressed. This does almost everything I need and will eliminate the need for ZoneMinder in my setup. The only issue I am finding is the delay when using the camera based trigger to capture jpg's. This isn't a problem with the plug-in per se just a limitation. With Zoneminder a cache of images could be maintained so when an event occurred the cached images could be captured as well as the future events.
Comment
-
Missing netcam.gif
Hi,
After messing about with HS3 I seem to have lost netcam.gif from the netcam/image library. I presume this is the only file missing.
I have tried repairing it but to no avail.
I get an error in the logs stating this is missing so I have copied and renamed another .gif file and issue goes away but instead of the netcam image I get the renamed one.
Any suggestions or can someone send a file with all the image files that should be in /netcam/images/
Thanks
Jo
Comment
Comment