Jump to content

Toggle on Caseta 4 button dimmer


RPS

Recommended Posts

Posted

i can't get the 4 button caseta dimmers to toggle. It seems like there is no response to "Then" in this program or anything else for that matter.  I've set up a trigger program and a toggle program and set seperate scenes for both On and OFF. The trigger runs the toggle program when the keypad button is pressed. The toggle prograrm is IF Light is Not 100% Then Run Scene On Else Scene Off.  I've also tried it with just the direct light instead of scenes. I put the toggle program in a folder that is disable with a variable. I've tried it enabled, too. It must be something simple I'm missing.

Posted

@RPS welcome to the UD forums. There was a strange link to a file that didn't exist in your original post. What were you trying to post?

If you'd like help with the program please right click the program and select the last item in the menu "Copy to Clipboard" then you can post the program as text in your reply. It will help those that try to help with the program by being able to edit the actual program and not describe what to change in a possible screenshot of the program. Be sure you use "COPY" option. Then paste into your reply. 

I'm not sure how Caseta items are seen in IoX as I don't use them. Do they have a status and do they send on/off commands? I would suggest not controlling a scene, but controlling the actual device if you're just trying to get it to come on 100% or go off. 

51 minutes ago, RPS said:

I put the toggle program in a folder that is disable with a variable.

Since the folder conditions are false it will not allow any programs in that folder to run. Try removing it from the folder and saving the programs. Then test it again. 

Posted

If there is a disabled folder anywhere in the tree above the program, the program will NOT run.  

you can right click the program name in the tree and chose ‘run then’ or ‘run else’ to test the program’s functionality.  Note those won’t run if there’s a folder disabled above.

To correctly post programs to the forum right click the name and choose ‘copy to clipboard’ at the bottom of the context menu.  Then paste into the message.

  • Like 1
Posted

Thanks for the quick responses! Sorry the upload did not work. 

 

Here is the trigger program...

Trigger OE Keypad C - [ID 0014][Parent 0001][Not Enabled]

If
        'Owners Entry_Keypad - C' is switched Button Pressed
 
Then
        Run Program 'Toggle On Keydrop Light' (If)
 
Else
   - No Actions - (To add one, press 'Action')
 

Here is the Toggle Program...

 

Toggle On Keydrop Light - [ID 0016][Parent 0013]

If
        'Owners Entry_Key Drop' Status is not 0%
 
Then
        Set 'Key Drop On' Off
 
Else
        Set 'Key Drop Off' On
 

Posted

i removed the program from the disabled folder and now the light turns on and then immediately turns off.  Thanks again for the quick response.

Posted
1 hour ago, RPS said:

i removed the program from the disabled folder and now the light turns on and then immediately turns off.

Is this the outcome you expected or is there still an issue? Glad it's sorted out once removed from the folder with conditions. It's a tricky thing.

If you don't want a program to run until called on by another program then disable that program. When disabled the program will not trigger. But other programs can trigger the "IF" or even the "Then" or "Else" portions specifically. 

So if the program isn't working as you hoped if it's on, but then turns off right away it's because that program's "IF" has gone true and thus turning the light off.

Disable the "Toggle On Keydrop Light" program and the light should stay on. If you eventually want the light to be off you'll need another program to turn it off. You might also want to look at the summary tab of this program and be sure it is not enabled to run at startup. 

 

Posted
3 hours ago, RPS said:

Toggle On Keydrop Light - [ID 0016][Parent 0013]

If
        'Owners Entry_Key Drop' Status is not 0%
 
Then
        Set 'Key Drop On' Off

This says,

if the switch is not off 

then turn it off.

——

Time out tho….

what are you specifically trying to accomplish here?   And why do you have “on” in a scene name?  That will be confusing.

 

Posted

Thanks for your responses. The goal is to get Pico remote buttons to toggle, any way possible.

i understand the error and have corrected it, but the corrections I have made end up with the same result. I have a large house with lots of Caseta 4 button Pico remotes and, using Caseta, they do not toggle. So, you can turn lights on but not turn them off. I want to be able to toggle Pico buttons. 

The reason I used a scene is that other buttons will have more than one light and I was hoping for consistency. So, per advice given I have: 1. simplified the toggle program to use the light itself as opposed to the scene. 2. Created a separate program to turn the switch off. 3. Disabled both ON and Off toggle programs so that they will only run by being triggered. What happens now is the toggle works once...then it turns on and turns off.  Below are the trigger and toggle programs. I tried running the Toggle Off program as both RunIf and RunThen. Same result both times. 

 

Thanks again for the help. It is very much appreciated.

 

Trigger...

Trigger OE Keypad C - [ID 0014][Parent 0001]

If
        'Owners Entry_Keypad - C' is switched Button Pressed
 
Then
        Run Program 'Toggle Keydrop Light  ON' (If)
 
Else
   - No Actions - (To add one, press 'Action')

 

Toggle on...

Toggle Keydrop Light  ON - [ID 0016][Parent 0001][Not Enabled]

If
        'Owners Entry_Key Drop' Status is 0%
 
Then
        Set 'Owners Entry_Key Drop' On
 
Else
        Run Program 'Toggle Keydrop Light  Off' (If)

 

Toggle Off
 

Toggle Keydrop Light  Off - [ID 000B][Parent 0001][Not Enabled]

If
   - No Conditions - (To add one, press 'Schedule' or 'Condition')
 
Then
        Set 'Owners Entry_Key Drop' Off
 
Else
   - No Actions - (To add one, press 'Action')
 

Posted

sorry...i inadvertently deleted the second condition from the trigger program while testing other versions...here is the correct version.

 

Trigger OE Keypad C - [ID 0014][Parent 0001]

If
        'Owners Entry_Keypad - C' is switched Button Pressed
    And 'Owners Entry_Key Drop' is switched Off
 
Then
        Run Program 'Toggle Keydrop Light  ON' (If)
 
Else
   - No Actions - (To add one, press 'Action')
 

Posted

And make certain you don’t have multiple versions of the program responding… those disabled folders do come in handy for that, just be careful how used because they can blindside you.

 

Posted

it did not work.  here is the program as well as the event viewer. i had tried this straightforward approach early on and then i tried more complex methods. i don't understand the event viewer so there may be something i'm missing. Also, i reset this keypad in order to clear anything in its memory and i tried it with another light and another keypad button with the same result. Finally, these devices were not added in ISY, they were added via the Lutron App if that matters.

 

Trigger OE Keypad C - [ID 0014][Parent 0001][Not Enabled]

If
        'Owners Entry_Keypad - C' is switched Button Pressed
    And 'Owners Entry_Key Drop' Status is 0%
 
Then
        Set 'Owners Entry_Key Drop' On
 
Else
        Set 'Owners Entry_Key Drop' Off
 

Event viewer

 

Mon 06/30/2025 03:44:58 PM : [n002_device49_3 ][CTL]     DON5   0
Mon 06/30/2025 03:44:58 PM : [n002_device49_3 ][CTL]      DON   0
Mon 06/30/2025 03:44:58 PM : [n002_device17   ][STS]       ST  30 (uom=51 prec=0)
Mon 06/30/2025 03:44:58 PM : [n002_device19   ][STS]       ST  30 (uom=51 prec=0)
 

firmware v.5.9.1

pgx 3.3.20

Caseta (2) 1.09.01

 

Posted

That would need to be enabled to pick up the button pressed, but I now see why you have it disabled too, so it would likely need to be two programs as you started

if button pressed

run program A

 

program A (not enabled)

If switch status 0

then turn on

else turn off

and that should work

 

also I’m assuming you can’t simply use an ISY scene?   To be honest at this point I’ll bow out and let someone with Caseta specific knowledge help.  I’ve done alot of complicated isy programs, but I don’t actually have anything Lutron.

Posted

Thanks very much. Tried your approach and it also failed. Must be a Lutron thing. I had Insteon at my last house and never had this kind of trouble.  Hope a Lutron expert can fix.

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...