code: def set_resource_value(self, device_id, resource_path, resource_value,
                             fix_path=True, timeout=None):
          
          self.ensure_notifications_thread()
          return self.set_resource_value_async(
              device_id, resource_path, resource_value
          ).wait(timeout)
docs: Set resource value for given resource path, on device.
  
          Will block and wait for response to come through. Usage:
  
          .. code-block:: python
  
              try:
                  v = api.set_resource_value(device, path, value)
                  print("Success, new value:", v)
              except AsyncError, e:
                  print("Error", e)
  
          :param str device_id: The name/id of the device (Required)
          :param str resource_path: The resource path to update (Required)
          :param str resource_value: The new value to set for given path
          :param fix_path: Unused
          :param timeout: Timeout in seconds
          :raises: AsyncError
          :returns: The value of the new resource
          :rtype: str