Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - iostream212

Pages: 1 2 [3] 4 5 6
Feature Requests / Additional log filters
« on: January 19, 2013, 12:10:08 pm »
Requesting additional log filters be added. When debugging a specific driver sometimes other log entries get in the way making it difficult to track down the information you are looking for, especially when your view is reset when auto refresh is enabled. To the very least ability to filter by context name would be a big help in debugging a live system. Thank you.

User Showcase / Elve friendly security camera DVR software
« on: January 17, 2013, 04:49:32 pm »
I have seen discussions regarding security camera software come up from time to time on different forums. Most users will throw out votes for Vitamin D or Blue Iris. I have tried both in the past and have dumped them in favor of iSpy. So for users looking for network cam dvr software definitely give iSpy a try.

The first benefit is that it is free while the other solutions mentioned are not.
Second benefit is that it can be used in Elve!

To do so go to the alerts tab in camera setup.
Enable the alert and set alert mode (commonly movement).

Next create a .BAT file to run your Elve scene. You can create a .BAT file in notepad by saving the text document with a .BAT extension.

For a discussion of the proper command line syntax see:

Next, back in the alert tab in iSpy, direct the ‘Execute File’ dialog to your newly created .BAT file.

Now you have a simple way to interact with Elve when your security camera detects motion.
There are also other possibilities, but I have yet to try them. Other plugins include a license plate reader and face recognition.

Feature Requests / Press and held on Elve mobile
« on: January 15, 2013, 01:46:01 pm »

Please add press and held events to Elve mobile. This will reduce button clutter by allowing a button to trigger multiple events based on type of press.
Sent from my Galaxy Nexus using Tapatalk 2

General Discussion / Lite viewer vs regular viewer
« on: January 15, 2013, 01:42:36 pm »

Anyone see any docs explaining the difference between lite and full ts viewers? Having a issue with the press and held event on both the android and iOS version of Elve mobile. Wondering what other differences are. Finally got a great screen-set up and running and being able to use only press and release events for buttons on the android viewer is sending me back to the drawing board and forcing me to add more buttons to my mobile install. :'(
Sent from my Galaxy Nexus using Tapatalk 2

Bug Reports / New 2.0 rule filter feature
« on: January 15, 2013, 11:25:49 am »
You can't remove a filter once it is set

Sent from my Galaxy Nexus using Tapatalk 2

Feature Requests / Advanced generic webcam driver
« on: January 14, 2013, 09:32:52 pm »
Request to create a generic webcam driver with some of the following events:
On motion detect...
On motion detection end...
Record video, with record options
Record snapshots, with record options
Email video
Email snapshots


Sent from my A500 using Tapatalk HD

Feature Requests / More flexible ir send counts
« on: January 14, 2013, 09:22:42 pm »
Request a update to IR library where the send count could be specified at the command level instead of the device level. This would be purely to facilitate repeating commands, so a new method to allow this functionality may work too, but I think the first approach would be more flexible.

Sent from my A500 using Tapatalk HD

Feature Requests / Faster text edit
« on: January 14, 2013, 09:16:40 pm »
Requesting to add feature where you can edit text within the label or button directly. Single click while in the builder to begin edit. Type changes and click outside of the edited object to save. Would make fine tuning screens faster .

Sent from my A500 using Tapatalk HD

I see how to setup a connection monitor to a network resource that doesn't require authentication. But now I am stuck on setting up a connection to a network resouce that require authentication.  Any help would be appreciated! Hope all are enjoying a nice day off (hopefully  :) )!

General Discussion / General computer freezing question
« on: August 24, 2012, 12:38:15 pm »

My server has occasionally started to freeze. My server is headless so it is hard to tell the exact reason, visually, why it happens. By freeze I mean elve stops responding and that I can not rdp into the device. I am running WHS 2011. Just looking for general troubleshooting advise. I find the logs hard to dissect. Also if anyone has ideas on automatic recovery on a system freeze (like restarting automatically).
Sent from my Galaxy Nexus using Tapatalk 2

Third Party Device Driver Software Development / Barebones ISY Driver
« on: August 21, 2012, 08:22:29 am »
So I have been working on a new ISY driver for Elve. 'Why 2 drivers?' you may ask. The current driver is much more feature rich than what I am producing.  I believe with the added features also adds a great deal of complexity to the project. I am not looking to support all the add-on aspects of the ISY system, mostly just the barebones lighting related features. So hopefully some users will find this helpful as a compliment to the already available and robust ISY driver. That being said lets get to it! There has been a delay in posting the initial beta due to some needed code clarification. John is just getting back to me so hopefully a first posting shall be in a few weeks.  Below is what I am working on feature-wise.  Please post any suggestions / wish list, etc...

Get light names / status
Get scene names / status
Get program names / status
Get system info

Lights -> on/off/toggle/fast on/fast off/dim/brighten
Scene -> same as above
Programs -> run if/then/else/stop/enable/disable
Variables -> still reasearching what is available. (Would anyone use this if available?)

How do you add an array with a [name / index / value] to a device property?
I see how to add an array with [index/value] by setting 'SetItemInternal' of an IScriptArray object, but didn't see an example for [name / index / value]. See below. Thanks!

Feature Requests / Add 'modify' to installer
« on: July 18, 2012, 10:56:34 pm »
Add 'modify' option to installer when the installer version is the same as the current version.  Then you can add or remove features without a complete reinstall.

Feature Requests / Android app multi-logins
« on: July 18, 2012, 10:53:08 pm »
Requesting to be able to save multiple user names and passwords to sign in under for the android app. That way you can quickly bounce between profiles without having to redo credentials each time. 
Maybe also add an option for a startup password to prevent unauthorized mobile app use.

User Showcase / System Information
« on: July 17, 2012, 04:51:24 pm »
I recently added a system information button to my setup. It is pretty flexible and an easy way to log events to your touch screen.
First I created a global variable to store system information to. In this example the variable is called "strSystemInfo".
Next I added a boolean control to my top level screen. The boolean evaluates the length of the 'strSystemInfo' variable to determine if to show the 'information available' icon or not.

No information:

Information available:

Next I created a few popups. One for information available and the other for no information available.

No information pop up:

Information popup:

Now to wire it all together:

Control press event for the information boolean:
Code: [Select]
if (vars.strSystemInfo.length > 0)
TopTouchScreen.ShowPopup(@"iPhone Example - System Information");
TopTouchScreen.ShowPopup(@"iPhone Example - System No Information");

Code for the information available popup. 'this' refers to a page list control, and this script adds items to the control from a delimited string of system information. I used ";" as my field delimiter.

Code: [Select]
strAlert = vars.strSystemInfo;
Alert = New Array();
Alert = strAlert.Split( ";" );
if (Alert.Length > 1)
for (i=1; i < Alert.Length; i++)
this.Add( Alert[i], i );

To handle removing alerts I added a button with the following press event. plSystemInfo is the name of my page list:

Code: [Select]
if (TouchScreen.plSystemInfo.SelectedIndex >= 0)
strAlerts = TouchScreen.plSystemInfo.SelectedText;
strSystemAlerts = vars.strSystemInfo.Trim();
vars.strSystemInfo = strSystemAlerts.Replace((";" + strAlerts), "");

With this in place I can easily add system alerts to my touch screen.  In any script I just add:
vars.strSystemInfo = vars.strSystemInfo + ";" + "New alert";

Pages: 1 2 [3] 4 5 6