'Return the current condition.'

@property
def condition(self):

    try:
        return [k for (k, v) in CONDITION_CLASSES.items() if (self.data.get_weather_code() in v)][0]
    except IndexError:
        return STATE_UNKNOWN
