Jump to content

Setting up mutually exclusive buttons in scenes - LED problem


to_lighter

Recommended Posts

Hi gang,

 

I'm having difficulty setting up scenes to control mutually exclusive buttons.

 

On a 8 button keypad, I have the bottom four buttons in a mutually exclusive relationship.  The four buttons are "Run Program", "Day Off", "Too Hot", and "Too Cold".  They are set to Non-Toggle On.

 

I made four scenes and added the all four of these buttons to each scene as responders.  As an example, the "Run Program Scene" has the on level for the Run Program button at 100%, and 0% for all the others.

 

I have programs that respond to each button.  For example, the Run Program button "ON" event triggers a program that turns on the Run Program scene.  This turns on the Run Program button and turns off the others.

 

The problem is that the LEDs don't match what is going on in the programs.  If I click "Day Off", all LEDs for all four buttons turn off.  When I check the status of the Day Off button, it is "on".  But the LED is off!  

 

The programs and events all seem to be working properly.  My problem is that the LEDs don't match the button's status.  

 

What am I doing wrong?

 

Cheers!

Link to comment

Hmmm.

 

I ran a diagnostic on the scene and I get this:

 

Fri 12/02/2016 01:20:58 PM : [iNST-SRX    ] 02 50 0E.6A.D8 0F.41.E4 27 6B 04           (04)

 
Fri 12/02/2016 01:20:58 PM : [std-Direct Ack] 0E.6A.D8-->ISY/PLM Group=0, Max Hops=3, Hops Left=1
 
Fri 12/02/2016 01:20:59 PM : [GRP-RX      ] 02 61 6F 13 00 06 
 
<html><font color="red">----- Thermostat - Day off Test Results -----</font></html>
<html><font color="red">[Failed]</font> Thermostat button H - TooHot (34 DB 2E 8)</html>
<html><font color="red">[Failed]</font> Thermostat button G - TooCold (34 DB 2E 7)</html>
<html><font color="red">[Failed]</font> Thermostat button F - Day Off (34 DB 2E 6)</html>
<html><font color="red">[Failed]</font> Thermostat button E - RunProg (34 DB 2E 5)</html>
Fri 12/02/2016 01:21:21 PM : [iNST-SRX    ] 02 50 0E.6A.D8 0F.41.E4 27 6D 90           (90)
 
<html><font color="red">----- Thermostat - Day off Test Results -----</font></html>
Fri 12/02/2016 01:21:22 PM : [iNST-ACK    ] 02 62 00.00.6F CF 13 00 06          LTOFFRR(00)
 
Looks like a lot of Failed.  Strange that the scenes still work.  Just not the LEDs.  
 
Does this log help clarify things at all?
 
Cheers!
Link to comment

I didn't see you mention you invoke the scenes from the programs.

The KPL LEDs only activate from scenes.

 

 

EDit: Sorry...reread it

"triggers a program that turns on the Run Program scene"

 

Did you factory reset this KPL before linking it to your ISY?

Edited by larryllix
Link to comment

Why do you have programs that turn on the button scenes? You only need to define the mutually exclusiveness of each scene on the KPL button controller within the scene (it will be highlighted in red), not just the scene itself.

Sent from my Pixel C using Tapatalk

I don't use my KPL like a selector switch but when I read through that description I just walked away after an hour or so. I couldn't figure out WTF it was supposed to do either, so I can see not using it.

 

Terminology is very cultural/area dependent and what is perfectly clear to one person is totally fuzzy to another.

THis is a common problem as code monkeys are not usually good doc writers.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...