@Talvish, I have exactly the same issue. I have a few theories as to the root of the problem. Just haven’t had time to test them all out and wanted to post this incase anyone else see it and can help.
My end goal is to use 5 button Pico remotes as scene controllers. Buttons are used to activate scenes (from Home Assistant) or a series of light on/off settings based on an automation that watches for the button press. Everything works but the delay controlling other Caseta Lights is very annoying.
I am currently using both the Home Assistant Core Lutron Caséta integration and the lutron-caseta-pro custom component. Prior to some recent versions of Home Assistant the custom component was the only way to use Pico remotes. I have tested remotes using both the core integration and the pro custom component and the result is the same.
The biggest hint is when using the Pico to trigger a scene. Non-Lutron devices respond instantly but Lutron switches don’t respond until after the light on the Pico stops blinking. I can see the Lutron Switch responding within Home Assistant instantly but the light doesn’t turn on until the Pico stops blinking. Controlling the same light directly from Home Assistant works as expected and turns the light on instantly.
Now onto my theories
- When the Pico is broadcasting it blocks the lutron hub from controlling other devices. I see home assistant switching the Lutron light on instantly but the light doesn’t turn on until the Pico remote stops blinking.
- Something about having telnet on the Caseta Pro Hub is creating the delay. The telnet session won’t process the request to turn on a light until the receiving signal from the Pico completes. This can be tested by disabling telnet and switching all my automations over to the Home Assistant Core Pico trigger.
My belief from reading about Lutron Clear Connect doesn’t show this problem when using a Pico to control a Caseta Light is that the Pico sends signals directly to the Lights and doesn’t have to go thru the hub.
Just trying to add some additional information as this was the only topic that seemed to describe the same problem I am trying to solve.