The app clearly seems to be able to interface with multiple controllers. The question I have is if I have multiple controllers on the same network in my house, how should I set it up so that they don't interfere with each other and the instructions from the app get to the correct controller? If the additional controllers had a device connected to the same pin as the original controller, wouldn't that cause confusion in the app?
Is this done by choosing a different incoming port for the second, and subsequent, controllers? (and add port forwarding instructions for those additional controllers accordingly)
I guess what I'm asking is if I change the port within the arduino code will that work, or is port 80 hardcoded in the iphone app in some way?