I’ve just published my web based Arduino controller interface to open and close analog devices like gateways, eletronic doors and so on.
This is the first part needed to connect it to Siri, soon I’ll publish it all as it already works in my home today.
This is the code: porteiro
Connect a Arduino MEGA with a Ethernet Shield and a Relay interface to all the things you want to control, load this code and be happy.
Just fire your web browser to the defined ip and a web interface formatted to mobile devices will show up.
Be aware that there is no auth, so your security should be in network access level, if you want to implement something better just do a HTTP AUTH REQUEST before serving the pages.
In my implemention i’ve choosen to host all this code in another web project inside a Raspberry Pi.