DSCAlerts: Desktop App For Emailing Zone Alerts
Moderators: EyezOnRich, GrandWizard
Re: DSCAlerts: Desktop App For Emailing Zone Alerts
Doable.
Let me know exactly what you're looking for, I'll see if I can squeeze it into the next release.
Let me know exactly what you're looking for, I'll see if I can squeeze it into the next release.
-
- Posts: 6
- Joined: Mon Apr 16, 2012 8:45 am
Re: DSCAlerts: Desktop App For Emailing Zone Alerts
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
-
- Posts: 6
- Joined: Mon Apr 16, 2012 8:45 am
Re: DSCAlerts: Desktop App For Emailing Zone Alerts
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
Re: DSCAlerts: Desktop App For Emailing Zone Alerts
To be honest I haven't touched this since the last release, didn't think anyone was using it.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
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.
Re: DSCAlerts: Desktop App For Emailing Zone Alerts
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
Thanks
Re: DSCAlerts: Desktop App For Emailing Zone Alerts
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?
I don't have anything to test otherwise. Maybe a keypad command can do it?
Re: DSCAlerts: Desktop App For Emailing Zone Alerts
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.
Re: DSCAlerts: Desktop App For Emailing Zone Alerts
So no go on this for Honeywell?
Re: DSCAlerts: Desktop App For Emailing Zone Alerts
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?
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?
Re: DSCAlerts: Desktop App For Emailing Zone Alerts
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