@Marcel_Rijsmus I just had a look and I couldn’t get the Hot Gear node to function without taking it out of the custom node and chopping the script up, so I just rewrote it differently. Tested and it works for area plans in Revit 2018.3 with Dynamo 1.3.2
import clr
clr.AddReference('ProtoGeometry')
from Autodesk.DesignScript.Geometry import *
clr.AddReference("RevitServices")
import RevitServices
from RevitServices.Persistence import DocumentManager
from RevitServices.Transactions import TransactionManager
clr.AddReference("RevitAPI")
import Autodesk
from Autodesk.Revit.DB import *
doc = DocumentManager.Instance.CurrentDBDocument
clr.AddReference("RevitNodes")
import Revit
clr.ImportExtensions(Revit.Elements)
views = IN[0]
if not isinstance(views,list):
views = [views]
filters = IN[1]
if not isinstance(filters,list):
filters = [filters]
def addFilter(views,filterid):
for view in views:
view = UnwrapElement(view)
view.AddFilter(filterid)
TransactionManager.Instance.EnsureInTransaction(doc)
for filter in filters:
filter = UnwrapElement(filter).Id
addFilter(views,filter)
TransactionManager.Instance.TransactionTaskDone()
OUT = views,filters