Here's a brief description of the nodes in the MEPover package.
MEP Curve by lines
There's a bunch of nodes that will create MEP curves (Cable tray, Conduit, Pipe or Duct). The inputs to the nodes are all somewhat the same as shown below:
Cable Tray exampe:
Duct or pipe systems all elements
Returns all the elements that are contained in the Duct or Pipe systems.
MEP Curve connected fittings
This will return the fittings that are connected to the given MEP curve. Returns an empty list if the MEP curve has nothing connected to it.
Will also return Air Terminals placed on Ducts.
MEP fitting connected curves
Works the same as the previous node but returns the MEP curves that are connected to the given fittings.
Returns the number of connectors on a fitting and also the Part Type (Tee, Tap, Union etc.)
ElectricalFitting connector count
Returns the number of connectors on an electrical fitting (cable tray or conduit).
This node will create elbows or unions between MEP curves (if possible). click image for animated GIF
Elements in view by category
Returns the elements of the given categories that are visible on the given views. Example usage: auto-tagging elements of certain categories on multiple views.
GetParameterAsValueString and SetParameterSetValueString
GetParameterAsValueString will get the values of parameters as they are displayed in the Revit interface. So there is no internal Revit unit conversion that will mess up your values in Dynamo as is the case with the normal GetParameterByName. The output is always a string though, so for calculations you'll need to convert it back to a number.
SetParameterSetValueString will take strings as input and set the values accordingly.
Both nodes are useful when dealing with numerical values that would otherwise need conversion in your Dynamo workflow.
GetParameterAsProjectUnits and SetParameterAsProjectUnits
GetParameterAsProjectUnits will get the values of parameters as they are displayed in the Revit interface.
SetParameterAsProjectUnits will set the parameters accordingly.
Both nodes are useful when dealing with numerical values that would otherwise need conversion in your Dynamo workflow
Tag Get Location and Tag Get View
These nodes will get the views upon which the given tags are placed and will also return the location of the tag on that view.
ElectricalCircuit get Panels and Elements
Does exactly what it says: retrieve the Panels and Elements that belong to the Electrical Circuits.
View.GetCropBoxCurves and View.SetCropBoxCurves
View.GetCropBoxCurves Returns the curves that make up the crop regions of the views. Also works with non-rectangular crop regions.
View.SetCropBoxCurves sets the view's crop region by a closed list of curves or a closed polycurve.
Room or Space Reset Center location
This node will take rooms or spaces as input and will attempt to reset their position to the center of the room/space at the same location as they would have been set when the rooms/spaces had been created automatically by Revit.
Rooms place automatically for all levels
This node will attempt to place rooms at every level of the model just as when you select "Place Rooms Automatically" in Revit. Useful for high rise projects with a lot of levels.
Family types of family
This node will return every family type of the input family.
This node will return the electrical circuit of elements that have are assigned to an electrical circuit (electrical fixture, lighting fixture, electrical equipment etc.).
This node will return the Mechanical and Piping Systems of an element if it is connected to one.
This node will return the system type of the connectors on the element. Unlike the Element.System node there is no actual connection to the element needed.