public async void ReceiveData(string receivedData)
        {
            //Json Transform
            try
            {
                Models.SensorModel sensorModel = JsonConvert.DeserializeObject <Models.SensorModel>(receivedData);

                //Generate message status
                bathroomStatus = updateBathroomStatus(sensorModel);

                //Send data to API Webhook
                await ApiController.SendDataToWebhook(bathroomStatus);
            }
            catch (Exception) {
                ///TODO
            }
        }
        private Models.BathroomStatusModel updateBathroomStatus(Models.SensorModel sensorModel)
        {
            //Ignore 0 values (The Model "set" command don't work?)
            if (sensorModel.SensorsValues.GasSensorValue != 0)
            {
                bathroomStatus.Sensor.SensorsValues.GasSensorValue = sensorModel.SensorsValues.GasSensorValue;
            }

            if (sensorModel.SensorsValues.PIRSensorValue != 0)
            {
                bathroomStatus.Sensor.SensorsValues.PIRSensorValue = sensorModel.SensorsValues.PIRSensorValue;
            }

            if (sensorModel.SensorsValues.SonicSensorValue != 0)
            {
                bathroomStatus.Sensor.SensorsValues.SonicSensorValue = sensorModel.SensorsValues.SonicSensorValue;
            }

            return(updateBathroomStatus());
        }