def getSensor(self, sensorID):
        """
            Sends a sensor info request to the Live! API with the wanted sensor"s index.
            Returns the sensor data received.
        """

        from Config import Config
        config = Config("configuration.json")
        sensorinfo = config.getItem("sensorinfo", "")

        for sensor in sensorinfo:
            if sensor["id"] == sensorID:
                return sensor


        # Debug code, uses local database
        if sensorID == "174963":
            response = {u'ignored': 0, u'protocol': u'oregon', u'name': u'Kasvari - l\xe4mmin puoli', u'editable': 1, u'lastUpdated': 1365097299, u'timezoneoffset': 10800, u'sensorId': u'139', u'data': [{u'name': u'temp', u'value': u'2.3'}, {u'name': u'humidity', u'value': u'87'}], u'id': u'174963', u'clientName': u'Koti'}
            return response

        elif sensorID == "895892":
            response = {u'ignored': 0, u'protocol': u'fineoffset', u'name': u'Kellari', u'editable': 1, u'lastUpdated': 1367497808, u'timezoneoffset': 10800, u'sensorId': u'73', u'data': [{u'name': u'temp', u'value': u'13.1'}], u'id': u'895892', u'clientName': u'Kasvari'}
            return response
        else:
            return {"error": "Sensor doesn't exist"}

        return {"error": "Sensor doesn't exist"}

        return self.request("sensor/info", {"id": sensorID})
    def getDevice(self, deviceID, methods = 3):
        # Debug code, uses local database.

        from Config import Config
        config = Config("configuration.json")
        devices = config.getItem("devices", "")
        for device in devices:
            if device["id"] == deviceID:
                return device

        return None

        return self.request("device/info", {"id": deviceID, "supportedMethods": methods})
    def getSensors(self):
        """
            Fetches a list of sensors in the system.
        """

        # Debug code, uses local database
        from Config import Config
        config = Config("configuration.json")
        sensors = config.getItem("sensors", "")
        if len(sensors) > 0:
            return sensors
        else: return None

        return self.request("sensors/list", "")
    def getDevices(self):
        """
            Fetches a list of devices in the system.
        """

        # Debug code, uses local database
        from Config import Config
        config = Config("configuration.json")
        devices = config.getItem("devices", "")

        if len(devices) > 0:
            return devices
        else: return None

        return self.request("devices/list", {"supportedMethods": self.deviceMethods})