Duct fittings - connector names?

Hello,
If I click on duct fitting f.e. tee, elbow etc. I can see every connector diameter.
Is it possible to give name for this connectors and show them after mark?
F.e. If i click on tee I want know which connecor is inlet, outlet and branch.
Regards

@AeM_86 ,

snoop out your elements f.e. with

x.Parameters

x.Name
image

KR

Andreas

Hello,
I try x.Parameters… and

@AeM_86 ,

for x.Parameters you need elements (familyInstances) as input.

Maybe by analyzing the flow direction with Direction property

import clr
import sys
import System
clr.AddReference("RevitServices")
import RevitServices
from RevitServices.Persistence import DocumentManager
from RevitServices.Transactions import TransactionManager
doc = DocumentManager.Instance.CurrentDBDocument

clr.AddReference("RevitAPI")
import Autodesk
from Autodesk.Revit.DB import *

clr.AddReference("RevitNodes")
import Revit
clr.ImportExtensions(Revit.Elements)
clr.ImportExtensions(Revit.GeometryConversion)
#The inputs to this node will be stored as a list in the IN variables.
if isinstance(IN[0], list):
	fittings = UnwrapElement(IN[0])
else:
	fittings = [UnwrapElement(IN[0])]
	
dict_flowDirect = dict(zip(System.Enum.GetValues(FlowDirectionType), System.Enum.GetNames(FlowDirectionType)))
print(dict_flowDirect)
out_connectors = []
out_direction = []

for fitting in fittings:
		
	if fitting.MEPModel is not None:
		connectors = fitting.MEPModel.ConnectorManager.Connectors
	else:
		connectors = fitting.ConnectorManager.Connectors
	out_connectors.append(connectors)
	out_direction.append([dict_flowDirect.get(conn.Direction) for conn in connectors])

OUT = out_connectors, out_direction
4 Likes