Author |
|
strav Newbie
Joined: July 23 2009 Location: United States
Online Status: Offline Posts: 13
|
Posted: January 22 2011 at 13:35 | IP Logged
|
|
|
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 |
|
|
smarty Super User
Joined: May 21 2006 Location: United States
Online Status: Offline Posts: 728
|
Posted: January 22 2011 at 14:20 | IP Logged
|
|
|
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 |
|
|
grif091 Super User
Joined: March 26 2008 Location: United States
Online Status: Offline Posts: 1357
|
Posted: January 22 2011 at 14:27 | IP Logged
|
|
|
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 |
|
|
strav Newbie
Joined: July 23 2009 Location: United States
Online Status: Offline Posts: 13
|
Posted: January 22 2011 at 14:57 | IP Logged
|
|
|
The Trigger Disable method worked perfectly. Thank you both very much!
|
Back to Top |
|
|
GadgetGuy Super User
Joined: June 01 2008 Location: United States
Online Status: Offline Posts: 942
|
Posted: July 11 2011 at 08:20 | IP Logged
|
|
|
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 |
|
|
grif091 Super User
Joined: March 26 2008 Location: United States
Online Status: Offline Posts: 1357
|
Posted: July 11 2011 at 10:05 | IP Logged
|
|
|
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 |
|
|
GadgetGuy Super User
Joined: June 01 2008 Location: United States
Online Status: Offline Posts: 942
|
Posted: July 24 2011 at 20:36 | IP Logged
|
|
|
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 |
|
|
grif091 Super User
Joined: March 26 2008 Location: United States
Online Status: Offline Posts: 1357
|
Posted: July 24 2011 at 22:23 | IP Logged
|
|
|
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 |
|
|
GadgetGuy Super User
Joined: June 01 2008 Location: United States
Online Status: Offline Posts: 942
|
Posted: July 25 2011 at 07:26 | IP Logged
|
|
|
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 |
|
|
grif091 Super User
Joined: March 26 2008 Location: United States
Online Status: Offline Posts: 1357
|
Posted: July 25 2011 at 07:48 | IP Logged
|
|
|
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 |
|
|
GadgetGuy Super User
Joined: June 01 2008 Location: United States
Online Status: Offline Posts: 942
|
Posted: July 25 2011 at 08:32 | IP Logged
|
|
|
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 |
|
|
grif091 Super User
Joined: March 26 2008 Location: United States
Online Status: Offline Posts: 1357
|
Posted: July 25 2011 at 10:47 | IP Logged
|
|
|
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 |
|
|