Re: Why, in the name of all that's holy
That doesn't need a remote server, just a open port or similar on the system to allow you to connect back to it.
Even if you want to use a remote server for this it should only act as a gateway/forwarding tool where you home device checks in to it regularly to see if there are any instructions for it.
That way if the remote server or your home's network connection goes down everything local still works (i.e. scheduled temperature changes etc) will still work and only extra changes won't happen.
This is they way I have seen some Z-Wave home automation systems working, you have the option of signing up for a web service or doing everything locally or both