On Wed, May 29, 2013 at 7:19 PM, Eloy Paris <peloy@chapus.net> wrote:
I thought that the use of surrogate is only required when you want to control the botton's LED directly, i.e. $back_hall_light_kpl_h->set(ON) in Craig's specific case,

Correct.  You cannot directly control the KPL button without a surrogate.
but when you use a PLM scene things just work without "surrogate".

I believe this is true, but I haven't tried this myself.
Craig has been trying to set the button's LED state via a PLM scene. This is working for me but I don't see what's different in our configurations/user code that make it not work for him.

OK, I guess I didn't understand that.  From what was sent, I don't see the issue.  The PLM sends the command and reports back that it was successful, meaning that the KPL sent back an ACK.  This would suggest something wrong with the responder entry, but I don't see the issue.

The only other thing that would be helpful is a Debug level 4 report of setting the scene to on.  Maybe the details of the messages will better explain the issue.