К сожалению, Динамо не обладает особой гибкостью. Стены – это встроенные семейства. И получив такую ошибку я понял, что скорее всего нод не может найти это системное семейство. Через 10 секунд поисков я нашел нод WallType.ByName – работает со стенами. Также есть FloorType.ByName…
Вывод – универсального решения нет (что странно).
С выбором типов любого элемента нет проблем через АПИ (Питон)
П.С.
Почекал лукапом проекты. Действительно, типы семейств хранятся в разных типах объектов.
Все обычные семейства это объект класса “FamilySymbol”
У встроенных семейств свои классы для хранения типов.
WallType, FloorType, CableTrayType и т.п.
Динамо-нод FamilyType.ByName вытягивает только “FamilySymbol”. Метод АПИ GetTypeID – универсален и может получать доступ к любым объектам, описывающим типы.