Active TopicsActive Topics  Display List of Forum MembersMemberlist  Search The ForumSearch  HelpHelp
  RegisterRegister  LoginLogin
PowerHome Bug Reports
 PowerHome Messageboard : PowerHome Bug Reports
Subject Topic: YAITQ - Yet Another Insteon Trigger Quest Post ReplyPost New Topic
Author
Message << Prev Topic | Next Topic >>
NorthernAl
Groupie
Groupie


Joined: March 19 2006
Online Status: Offline
Posts: 48
Posted: April 04 2006 at 22:57 | IP Logged Quote NorthernAl

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 View NorthernAl's Profile Search for other posts by NorthernAl
 
dhoward
Admin Group
Admin Group
Avatar

Joined: June 29 2001
Location: United States
Online Status: Offline
Posts: 4447
Posted: April 05 2006 at 23:26 | IP Logged Quote dhoward

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 View dhoward's Profile Search for other posts by dhoward Visit dhoward's Homepage
 
NorthernAl
Groupie
Groupie


Joined: March 19 2006
Online Status: Offline
Posts: 48
Posted: April 06 2006 at 01:42 | IP Logged Quote NorthernAl

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 View NorthernAl's Profile Search for other posts by NorthernAl
 
dhoward
Admin Group
Admin Group
Avatar

Joined: June 29 2001
Location: United States
Online Status: Offline
Posts: 4447
Posted: April 06 2006 at 17:49 | IP Logged Quote dhoward

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 View dhoward's Profile Search for other posts by dhoward Visit dhoward's Homepage
 
nadler
Super User
Super User


Joined: February 25 2006
Location: United States
Online Status: Offline
Posts: 354
Posted: April 06 2006 at 17:56 | IP Logged Quote nadler

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 View nadler's Profile Search for other posts by nadler
 
dhoward
Admin Group
Admin Group
Avatar

Joined: June 29 2001
Location: United States
Online Status: Offline
Posts: 4447
Posted: April 06 2006 at 18:18 | IP Logged Quote dhoward

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 View dhoward's Profile Search for other posts by dhoward Visit dhoward's Homepage
 
NorthernAl
Groupie
Groupie


Joined: March 19 2006
Online Status: Offline
Posts: 48
Posted: April 06 2006 at 20:57 | IP Logged Quote NorthernAl

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 View NorthernAl's Profile Search for other posts by NorthernAl
 
dhoward
Admin Group
Admin Group
Avatar

Joined: June 29 2001
Location: United States
Online Status: Offline
Posts: 4447
Posted: April 06 2006 at 23:27 | IP Logged Quote dhoward

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 View dhoward's Profile Search for other posts by dhoward Visit dhoward's Homepage
 
NorthernAl
Groupie
Groupie


Joined: March 19 2006
Online Status: Offline
Posts: 48
Posted: April 08 2006 at 13:23 | IP Logged Quote NorthernAl

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 View NorthernAl's Profile Search for other posts by NorthernAl
 
dhoward
Admin Group
Admin Group
Avatar

Joined: June 29 2001
Location: United States
Online Status: Offline
Posts: 4447
Posted: April 09 2006 at 20:40 | IP Logged Quote dhoward

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 View dhoward's Profile Search for other posts by dhoward Visit dhoward's Homepage
 

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