docs: def refresh_attributes(self, name):
          """Refresh attributes from a given Arlo object."""
          url = DEVICES_ENDPOINT
          response = self.query(url)
  
          if not response or not isinstance(response, dict):
              return None
  
          for device in response.get('data'):
              if device.get('deviceName') == name:
                  return device
          return None