Grasshopper to Revit Shared Parameters not Updating

So we are working on a Model in Revit and we create the Geometry in GH. We are able to assign values to shared parameter by giving their guids in Grasshopper and when I load the model in Revit for the First Time everything works fine, but when we now update the parameters in GH, send a new commit and reload the model on Update the parameters are not changed, we see the old values.

If I delete the element (which is not prefered due to loss of annotation) and reload the model, the new value is assigned. If we then again make a change I have to remove everything again. How does Speckle handle this?

Hey @Joelmick what you describe should work out of the box.

What kind of objects are you creating and what parameters are you updating? Maybe a screeshot of your Grasshopper definition would help.

In the meantime this might be useful too, if you just want to update Revit parameters from GH: Grasshopper | Speckle Docs

So the topic you shared is for modifying parameter for elements already existing in Revit.

What kind of objects are you creating and what parameters are you updating?

All kinds of Elements, Beams, Columns using Families, Floors, Direct shapes, but that should not matter.
The parameter I am updating are Built in Parameters, Project Parameters and Shared parameters, also this should not matter.

Below you see a video of the problem.
Step 1 create a cube and add cube dimensions as parameter value (At this point the Cube does not exist in Revit
Step 2 Receive speckle

Works

Step 3 change cube size → cube dimensions change for the parameter value

step 4 receive

I Does not work???

Step 5 Delete the object in Revit, all annotation is lost

Step 6 Receive whole new geometry

Parameter has changed.

Cube changed, parameter value didn’t…

I looks like that speckle only does something with parameters when it is creating things, not when it is updating this. This is some basic thing people need to do in Revit.
Below a video where i Demo this for Builtin parameters

Below a video where i Demo this for Shared parameters (Backbone of parameters in Revit)

Below the Cube definition and the Shared parameter file
Cube.gh (46.3 KB)
Shared.txt (616 Bytes)

We have found the issue and will make a new release soon, txs for the additional info!

@Joelmick the fix is out with 2.20.6, let us know how it goes!

1 Like

Life saver! seems to work perfectly now

2 Likes