9. The thermostat of claim 1 , wherein the thermostat is further configured to receive an appliance error from the at least one appliance, generate at least one of a service request and a maintenance request, send a push notification to the remote controller, in response to at least one of the received appliance error, the generated service request, and the maintenance request, and wherein the thermostat is further configured to generate status information and to send the status information to the remote controller.
9. The thermostat of claim 1 , wherein the thermostat is further configured to receive an appliance error from the at least one appliance, generate at least one of a service request and a maintenance request, send a push notification to the remote controller, in response to at least one of the received appliance error, the generated service request, and the maintenance request, and wherein the thermostat is further configured to generate status information and to send the status information to the remote controller. 10. The thermostat of claim 9 , wherein the thermostat is further configured to send the push notification to the remote controller through the remote maintenance server.