Active TopicsActive Topics  Display List of Forum MembersMemberlist  Search The ForumSearch  HelpHelp
  RegisterRegister  LoginLogin
PowerHome General
 PowerHome Messageboard : PowerHome General
Subject Topic: Insteon Dev Chg Post ReplyPost New Topic
Author
Message << Prev Topic | Next Topic >>
AllanMar
Groupie
Groupie


Joined: April 02 2007
Online Status: Offline
Posts: 45
Posted: August 22 2011 at 19:14 | IP Logged Quote AllanMar

I've neglected my home automation for a bit, but I have a new house now so I'm back at it... So I know this has come up a few times before although I can't seem to find a post that solves the problem.

I have two lights I want to link to a single keypad button. Cross linked and they work fine. My issue is, when i turn only 1 light of the 2 off, the keypad button also turns off. My plan was to create a PowerHome trigger to turn the keypad led back on if one light of the two remains on. (I want to keep the linked behavior also).

I have two Insteon Dev Chg Triggers, one for each light.
Trigger ID: 1 Trigger Value: (ANY) Boolean:([LOCAL9] <> [LOCAL10]) AND ([LOCAL10] = 0 or [LOCAL9] = 0)

I was under the impression the [LOCAL9] <> [LOCAL10] should stop it from firing on ACK's/Cleanups. I have update on ACK enabled. Basically, my trigger is firing twice. Once when I send a command to turn off the light and again when the ACK is recv'd....

Insteon Out Insteon DM Controller PLM transmission of Address:[04.60.06] Flags:[15] Cmd1:[19] Cmd2:[0]. Decode: Direct. ID: GRGPOTSWITCH, Off
Trigger Check Trigger check of OUTSTATUPD GRG POT performed.
Macro Macro OUTSIDELIGHTSTAT executed.
Incoming Insteon received on Insteon DM controller PLM. From Address:[04.60.06] To Address:[19.6F.6F] Flags:[43] Cmd1:[19] Cmd2:[0]. Decode: Direct ACK. From: GRGPOTSWITCH To: PLM, Off
Trigger check of OUTSTATUPD GRG POT performed.
User Message LOCAL7:GRGPOTSWITCH LOCAL8:04.60.06 LOCAL9:0 LOCAL10:255
Macro Macro OUTSIDELIGHTSTAT executed.
User Message LOCAL7:GRGPOTSWITCH LOCAL8:04.60.06 LOCAL9:255 LOCAL10:0

Any Thoughts? I wanted to use Dev Chg vs Group IN or similar so it would also handle the case of dev chg's from powerhome.
Back to Top View AllanMar's Profile Search for other posts by AllanMar
 
grif091
Super User
Super User


Joined: March 26 2008
Location: United States
Online Status: Offline
Posts: 1357
Posted: August 23 2011 at 10:30 | IP Logged Quote grif091

I have not been able to recreate the results you are seeing. What PH2 release are you running and what is the device type for 04.60.06?

From the trace data LOCAL10:255 does not track with the outbound command issued.

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

Joined: April 11 2007
Location: United States
Online Status: Offline
Posts: 1880
Posted: August 23 2011 at 11:10 | IP Logged Quote BeachBum

Try implementing trigdisable and see if that stops the double firing.

__________________
Pete - X10 Oldie
Back to Top View BeachBum's Profile Search for other posts by BeachBum
 
AllanMar
Groupie
Groupie


Joined: April 02 2007
Online Status: Offline
Posts: 45
Posted: August 23 2011 at 11:35 | IP Logged Quote AllanMar

@grif091: V2.1b I believe, 04.60.06 is an old Icon Relay.

@BeachBum: I'll give it a shot this evening, Although I'd like to know why its behaving this way.

I don't get why Im getting the LOCAL9:0 and LOCAL10:255 and then another LOCAL9:255 and LOCAL10:0 for the same command.
Back to Top View AllanMar's Profile Search for other posts by AllanMar
 
BeachBum
Super User
Super User
Avatar

Joined: April 11 2007
Location: United States
Online Status: Offline
Posts: 1880
Posted: August 23 2011 at 11:43 | IP Logged Quote BeachBum

I personally have never gotten the [LOCAL9] <> [LOCAL10] to work for me.

__________________
Pete - X10 Oldie
Back to Top View BeachBum's Profile Search for other posts by BeachBum
 
grif091
Super User
Super User


Joined: March 26 2008
Location: United States
Online Status: Offline
Posts: 1357
Posted: August 23 2011 at 12:47 | IP Logged Quote grif091

I am running 2.14 so not an apples to apples comparison. Used a KeypadLinc primary button and an ICON Relay, both with the same results. Local9=0, Local10=255 for the initial On paddle Group Broadcast. Local9=255 Local10=255 for the Group Cleanup.

The Off command was the expected opposite. I did not try to gate the Trigger, called a Macro for all Dev Chg events and displayed all the Local values as the first line of the Macro.


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


Joined: March 26 2008
Location: United States
Online Status: Offline
Posts: 1357
Posted: August 24 2011 at 12:32 | IP Logged Quote grif091

This is the Event Log from an Off issued from Device Status to create an Outbound event. Local9=255, Local10=0, the result of the Off. The Inbound ACK triggers again with Local9=0, Local10=0. There may be some issue with 2.1b that is resolved with 2.1.4.

The results previously posted from 2.1b may explain why Pete was not successful using Local9 <> Local10.

INSTEON PLM Controller HL2 PLM transmission of Address:[04.56.50] Flags:[15] Cmd1:[19] Cmd2:[0]. Decode: Direct. ID: ICON SWITCH TEST, Off
Trigger check of TDEVCHG performed.
Macro MATEST executed.
local1= local2= local3= local4= local5= local6= local7= ICON SWITCH TEST local8= 04.56.50 local9= 255 local10= 0
Incoming Insteon received on INSTEON PLM controller HL2 PLM. From Address:[04.56.50] To Address:[0F.44.DC] Flags:[43] Cmd1:[19] Cmd2:[0]. Decode: Direct ACK. From: ICON SWITCH TEST To: HL2 PLM, Off
Trigger check of TDEVCHG performed.
Macro MATEST executed.
local1= local2= local3= local4= local5= local6= local7= ICON SWITCH TEST local8= 04.56.50 local9= 0 local10= 0


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

Joined: June 29 2001
Location: United States
Online Status: Offline
Posts: 4447
Posted: August 25 2011 at 19:12 | IP Logged Quote dhoward

Allan,

Not sure why your trigger would fire twice. The [LOCAL9]
<> [LOCAL10] technique should work just fine in version
2.1b.

Based upon your log info posted above, it appears that
your trigger is indeed firing twice on both the Direct
and ACK command but the User messages don't make sense.
The first one shows LOCAL9 = 0 and LOCAL10 = 255 and the
second one shows the reverse. What should happen since
its an OFF is that by the time the ACK is received, the
variables should be LOCAL9 = 0 and LOCAL0 = 0. Something
else must be going on.

Would it be possible to post either screenshots of your
triggers and the macro that is called or exports of the
above?

Thanks,

Dave.
Back to Top View dhoward's Profile Search for other posts by dhoward Visit dhoward's Homepage
 
AllanMar
Groupie
Groupie


Joined: April 02 2007
Online Status: Offline
Posts: 45
Posted: August 26 2011 at 17:46 | IP Logged Quote AllanMar

Attached are the two SQL outputs. The macro isn't really finished as I ran in to this issue...
2011-08-26_174533_macro.sql.txt
2011-08-26_174548_trigger.sql.txt

I've been planning to try 2.1.4, after seeing your post in that topic recommending it, I'll do it shortly. I will let you know if it makes any difference.

Edited by AllanMar - August 26 2011 at 17:47
Back to Top View AllanMar's Profile Search for other posts by AllanMar
 
AllanMar
Groupie
Groupie


Joined: April 02 2007
Online Status: Offline
Posts: 45
Posted: August 26 2011 at 18:23 | IP Logged Quote AllanMar

Confirmed not an issue in 2.1.2. Exact same macro/trigger/links.
Back to Top View AllanMar's Profile Search for other posts by AllanMar
 
grif091
Super User
Super User


Joined: March 26 2008
Location: United States
Online Status: Offline
Posts: 1357
Posted: August 26 2011 at 19:43 | IP Logged Quote grif091

Install 2.1.4 on top of 2.1.2. It has some fixes for 2.1.2 and Local9/Local10 works as expected.

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

Joined: April 11 2007
Location: United States
Online Status: Offline
Posts: 1880
Posted: August 28 2011 at 23:30 | IP Logged Quote BeachBum

Did you try the trigdisable?

__________________
Pete - X10 Oldie
Back to Top View BeachBum's Profile Search for other posts by BeachBum
 
AllanMar
Groupie
Groupie


Joined: April 02 2007
Online Status: Offline
Posts: 45
Posted: August 31 2011 at 14:47 | IP Logged Quote AllanMar

@BeachBum: No. As it is no longer an issue in 2.1.2 & 2.1.4 I have not bothered.
Back to Top View AllanMar's Profile Search for other posts by AllanMar
 

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