# Set Family Parameter Value "Instance"

**URL:** <https://forum.dynamobim.com/t/set-family-parameter-value-instance/315>\
**Category:** Packages\
**Created:** [April 25, 2014, 3:15pm UTC](https://forum.dynamobim.com/t/set-family-parameter-value-instance/315 "2014-04-25T15:15:51Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![William\_Charles\_Ruff](https://avatars.discourse-cdn.com/v4/letter/w/dbc845/32.png) [@William\_Charles\_Ruff](https://forum.dynamobim.com/u/William_Charles_Ruff)\
**Post date:** [April 25, 2014, 3:15pm UTC](https://forum.dynamobim.com/t/set-family-parameter-value-instance/315/1 "2014-04-25T15:15:51Z")

</div>

Am I going crazy? didnt there used to be a Set Family Parameter Value for “Instance Parameters”

It seems the latest build 6.3 only has Set Family Type and Set Element, which only handles type Parameter.

Also the “Get Family Parameter” only pulls type parameters through.

Thanks.

---

<div class="post-metadata">

**Author:** ![Andreas\_Dieckmann](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/andreas_dieckmann/32/365_2.png) [@Andreas\_Dieckmann](https://forum.dynamobim.com/u/Andreas_Dieckmann)\
**Post date:** [April 26, 2014, 5:09am UTC](https://forum.dynamobim.com/t/set-family-parameter-value-instance/315/2 "2014-04-26T05:09:39Z")

</div>

Not sure about the latest daily builds, but Set Element Parameter is able to handle instance parameters in the regular 0.6.3 release (and so is Get Family Parameter).

---

<div class="post-metadata">

**Author:** ![Matthew\_Mcfetridge](https://avatars.discourse-cdn.com/v4/letter/m/9dc877/32.png) [@Matthew\_Mcfetridge](https://forum.dynamobim.com/u/Matthew_Mcfetridge)\
**Post date:** [July 7, 2014, 3:13am UTC](https://forum.dynamobim.com/t/set-family-parameter-value-instance/315/3 "2014-07-07T03:13:47Z")

</div>

I’ve been having this issue also, and for future reference, in the 0.7.1 release this component is called “SetParameterByName”

---

<div class="post-metadata">

**Author:** ![Peter\_Kompolschek](https://avatars.discourse-cdn.com/v4/letter/p/dec6dc/32.png) [@Peter\_Kompolschek](https://forum.dynamobim.com/u/Peter_Kompolschek)\
**Post date:** [July 7, 2014, 6:02am UTC](https://forum.dynamobim.com/t/set-family-parameter-value-instance/315/4 "2014-07-07T06:02:07Z")

</div>

i am experiencing the same problems.

with elements i have no access to type / instance parameters.

example: window

parameters: width, height

-\> whatever i try no result

only way is to select ONE element type and then query the parameters i need.

in older builds the access was available with “elements of type” - “windows”…

---

<div class="post-metadata">

**Author:** ![Michael\_Kirschner1](https://avatars.discourse-cdn.com/v4/letter/m/46a35a/32.png) [@Michael\_Kirschner1](https://forum.dynamobim.com/u/Michael_Kirschner1)\
**Post date:** [July 8, 2014, 8:01pm UTC](https://forum.dynamobim.com/t/set-family-parameter-value-instance/315/5 "2014-07-08T20:01:46Z")

</div>

I also had this experience until I saved my revit model, are you working with a family embedded into another family or a family placed in a project? Do you notice any differences between these setups?

&nbsp;

For clarification I mean that altering parameters by name did not actually alter them.

---

<div class="post-metadata">

**Author:** ![Edward\_Palka](https://avatars.discourse-cdn.com/v4/letter/e/f1d935/32.png) [@Edward\_Palka](https://forum.dynamobim.com/u/Edward_Palka)\
**Post date:** [July 10, 2014, 10:04am UTC](https://forum.dynamobim.com/t/set-family-parameter-value-instance/315/6 "2014-07-10T10:04:14Z")

</div>

I am still having this same problem. Both in 6.3 and 7.1.

I have created a curtain wall panel which I have added to a divided surface in the Conceptual Massing Environment. I want to allow the thickness of the panels to respond to their distance to a certain point (An attractor point). I can select the panel family through “Family Types,” and I can control the value of the thickness when I have it set as a Type parameter, but it won’t show up once it is changed to an Instance parameter (It won’t show up in the “Get Family Parameter” dropdown, and when I use “Element.SetParameterByName” and enter “Thickness” in a “String,” it says there is “no parameter found by that name”).

I want to have this set as an Instance parameter since I want each panel’s thickness to be unique. Interestingly, when I tried to set the Type parameter to different values in 6.3, Dynamo would crash (I assume because it wanted all values to be the same, and I was giving it a list of values, but in 7.1 it will simply give all panels one value).

Any help would be much appreciated!

---

<div class="post-metadata">

**Author:** ![Andreas\_Dieckmann](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/andreas_dieckmann/32/365_2.png) [@Andreas\_Dieckmann](https://forum.dynamobim.com/u/Andreas_Dieckmann)\
**Post date:** [July 10, 2014, 1:53pm UTC](https://forum.dynamobim.com/t/set-family-parameter-value-instance/315/7 "2014-07-10T13:53:25Z")

</div>

I have two samples online that should do more or less exactly what you’re trying to achieve. (They are in 0.6.3 and will most likely not run under 0.7.1 without some modifications.)

[https://github.com/CAAD-RWTH/DynamoSamples/tree/master/workflow\_samples/1PointReactor\_AC](https://github.com/CAAD-RWTH/DynamoSamples/tree/master/workflow_samples/1PointReactor_AC)

[https://github.com/CAAD-RWTH/DynamoSamples/tree/master/workflow\_samples/2PointReactor\_DS](https://github.com/CAAD-RWTH/DynamoSamples/tree/master/workflow_samples/2PointReactor_DS)

The first is a one-point reactor, albeit with freely placed CW panels / adaptive components. The other uses a divided surface, but has a two-point reactor pattern. If you marry the relevant parts of these two graphs you should have what you’re looking for.

---

<div class="post-metadata">

**Author:** ![daniel.tran](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/daniel.tran/32/50552_2.png) [@daniel.tran](https://forum.dynamobim.com/u/daniel.tran)\
**Post date:** [June 28, 2018, 8:21pm UTC](https://forum.dynamobim.com/t/set-family-parameter-value-instance/315/8 "2018-06-28T20:21:54Z")

</div>

Hi Andreas,

Could you please update your github links? I would really appreciate seeing these samples but the links aren’t working. Thanks!

---

<div class="post-metadata">

**Author:** ![Andreas\_Dieckmann](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/andreas_dieckmann/32/365_2.png) [@Andreas\_Dieckmann](https://forum.dynamobim.com/u/Andreas_Dieckmann)\
**Post date:** [July 8, 2018, 4:50am UTC](https://forum.dynamobim.com/t/set-family-parameter-value-instance/315/9 "2018-07-08T04:50:57Z")

</div>

Hi, these are the most recent versions of those examples:

> **[andydandy74/ClockworkForDynamo](https://github.com/andydandy74/ClockworkForDynamo/tree/master/workflow_samples/0.9.x/1PointReactor_AC)**
>
> A collection of 400+ custom nodes for the Dynamo visual programming environment - andydandy74/ClockworkForDynamo

  

> **[andydandy74/ClockworkForDynamo](https://github.com/andydandy74/ClockworkForDynamo/tree/master/workflow_samples/0.7.x/2PointReactor_DS)**
>
> A collection of 400+ custom nodes for the Dynamo visual programming environment - andydandy74/ClockworkForDynamo

  
I doubt that they will still work, though.

---

<div class="post-metadata">

**Author:** ![Nathan\_Barnhart](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/nathan_barnhart/32/62416_2.png) [@Nathan\_Barnhart](https://forum.dynamobim.com/u/Nathan_Barnhart)\
**Post date:** [December 11, 2018, 5:10pm UTC](https://forum.dynamobim.com/t/set-family-parameter-value-instance/315/10 "2018-12-11T17:10:22Z")

</div>

_Possible solution:_

I believe I was searching for the same node as the OP, and I believe it was called “FamilyInstance.Type” - I too could not find it in my Dynamo library (Dynamo 2.0.2.68).

I wanted to find the family type by instance for the “element” input of an “Element.SetParameterByName” node with this “FamilyInstance.Type” node.

Instead, I used a “FamilyInstance.GetFamily” node and a “FamilyType.ByFamilyAndName” node, with a string node to specify the name of the family type. This worked for me.
