How to find the family inside the Room of revit project link

This Post is show you how to get link elements , find Geometry intersection pairs and set the parameter of elements.

For the lager project that split the different part of link revit project would be very useful.


First you need to operating the Dynamo on Fmaily side Project, because the parameter need to be editable.

And following Package need.

1.Steam Node (1.0.0)

2.Clockwork for Dynamo 1.x (1.0.2)

Basic Workflow :

  1. Get the link room geometry and family location point.
  2. Check Geometry intersect with family location point.
  3. Filter the intersetion and get the “Room Name”.
  4. Get room information and set parameter to family parameter “Mark”.
  5. Family Parameter “Mark” will fill with the correct “Room Name” where the family location is.


The Dynamo workflow file can be downloaded from here



2 thoughts on “How to find the family inside the Room of revit project link

  1. Hi, this workflow is very useful for MEP elements without creating the space.
    But, I’ve some problem when I run this dynamo. The problem is at the Element Set Parameter by Name node.

    it’s showing ” Warning: Element.SetParameterByName operation failed.
    The call is ambiguous between the following methods or properties: ‘Revit.Elements.InternalUtilities.ElementUtils.SetParameterValue(Autodesk.Revit.DB.Parameter, Revit.Elements.Element)’ and ‘Revit.Elements.InternalUtilities.ElementUtils.SetParameterValue(Autodesk.Revit.DB.Parameter, string)’ ”

    I’m quite new to dynamo and no idea how to resolve this issue.
    If you don’t mind, please help me to look into it


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.