Yes, lots of people are hooking this up to the real world. We have people driving other computers, robots, watering systems and other devices. You can wire up those buttons to any code you wish in Local.py as described in the documentation. They are not connected to anything in the demo.
Here is the code for a button that blinks an LED connected to a GPIO pin on the Pi. It is a good example of how to do this. Add this to your Local.py file as described in the documentation.
# object Type match if (objectType == ACTION_BUTTON_UITYPE):
if (Config.debug()): print "ACTION_BUTTON_UTYPE of %s found" % objectServerID
# B-2 - flash an LED on the Pi, located on GPIO 25 if (objectServerID == "B-2"):
#check for validate request # validate allows RasPiConnect to verify this object is here if (validate == "YES"): outgoingXMLData += Validate.buildValidateResponse("YES") outgoingXMLData += BuildResponse.buildFooter() return outgoingXMLData