IEnumerator GetSensorValueFor(SensorType _sensorType, string _url)
    {
        UnityWebRequest request = UnityWebRequest.Get(_url);

        yield return(request.SendWebRequest());

        if (request.isNetworkError)
        {
            Debug.Log("Error While Sending: " + request.error);
        }
        else
        {
            string sensorValue = FormatValue(request.downloadHandler.text);

            Debug.Log("<color=green>END " + _sensorType + " CALL</color> VALUE IS " + sensorValue);

            switch (_sensorType)
            {
            case SensorType.POWER:
                powerLed.Set(sensorValue);
                break;

            case SensorType.LIGHT:
                light.Set(sensorValue);
                lightText.text = sensorValue;
                break;

            case SensorType.TEMPERATURE:
                tempText.text       = sensorValue;
                thermostatText.text = tempText.text;
                break;

            case SensorType.MOTION:
                alarm.Active(sensorValue);
                break;
            }
        }
    }