Okay, so based on that you are saying this:
- Code: Select all
Oct 22, 2019 at 2:48:16 PM
Received INSTEON "204.S1" on (button 4)
Trigger 204.S3 ON
Sent INSTEON "PowerLinc Interface" on to 100% (instant) (scene 38 - 204.S3)
worked correctly, but this same Trigger later did not:
- Code: Select all
Oct 22, 2019 at 2:48:48 PM
Received INSTEON "204.S1" on (button 4)
Trigger 204.S3 ON
Sent INSTEON "PowerLinc Interface" on to 100% (instant) (scene 38 - 204.S3)
In both cases Indigo is sending the exact same command, and the PowerLinc is not reporting any problems receiving the command which means it attempted to send it out. The problem with group/scene commands like this is they are not acknowledged. So if there is a signal problem (including a possible collision from clean-up commands that might still be coming in from the original 204.S1 button press), then it will silently fail. The PowerLinc won't report it as an error since there is never an acknowledgment back from group/scene commands.
Here are some possible solutions:
1) Add an action level delay of a couple of seconds (there is a delay option in the actions panel) before you send out the group command. That will help prevent a collision if it is occurring from a cleanup command coming in from 204.S1 button press at the same time the PowerLinc is sending out a command.
2) Duplicate the action to have it send the PowerLinc scene command a couple (2 or 3) times.
3) Troubleshoot possible signal problems. If adding a delay (suggestion #1) helps, then there probably isn't a signal problem but instead a collision. So if #1 works then don't bother with #3.
4) Turn on the
Always send group/scene cleanup messages checkbox in the
Interface Options dialog (choose
Interfaces->INSTEON->Configure... menu item)
I'm not real fond of #4 personally, although that is probably what the ISY does. The problem is that sends out cleanup commands to every module in the scene. If you have a scene that does something like "All Lights Off" for the entire house, then that is a ton of commands. It would be as reliable and much faster to just send the group/scene command a few additional times. I'm not fond of sending duplicate commands to increase reliability, but I'm even less fond of clean-up commands sent to all of the modules (especially if you have scenes with lots of modules). Ideally, Indigo would allow you to set the clean-up command preference on a per scene level instead of globally, but currently that isn't an option.