Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Insteon Keypadlinc
#1
Using Insteon and have a keypadlinc, which has 6 buttons on it. But I noticed it only has 1 address, as tried to link to the different buttons but got the same address. How do I go about having CQC see the buttons as different events so I can have them do different things in CQC?
Reply
#2
Has no one had experience with Insteon with CQC and using the keypadlinc with the many buttons? Would really like to make CQC see the other buttons.
Reply
#3
You should be able to link each of the buttons to the INSTEON PLM controller individually. That is, hold down the keypadlinc button until it goes into linking mode, then go tap the side button on the PLM controller. Repeat this for each button. Now, when you push a button it should generate an event in CQC, set the driver log to "Full" and you should see the event in the log being generated.
Reply
#4
I did this but when looking in the devices.txt file I see that the button is just the same address as the main control button. So this does me no good.
Reply
#5
Correct, you won't see the buttons as devices. There is only one device, but you will see in the event generated which group (1 through 6 for 6 button devices) generated the event from the device. You can then use the event logic in the event server to only do things based on a particular group/button press from the device.
Reply
#6
Okay,
Figured out how to add them. I need to create a seperate entry for each button in the scenes.txt file. Then reload the config and under each device which is now listed select Add Module, go to light control button and hold for 10 seconds and now they are linked. Just wasn't seeing in devices.txt file so couldn't figure it out. Devices.txt only listed the main button address for the keypadlinc.
Reply
#7
Now that I have these buttons from my Keypadlinc added how do I go about adding triggers to them? I can add a trigger for the main button with a load but not for the buttons without a load. I would like to be able to press a button and have it turn off all the lights, set alarm, etc. But with no trigger I am not sure how to accomplish this.
Reply
#8
Hmm, I think you have a link the wrong way though. Adding the buttons each as a scene would work to let you turn on/off the button light from the driver but you want to trigger CQC from the button in which case you probably did that in the first place by following my original message anyway so you are set. I don't have INSTEON anymore so all this is from memory :-)

Now, as you found, you can't use driver field triggers to do what you want because there are no driver fields that change when the button is pushed (as you determined) so instead what happens is the PLM driver sends out something known as "user" events to the CQC event system which you must use instead.

What you will need to do is go add a new triggered event handler,

1. Select the filter "Is This User Action"

2. In the "Field Name" field put the name of device as shown in the driver, e.g. if you called the Keypad device "MySwitch" in the devices.txt file then put "MySwitch" in the field.

3. In the "Comp Value" you need to copy the event data (you can find this when the driver is in full logging mode by pressing the keypadlinc button and watching the log) you want to match on. For example, for keypadlinc button 3 turning on, the event data is "Group#3=On"

Now, if all goes well and you have got the device name and the event data strings correct, CQC will now run that event when the PLM driver hears the action from the KeypadLinc.
Reply
#9
Okay,
Set that up and I can get 1 button to work sometimes and another button not at all. Looking in the log file this is what I see:

CQCKit, CQCKit_DriverBase.cpp.4214, API Failed/Not Found, Error: 2016/0/0
The value written to field Insteon.SIDEENTRYIN was rejected by the driver

CQCEventSrv, CQCEventSrv_ThisFacility.cpp.1570, Status/App Status
Scheduled/Triggered event 'Home button On' failed

If I look at the Item Details for the first one for the thread I see: CQCDrv_Javan-AudioPlayer_Thread0
??? Why is it pointing to that driver instead of the Insteon driver?
Reply
#10
Can anybody help me out with this?
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Controlling Insteon Scene Controller buttons ellisr63 8 5,949 10-14-2014, 11:38 AM
Last Post: SomeWhatLost
  Insteon Hub 2242? jkmonroe 9 4,236 12-15-2013, 04:03 AM
Last Post: karenlee
  Insteon Triggering Question 1080iAddict 0 1,269 07-15-2009, 08:08 AM
Last Post: 1080iAddict
  Insteon Driver: Name? PeteCress 11 3,540 07-09-2009, 07:47 PM
Last Post: Trioxide
  Insteon 2412S problem Trioxide 0 1,233 03-16-2009, 02:50 PM
Last Post: Trioxide
  Venstar Insteon Thermostat and Other Newbie Questions sreev 11 5,720 12-07-2008, 02:14 PM
Last Post: zaccari
  Insteon Scenes... ControlLinc willsauter 3 2,025 10-24-2008, 07:32 PM
Last Post: willsauter
  Insteon control from remote Trioxide 9 3,088 06-04-2008, 09:30 AM
Last Post: jrlewis
  Insteon pics Trioxide 4 2,045 05-07-2008, 02:39 PM
Last Post: Trioxide
  Insteon 2814U setup confusion Trioxide 3 2,207 02-22-2008, 07:32 AM
Last Post: Trioxide

Forum Jump:


Users browsing this thread: 1 Guest(s)