code: async def set_ventilation(self, pct, timeout=OTGW_DEFAULT_TIMEOUT):
          
          if not 0 <= pct <= 100:
              return None
          cmd = OTGW_CMD_VENT
          status = {}
          ret = await self._wait_for_cmd(cmd, pct, timeout)
          if ret is None:
              return
          ret = int(ret)
          status[DATA_COOLING_CONTROL] = ret
          self._update_status(status)
          return ret
docs: Configure a ventilation setpoint override value (0-100%).
          Return the newly accepted value, or None on failure.
          @pct :int: Must be between 0 and 100.
  
          This method is a coroutine