'Ensure the information from the Luci router is up to date.
Returns boolean if scanning successful.'

def _update_info(self):

    if (not self.success_init):
        return False
    _LOGGER.info('Checking    ARP')
    url = 'http://{}/cgi-bin/luci/rpc/sys'.format(self.host)
    try:
        result = _req_json_rpc(url, 'net.arptable', params={'auth': self.token})
    except InvalidLuciTokenError:
        _LOGGER.info('Refreshing    token')
        self.refresh_token()
        return False
    if result:
        self.last_results = []
        for device_entry in result:
            if (int(device_entry['Flags'], 16) & 2):
                self.last_results.append(device_entry['HW    address'])
        return True
    return False
