We are facing a problem, in which some nodes are missing in Dynamo Library when opened through Revit 2015. In the same machine, these nodes are visible in the library when Dynamo is opened through Revit 2016 or 2017.
Can anyone please advise on how to get these nodes in Dynamo for Revit 2015. Any work around is also much appreciated.
First thing, I donât have much knowledge about API or other development terms. So please excuse, if i was wrong anywhere and didnât understand enough.
I think your reply is related to Revit 2016. My problem is, I had created a Dynamo program through Revit 2017, which works well in both 2016&2017 Revit. But when I use that program in Revit 2015 version, I observed one node(âSelect BuiltIn Parameter Groupâ) missing in its Dynamo library, and couldnât run my program. However, I am now using a similar node âParameter Groupsâ under Archilab package, and the program runs fine. This temporarily solves my issue.
But still some nodes are missing in Dynamo/Revit 2015. I guess, maybe, these nodes are not supported with Revit 2015. Please advise, if there is any work around to get them, or am I missing any step here.
I believe that the new Revit nodes added in Dynamo 1.2 were not added to the codebase for Revit 2015 as support for that Revit version in Dynamo will be dropped soon. Also, as Vikram pointed out there have been changes/additions to the Revit API related to the handling of parameters in the 2016 release - which means that some of the functionality in those nodes (apparently not the ability to query parameter groups) may not be available in the Revit 2015 API, hence no nodes.
Not sure if there is a work around, but I donât think youâre missing anything. Itâs just that both Revit and Dynamo are constantly improving/changing and some features are unavailable in older versions.
Looks like users of older version of Revit will have to stop updating Dynamo at some point because it canât stay backwards-compatible indefinitely. Itâs amazing that anything new still works in 2015.
Is there any way to clearly know what things in Dynamo wonât work in older Revit versions? My experience (using 2015) is that a node just doesnât work when that is happening.
No workaround to get them easily. I actually screwed myself pretty bad with this recently. I was using the heck out of âFamilyInstance.ByFaceâ. I was prototyping in 2017 because I didnât have 2015 installed anymore. When it came time to test in 2015, the graph had a lot of red unresolved nodes. (This made for a very long night!)
####My advice. If you need to use a Revit version older than the current or immediately previous release. Only use that version for your development and testing.
It is my understanding that the Dynamo team drops version of Revit to enable them to keep pressing forward.
If you want to utilize the nodes and the methods are allowed in the older API, your choices are:
Develop in python or C# referencing their code on github.
Hope one of the many Dynamo package developers can add it to their package.