code: def get_resource_value_async(self, device_id, resource_path, fix_path=True):
          
          return self._mds_rpc_post(device_id=device_id, method='GET', uri=resource_path)
docs: Get a resource value for a given device and resource path.
  
          Will not block, but instead return an AsyncConsumer. Example usage:
  
          .. code-block:: python
  
              a = api.get_resource_value_async(device, path)
              while not a.is_done:
                  time.sleep(0.1)
              if a.error:
                  print("Error", a.error)
              print("Current value", a.value)
  
          :param str device_id: The name/id of the device (Required)
          :param str resource_path: The resource path to get (Required)
          :param bool fix_path: strip leading / of path if present
          :returns: Consumer object to control asynchronous request
          :rtype: AsyncConsumer