The Rules look reasonable.
To control from the sitemap or HABPanel create an Unbound Item to put on your sitemap and update your Rules to trigger on this unbound Item as well.
Finally, add a MyUnboundSwitch.postUpdate(ON)
to the first rule and MyUnboundSwitch.postUpdate(OFF)
to the second rule so the unbound Item stays in sync with the state of the lights.
One more thing, it is better to get into the habit of using the Item methods than the actions when calling postUpdate and sendCommand so I would change your sendCommand in the first rule to match how you did it in the second rule.