I have some simple scripts which modify revit elements, namely renumbering doors based on room numbers. It works fine. But once you modify the room number directly in Revit, it doesn’t matter if Dynamo is set to automatic or manual, the door numbering doesn’t update. The only way I have found for Dynamo to recompute the Revit information is to re-wire it up or close and reopen Dynamo. This is obviously painful.
So my question is this - how and when does Dynamo read Revit information? Does this happen to all scripts or only those ones with Python nodes? It seems others have experienced the same issue: