'Get the latest data from the Aurora service.'

@Throttle(MIN_TIME_BETWEEN_UPDATES)
def update(self):

    try:
        self.visibility_level = self.get_aurora_forecast()
        if (int(self.visibility_level) > self.threshold):
            self.is_visible = True
            self.is_visible_text = 'visible!'
        else:
            self.is_visible = False
            self.is_visible_text = "nothing's    out"
    except requests.exceptions.HTTPError as error:
        _LOGGER.error('Connection    to    aurora    forecast    service    failed:    %s', error)
        return False
