Author Topic: What features would you like in the Elve ISY driver?  (Read 5577 times)

BobPaauwe

  • Administrator
  • Newbie
  • *****
  • Posts: 7
    • View Profile
    • Bob's Place Media Engineering
What features would you like in the Elve ISY driver?
« on: April 26, 2011, 07:36:13 PM »
The Elve driver for the Universal Devices Inc. ISY99 series of Insteon controllers is currently in development.  This is your chance to influence what features make it into the driver first. It is usable in it's current state, but the ISY has a lot of features that Elve could take advantage of.  If you are at all familiar with HomeSeer, take a look at the documentation for the ISYInsteon plug-in for HomeSeer for some ideas on features that could be added to the Elve driver.

Please use this thread to describe what you would like to see the driver do.
--
Bob Paauwe

iolaus

  • Newbie
  • *
  • Posts: 2
    • View Profile
Re: What features would you like in the Elve ISY driver?
« Reply #1 on: September 20, 2011, 08:50:52 AM »
Reading up on the ISY API I'm guessing it's not possible, but any chance you could expose individual button events (ie. KeypadLinc Button A Fast Off)?

Also, would it be possible to get a list of Programs and their current states and/or the ability to run programs?

Thanks,
Ryan
« Last Edit: September 20, 2011, 09:13:23 AM by iolaus »

BobPaauwe

  • Administrator
  • Newbie
  • *****
  • Posts: 7
    • View Profile
    • Bob's Place Media Engineering
Re: What features would you like in the Elve ISY driver?
« Reply #2 on: September 20, 2011, 06:41:27 PM »
Ryan,

Thanks for the input! 

I'd have to check, but I believe that individual button events can be detected and used as triggers.  I know that the driver does receive individual events for sending an "ON" and for status of "ON" for switchlincs.  I think the same is true for keypad buttons.  Getting all the events that the driver receives from the ISY translated into Elve events is something that is on the todo list.

Providing support for programs is also on the todo list.  I haven't quite figured out how they should be represented in Elve.
--
Bob Paauwe

iolaus

  • Newbie
  • *
  • Posts: 2
    • View Profile
Re: What features would you like in the Elve ISY driver?
« Reply #3 on: September 20, 2011, 07:58:54 PM »
Bob,

Thanks for the quick response.  With regards to representing Programs in Elve I think you could do it in a similar way to Scenes.  ie. a few array properties like ProgramIDs, ProgramNames, and ProgramStatuses.  Those combined with some methods that correspond to the ISY program methods ( ProgramRun(string ID), ProgramProgramRunElse)(string ID), ProgramStop(string ID), etc ) would be a great start I'd think.

I'm trying to figure out the best way to get Elve to respond to a KeypadLinc FastOff command and I was thinking if I couldn't do it directly then maybe I could have the ISY set a Program to True on FastOff.  Then when Elve saw the Program status change to True, it could trigger a rule and set the Program back to False.

Please let me know if I can help in any way or do any testing. :)
« Last Edit: September 20, 2011, 08:02:18 PM by iolaus »