App using websocket communication with a smart home hub to retrieve sensor data and allow user to control the heating