DSCAlerts: Desktop App For Emailing Zone Alerts

Information and support for EnvisaLink modules.

Moderators: EyezOnRich, GrandWizard

io_guy
Posts: 27
Joined: Tue May 29, 2012 1:05 am

Re: DSCAlerts: Desktop App For Emailing Zone Alerts

Post by io_guy »

Doable.
Let me know exactly what you're looking for, I'll see if I can squeeze it into the next release.
davidhogue
Posts: 6
Joined: Mon Apr 16, 2012 8:45 am

Re: DSCAlerts: Desktop App For Emailing Zone Alerts

Post by davidhogue »

io_guy wrote:Doable.
Let me know exactly what you're looking for, I'll see if I can squeeze it into the next release.

Here is what i was thinking about, something like a programmable thermostat schedule uses.
Not sure if it would be easier to just do seven schedules one for each day of the week.

David
alert.jpg
alert.jpg (116.71 KiB) Viewed 13317 times
davidhogue
Posts: 6
Joined: Mon Apr 16, 2012 8:45 am

Re: DSCAlerts: Desktop App For Emailing Zone Alerts

Post by davidhogue »

io_guy wrote:Doable.
Let me know exactly what you're looking for, I'll see if I can squeeze it into the next release.

io_guy, are you working on a new release for this app any time soon? I use it and would love to see zone schedules built into it.
David
io_guy
Posts: 27
Joined: Tue May 29, 2012 1:05 am

Re: DSCAlerts: Desktop App For Emailing Zone Alerts

Post by io_guy »

davidhogue wrote:io_guy, are you working on a new release for this app any time soon? I use it and would love to see zone schedules built into it.
David
To be honest I haven't touched this since the last release, didn't think anyone was using it.
I have no problem making a new release with scheduling but I'm struggling on a clean way of doing this. Adding the ability to schedule each zone daily would be 64 zones X 7 days = 448 total schedule configuration options - pretty ugly to display and code.
Just not sure how to make this clean.
RobDIY
Posts: 3
Joined: Thu Aug 28, 2014 10:29 am

Re: DSCAlerts: Desktop App For Emailing Zone Alerts

Post by RobDIY »

io_guy, thanks for DSCAlerts. One feature which i think would add lots of functionality is to add PGM Zone followers. If DSCAlerts can send a PGM (1-8) each time a zone violated (open or close but not both) much like it sends an email now, I can get DSCAlerts to turn on outside lights on a timer when certain doors are open. I can then get windows scheduler to run different instances of DSCAlerts at different time for different results, such as no need for lights when its daytime. Not to mention, close garage doors, stay arm at night, motion buzzer / lights, etc..
Thanks
io_guy
Posts: 27
Joined: Tue May 29, 2012 1:05 am

Re: DSCAlerts: Desktop App For Emailing Zone Alerts

Post by io_guy »

Looking through the API, it doesn't appear there's a way to toggle any PGMs besides the on-board ones (command 020).
I don't have anything to test otherwise. Maybe a keypad command can do it?
RobDIY
Posts: 3
Joined: Thu Aug 28, 2014 10:29 am

Re: DSCAlerts: Desktop App For Emailing Zone Alerts

Post by RobDIY »

I think your right, the PGM output is limited to 1 - 4 through the API, no keypad control for PGM 5 - 14 that i could find.
webstas
Posts: 22
Joined: Tue Feb 04, 2014 12:32 am

Re: DSCAlerts: Desktop App For Emailing Zone Alerts

Post by webstas »

So no go on this for Honeywell?
claude
Posts: 2
Joined: Tue Nov 25, 2014 8:05 pm
Location: Montreal, QC, Canada

Re: DSCAlerts: Desktop App For Emailing Zone Alerts

Post by claude »

IO_Guy,

Very useful, thanks for your investment in this.

Feature requests:
1- an automated archiving mechanism (SQLite?) to keep the info across PC restarts; I need to view patterns over time, this is critical for me
2- a resizable window, especially for the Log tab

A few questions:
1- Log tab: what's the number under the 'Status request' button ?
2- Network tab, SMTP setup: I assume it's activated when all the parameters are defined? What does it send, every line in the log?
wyang
Posts: 1
Joined: Mon Dec 08, 2014 11:02 pm

Re: DSCAlerts: Desktop App For Emailing Zone Alerts

Post by wyang »

This crashes when run on Mac OS X. This is the fail I see:

Code: Select all

System.NotImplementedException: The requested feature is not implemented.
  at System.Windows.Forms.XplatUICarbon.SystrayAdd (IntPtr hwnd, System.String tip, System.Drawing.Icon icon, System.Windows.Forms.ToolTip& tt) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUI.SystrayAdd (IntPtr handle, System.String tip, System.Drawing.Icon icon, System.Windows.Forms.ToolTip& tt) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.NotifyIcon.ShowSystray () [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.NotifyIcon.set_Visible (Boolean value) [0x00000] in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) System.Windows.Forms.NotifyIcon:set_Visible (bool)
  at k.m (System.Object A_0, System.EventArgs A_1) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Form.OnLoad (System.EventArgs e) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Form.OnLoadInternal (System.EventArgs e) [0x00000] in <filename unknown>:0 
System.NotImplementedException: The requested feature is not implemented.
  at System.Windows.Forms.XplatUICarbon.SystrayRemove (IntPtr hwnd, System.Windows.Forms.ToolTip& tt) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUI.SystrayRemove (IntPtr handle, System.Windows.Forms.ToolTip& tt) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.NotifyIcon.HideSystray () [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.NotifyIcon.set_Visible (Boolean value) [0x00000] in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) System.Windows.Forms.NotifyIcon:set_Visible (bool)
  at k.g () [0x00000] in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) k:g ()
  at k.a (System.Object A_0, System.Windows.Forms.FormClosingEventArgs A_1) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Form.OnFormClosing (System.Windows.Forms.FormClosingEventArgs e) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Form.FireClosingEvents (CloseReason reason, Boolean cancel) [0x00000] in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) System.Windows.Forms.Form:FireClosingEvents (System.Windows.Forms.CloseReason,bool)
  at System.Windows.Forms.Application.Exit (System.ComponentModel.CancelEventArgs e) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Application.Exit () [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Application.OnThreadException (System.Exception t) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Form.OnLoadInternal (System.EventArgs e) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Form.OnCreateControl () [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control.CreateControl () [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control.WmShowWindow (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.ScrollableControl.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.ContainerControl.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Form.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control+ControlWindowTarget.OnMessage (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.NativeWindow.WndProc (IntPtr hWnd, Msg msg, IntPtr wParam, IntPtr lParam) [0x00000] in <filename unknown>:0 
Post Reply