To get a button instead of a switch, use mappings in the sitemap in combination with autoupdate=“false”.
.items:
Switch MyButton "My Button" {exec="ON:'some command'",autoupdate="false"}
.sitemap:
Switch item=MyButton mappings=[ON="GO!"]
This would draw a button instead of a switch, the button will be labeled “GO!”. No need for resetting the button, as autoupdate="false"
prevents OH to update the state of the underlying switch.
You could also draw more than one button (especially when using a Number item):
Switch item=MyNumberButton mappings=[1="One",2="Two",3="Three"]