Active TopicsActive Topics  Display List of Forum MembersMemberlist  Search The ForumSearch  HelpHelp
  RegisterRegister  LoginLogin
PowerHome Programming
 PowerHome Messageboard : PowerHome Programming
Subject Topic: Help with IO Linc and Trigger Post ReplyPost New Topic
Author
Message << Prev Topic | Next Topic >>
strav
Newbie
Newbie


Joined: July 23 2009
Location: United States
Online Status: Offline
Posts: 13
Posted: January 22 2011 at 13:35 | IP Logged Quote strav

I've got an Insteon IO Link that I've hooked up to a doorbell switch. I've created a trigger and associated it with the IO Link, but the trigger fires multiple times for each doorbell push. I read in a post here: http://www.power-home.com/forum/forum_topics.asp?FID=4 that this was normal behavior it could be addressed [LOCAL9] <> [LOCAL10] to the boolean field so I did, but the trigger still fires multiple times for each button press.

I'm on PowerHome version 2.1b

Here's how I have the trigger configured:





Any suggestion for how to get this trigger to only fire once per button push?
Back to Top View strav's Profile Search for other posts by strav
 
smarty
Super User
Super User
Avatar

Joined: May 21 2006
Location: United States
Online Status: Offline
Posts: 728
Posted: January 22 2011 at 14:20 | IP Logged Quote smarty

Trigdisable can be found here on the 1st page.

http://www.myx10.com/forum/forum_posts.asp?TID=2132&KW=trigd isable&TPN=1

__________________
Elk - Insteon - BlueIris - DMC1 - PowerHome - XLobby - HA_Bridge w/Dots - Brultech
Back to Top View smarty's Profile Search for other posts by smarty
 
grif091
Super User
Super User


Joined: March 26 2008
Location: United States
Online Status: Offline
Posts: 1357
Posted: January 22 2011 at 14:27 | IP Logged Quote grif091

The referenced post was describing a situation where the device was sending 1 Group Broadcast message followed by multiple Group Cleanup messages.

RF only devices (TriggerLincs and Motion Sensors) send up to 3 Group Broadcast messages followed by 1 Group Cleanup message.

The technique of checking Local9 against Local10 may not work for the TriggerLinc sequence. The Trigger Disable smarty is talking about may work better for this case.


Edited by grif091 - January 22 2011 at 14:28


__________________
Lee G
Back to Top View grif091's Profile Search for other posts by grif091
 
strav
Newbie
Newbie


Joined: July 23 2009
Location: United States
Online Status: Offline
Posts: 13
Posted: January 22 2011 at 14:57 | IP Logged Quote strav

The Trigger Disable method worked perfectly. Thank you both very much!
Back to Top View strav's Profile Search for other posts by strav
 
GadgetGuy
Super User
Super User
Avatar

Joined: June 01 2008
Location: United States
Online Status: Offline
Posts: 942
Posted: July 11 2011 at 08:20 | IP Logged Quote GadgetGuy

Speaking of the 2450 I/O Linc, I too just added one to my Insteon collection for garage overhead door sensing.

The 2450 Device is not predefined in Powerhomes Device Type collection. So I took a stab at defining it as a new Type. It seems to work, but I'd feel better knowing it was correctly defined.

Does anyone (ie, Dave probably) have knowledge of the correct parameters to fill in the many db fields for a 2450 I/O Linc device Type fields?

Indeed this may be an opportunity to present the field definitions so that one can intelligently define new device Types as they are encountered.   

__________________
Ken B - Live every day like it's your last. Eventually, you'll get it right!
Back to Top View GadgetGuy's Profile Search for other posts by GadgetGuy
 
grif091
Super User
Super User


Joined: March 26 2008
Location: United States
Online Status: Offline
Posts: 1357
Posted: July 11 2011 at 10:05 | IP Logged Quote grif091

Dave has been silent of late. If you are having any problems interfacing to the I/O Linc I may be able help with the Device Type information. The I/O Linc looks like a Simplehomenet EZIOxx device in that it has 1 Sensor (Input) and 1 Relay (output). The I/O Linc Device Type entry can start with the same values as an EZIO2X4, then pair down the number of Inputs to 1 and Outputs to 1.

The Sensor reports On/Off with Group 1 On/Off messages. There is a Trigger Reverse option that reverses the On/Off messages, Sensor On reports as Off, Sensor Off reports as On. The Relay responds to Direct commands to turn On and Off. For the Relay to respect the various Momentary modes it must be linked as a Responder and Group On/Off commands sent to the Relay. As a Responder the Relay turns On/Off with On/Off commands when the On Level is set to 255. When the On Level is set to 00 the On/Off command response is reversed. On command turns the relay Off, Off command turns the relay on. The Ramp Rate should be 00 and the Output Unit number for the Relay is 00, just as it is for the first relay of an EZIOxx device.

EDIT: it is not really necessary to adjust the Device Type values from an EZIO2X4 starting point. The advantage to changing the numbers to reflect 1 Input and 1 Output is Powerhome will catch any mistakes made in Button or Unit number assignments when creating links.

Edited by grif091 - July 11 2011 at 14:45


__________________
Lee G
Back to Top View grif091's Profile Search for other posts by grif091
 
GadgetGuy
Super User
Super User
Avatar

Joined: June 01 2008
Location: United States
Online Status: Offline
Posts: 942
Posted: July 24 2011 at 20:36 | IP Logged Quote GadgetGuy

Lee - thanks very much.

Looks like I had it pretty well nailed to be the same as your suggestions. The only thing I am still not sure about are the final db entries for the DevCat, SubCat, ProdKey, MemTop and DB type.

I copied in the same parameters as for an EZIO2x4. Does this look right?



BTW- this is a very nice product. The price point is good and the functionality is extensive. Much more than I am using at the moment.   

__________________
Ken B - Live every day like it's your last. Eventually, you'll get it right!
Back to Top View GadgetGuy's Profile Search for other posts by GadgetGuy
 
grif091
Super User
Super User


Joined: March 26 2008
Location: United States
Online Status: Offline
Posts: 1357
Posted: July 24 2011 at 22:23 | IP Logged Quote grif091

The IO Linc DevCat = 7, SubCat = 0, ProdKey = 26. These values are not used so it really does not matter what they are set to.

The Mem Top should be 4096. This is very important as it tells Powerhome where to read/write link records in this device type. The I/O Linc supports 417 link records which is what the 4096 value indicates.

DB Type = Linear. All Insteon devices except the old PLC use a Linear Database.

EDIT: ProdKey value updated

Edited by grif091 - July 25 2011 at 03:05


__________________
Lee G
Back to Top View grif091's Profile Search for other posts by grif091
 
GadgetGuy
Super User
Super User
Avatar

Joined: June 01 2008
Location: United States
Online Status: Offline
Posts: 942
Posted: July 25 2011 at 07:26 | IP Logged Quote GadgetGuy

Lee - Thanks.

I did have the MemTop originally set to 4096 but changed it to match the EZIO2x4's config. Since my Links are already all set up it would have functioned until I went to change something later, and then would have been BIG TIME confused when nothing worked!    ;-(

One final config question, then. There is a "KeypadLinc" checkbox in the device Type db. I originally had it unchecked, but checked it to match the EZIO2x4's config. Is this correct, and what is the significance of this item?

-Ken B

__________________
Ken B - Live every day like it's your last. Eventually, you'll get it right!
Back to Top View GadgetGuy's Profile Search for other posts by GadgetGuy
 
grif091
Super User
Super User


Joined: March 26 2008
Location: United States
Online Status: Offline
Posts: 1357
Posted: July 25 2011 at 07:48 | IP Logged Quote grif091

Seems like my suggestion to pattern after the EZIO2X4 has created more problems than it solved.

The KeypadLinc option should be unchecked. It allows Button/Group numbers over 1. It was necessary to check the KeypadLinc option for the EZIO2X4 to allow link definitions that support the multiple Inputs and Outputs which exist in the EZIOxx family of devices. The I/O Linc has a single Group number for the Sensor Input (like the SwitchLinc) but the Sensor (Input) and Relay (Output) operate independently like the EZIOxx devices.

I updated the ProdKey value in the earlier post.


Edited by grif091 - July 25 2011 at 07:49


__________________
Lee G
Back to Top View grif091's Profile Search for other posts by grif091
 
GadgetGuy
Super User
Super User
Avatar

Joined: June 01 2008
Location: United States
Online Status: Offline
Posts: 942
Posted: July 25 2011 at 08:32 | IP Logged Quote GadgetGuy

OK. Got 'er all straightened out. Thanks for the tips. To help others, here is a capture of the device Types database entry I've made for the 2450 I/O Linc . . .



EDITED: SubCat Value changed to "0"

Edited by GadgetGuy - July 25 2011 at 13:12


__________________
Ken B - Live every day like it's your last. Eventually, you'll get it right!
Back to Top View GadgetGuy's Profile Search for other posts by GadgetGuy
 
grif091
Super User
Super User


Joined: March 26 2008
Location: United States
Online Status: Offline
Posts: 1357
Posted: July 25 2011 at 10:47 | IP Logged Quote grif091

It makes no functional difference at all but the SubCat value for the I/O Linc is 0. Thanks for documenting the values. That will help others.

__________________
Lee G
Back to Top View grif091's Profile Search for other posts by grif091
 

If you wish to post a reply to this topic you must first login
If you are not already registered you must first register

  Post ReplyPost New Topic
Printable version Printable version

Forum Jump
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot delete your posts in this forum
You cannot edit your posts in this forum
You cannot create polls in this forum
You cannot vote in polls in this forum