RPS Posted 21 hours ago Posted 21 hours ago 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. Quote
Geddy Posted 20 hours ago Posted 20 hours ago @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. Quote
MrBill Posted 20 hours ago Posted 20 hours ago 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. 1 Quote
RPS Posted 19 hours ago Author Posted 19 hours ago 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 Quote
RPS Posted 19 hours ago Author Posted 19 hours ago 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. Quote
Geddy Posted 17 hours ago Posted 17 hours ago 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. Quote
MrBill Posted 15 hours ago Posted 15 hours ago 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. Quote
RPS Posted 14 hours ago Author Posted 14 hours ago 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') Quote
RPS Posted 14 hours ago Author Posted 14 hours ago 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') Quote
MrBill Posted 14 hours ago Posted 14 hours ago Try if c-Button pressed and owners… status is off then turn on else turn off Quote
MrBill Posted 14 hours ago Posted 14 hours ago 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. Quote
RPS Posted 14 hours ago Author Posted 14 hours ago 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 Quote
MrBill Posted 12 hours ago Posted 12 hours ago 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. Quote
RPS Posted 11 hours ago Author Posted 11 hours ago 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. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.