[SOLVED] Problems with implementing lirc to control IR-devices

I would make some changes. So have the switch item of sheldon {autoupdate=false}

Then on the rule for sheldon have received command ON

Do away with your if ON and remove the send command off.

You can add a lock to avoid it executing concurrently. This explains them well Explain lock() command? - #2 by rlkoshak