Author |
|
NorthernAl Groupie
Joined: March 19 2006
Online Status: Offline Posts: 48
|
Posted: April 04 2006 at 22:57 | IP Logged
|
|
|
I haven't got Insteon Triggers to work yet. Others seem to be getting them to work after some initial struggles. I am not sure what I am doing wrong.
Trigger def:
ID: ON INST UPDATE BUTTONS
Descp: UPDATE CC BUTTONS
Action Type: Macro
Action: UPDATE BUTTONS
Action Style: Queued
Status: Active
Trigger Type: Insteon Group In
Trigger ID: POWERLINC1
Trigger ID Number: 1
Trigger Value: Off
Boolean: 1
Here is the event from log
Incoming Insteon received on Insteon DM controller INSTEONCONT. From Address:[04.46.38] To Address:[00.D7.CA] Flags:[69] Cmd1:[19] Cmd2:[1]. Decode: Group Cleanup. From: CAR PORT UPSTAIR To: POWERLINC1 Group: 1, Off
The trigger does not fire. Why?
Once I get this to work a suggestion. On the x-10 trigger you allow an "Any" for Trigger ID Number. This would be useful for Insteon too. I want to trigger on any event that PLC receives.
|
Back to Top |
|
|
dhoward Admin Group
Joined: June 29 2001 Location: United States
Online Status: Offline Posts: 4447
|
Posted: April 05 2006 at 23:26 | IP Logged
|
|
|
Al,
The triggers do not fire on the "Group Cleanup" commands and instead fire on the group broadcast command. If you're not seeing this command, then there might be a communication problem or you might need to reload the ID's in the PLC.
To reload the ID's in the PLC, open the PowerHome Explorer and navigate to Insteon Units. Right-click and choose "Insteon DM Control". First choose "Clear PLC Database" and then choose "Add ID's to PLC".
Let me know if this fixes you or not.
Dave.
|
Back to Top |
|
|
NorthernAl Groupie
Joined: March 19 2006
Online Status: Offline Posts: 48
|
Posted: April 06 2006 at 01:42 | IP Logged
|
|
|
Did the steps and I can see two events now (broadcast and cleanup). Trigger as described above still does not fire.
The trigger is set up incorrectly perhaps? I have four triggers set up like one above. Two are Insteon on/off and others are the X-10 In on/off using house code "D". X-10 ones work. Insteon one's do not.
Need to restart PH or reinit or something?
|
Back to Top |
|
|
dhoward Admin Group
Joined: June 29 2001 Location: United States
Online Status: Offline Posts: 4447
|
Posted: April 06 2006 at 17:49 | IP Logged
|
|
|
If you're seeing both the group broadcast and cleanup commands, you should be good with the ID's in the PLC.
As discovered elsewhere on the board, do you have Incoming Insteon logging enabled? There is apparently a bug where Incoming Insteon triggers are not fired unless Incoming Insteon logging is enabled.
Edit...after reading through the thread, it would appear that you do have Insteon incoming logging already enabled. The trigger also appears to be defined properly as well. Does the PowerHome eventlog show if the trigger is even tried? Does the eventlog show the receiving of the group broadcast command? Tony pointed out a problem that Im investigating where a macro triggered by incoming Insteon does not seem to fire. His fix was to change the action from macro to formula and insert a small delay before firing the macro such as: ph_delay(100) + ph_macro("XXXYYY")
Let me know,
Dave.
|
Back to Top |
|
|
nadler Super User
Joined: February 25 2006 Location: United States
Online Status: Offline Posts: 354
|
Posted: April 06 2006 at 17:56 | IP Logged
|
|
|
I had a similar issue. Change Trigger ID from Powerlinc1 to another device. See if the trigger works. If it does than you will have to link CAR PORT UPSTAIR to another insteon device. My insteon triggers don't seem to work if the PLC is the trigger device.
By the way I also had to reload the IDs to the PLC as Dave suggested.
|
Back to Top |
|
|
dhoward Admin Group
Joined: June 29 2001 Location: United States
Online Status: Offline Posts: 4447
|
Posted: April 06 2006 at 18:18 | IP Logged
|
|
|
Dohh!!!
Noel, you caught it. That just sailed right over my head. Yes...the PowerLinc cannot be the trigger ID for the Insteon Group In. You must set this to the ID that is the initiator of the local control. If you want to trigger when a switchLinc is turned on or off, then use the SwitchLinc ID. For the Insteon Group In, the ID must be the "transmitter", not a receiver.
For Insteon Group Out, even though all the ID's appear in the list, the only valid choice is the PowerLinc. If we ever get to the point where we can hook up multiple PowerLincs to work around the 254 group limitation, then you might select a different PowerLinc ID, but currently, only the single PowerLinc ID is valid for Insteon Group Out.
Try this Al and it should take care of the problem.
Also, thanks Noel for catching this for me.
Dave.
|
Back to Top |
|
|
NorthernAl Groupie
Joined: March 19 2006
Online Status: Offline Posts: 48
|
Posted: April 06 2006 at 20:57 | IP Logged
|
|
|
Yes, that works. Thanks! Should have thought to try that myself.
This is good news and bad news. Good that it works and I understand why but bad because it does not work the way I wanted!
I would like to trigger a macro on every Insteon event received by PLC. Now I will need to set up two or more triggers (for on and off) for every Insteon controller.
I wonder if there is an easier way? I am updating the status of the devices on my Control Center (I have a colored box) with this macro. I only need two x10 triggers to call this macro for all x10 traffic. Will I need a whole bunch of triggers for Insteon traffic?
|
Back to Top |
|
|
dhoward Admin Group
Joined: June 29 2001 Location: United States
Online Status: Offline Posts: 4447
|
Posted: April 06 2006 at 23:27 | IP Logged
|
|
|
Al,
Currently this is the only way. Im going to review the current Insteon triggers and see if I can provide some more flexibility without sacrificing speed.
I'll keep you posted.
Dave.
|
Back to Top |
|
|
NorthernAl Groupie
Joined: March 19 2006
Online Status: Offline Posts: 48
|
Posted: April 08 2006 at 13:23 | IP Logged
|
|
|
One more comment and we can close this one off.
A more flexible insteon trigger I think would be very useful.
For my particular task though a Control Center button that updated color or its bitmap based on a device's status would work too. I am using the triggers to keep some status buttons on my control center up-to-date and to match current device state. I think this feature (Control Center upgrade to reflect status) is on your current suggestion list already!
Thanks again for great and prompt support.
Al
|
Back to Top |
|
|
dhoward Admin Group
Joined: June 29 2001 Location: United States
Online Status: Offline Posts: 4447
|
Posted: April 09 2006 at 20:40 | IP Logged
|
|
|
Al,
Yes...the button to reflect state is on the list. It won't be out in the next version though...however the enhancements to the CC should make what you're doing easier (as well as give you the opportunity to use a graphic instead of just the button). It will be coming very soon though.
Also, I will definately look into the additional Insteon triggers. I think I might be able to accomodate it without too many problems.
Dave.
|
Back to Top |
|
|