'Get the latest data from the router.'

@Throttle(MIN_TIME_BETWEEN_UPDATES)
def update(self):

    try:
        with requests.Session() as sess:
            response = sess.send(self._request, timeout=10)
        self.raw_data = response.json()
        self.data_format()
        self.available = True
    except (ValueError, requests.exceptions.ConnectionError):
        _LOGGER.warning('Unable    to    fetch    data    from    Google    Wifi')
        self.available = False
        self.raw_data = None
