SmartThermostat is a service that allows you to control your home thermostat remotely through your local network. It consists of a server application that controls all communications between the remote devices and a client Web App that interacts with the server. The Web App itself is also served by the server but could be also separated.