# Changing a wall type

**URL:** <https://forum.dynamobim.com/t/changing-a-wall-type/1009>\
**Category:** Packages\
**Created:** [February 2, 2015, 8:37pm UTC](https://forum.dynamobim.com/t/changing-a-wall-type/1009 "2015-02-02T20:37:18Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dino\_Deijzen\_Van](https://avatars.discourse-cdn.com/v4/letter/d/9fc348/32.png) [@Dino\_Deijzen\_Van](https://forum.dynamobim.com/u/Dino_Deijzen_Van)\
**Post date:** [February 2, 2015, 8:37pm UTC](https://forum.dynamobim.com/t/changing-a-wall-type/1009/1 "2015-02-02T20:37:18Z")

</div>

Dear Team,

I would be thankful to be pushed in the correct direction regarding the following issue:

&nbsp;

Goal: Achieving to change wall types from a project into own pre defined wall types,

Methodology so far: thanks to the explanation on the blogs and good practice material, a good understanding has been achieved on getting parameter data from Family’s/family/types and family instances. Changing the wall parameters as height etc is understood as well. (bellow two print screens of getting and setting parameters , in this case of a space familly)

[caption id=“attachment\_11727” align=“alignleft” width=“300”] ![get_parameters](https://cdck-file-uploads-us1.s3.dualstack.us-west-2.amazonaws.com/flex022/uploads/dynamobim/original/2X/9/9981b5ad20e4646e8880955d416c7a13c9261bf4.png) GET PARAMETER[/caption]

[caption id=“attachment\_11726” align=“alignleft” width=“300”] ![set_parameters](https://cdck-file-uploads-us1.s3.dualstack.us-west-2.amazonaws.com/flex022/uploads/dynamobim/original/2X/2/282c539c1bef15f49377f29b8d2360f7bb22b2b0.png) SET PARAMETER[/caption]

&nbsp;

&nbsp;

&nbsp;

&nbsp;

&nbsp;

&nbsp;

&nbsp;

when it comes to changing a wall type i seem to be in the mist of knowing how to use the correct nodes.

In order to change or set set a wall type i assume i should involve nodes as bellow screen, though i cant find descriptions of how to use these (trial and error approach let me down as well)

[caption id=“attachment\_11728” align=“alignleft” width=“300”] ![SET TYPE PARAMETER](https://cdck-file-uploads-us1.s3.dualstack.us-west-2.amazonaws.com/flex022/uploads/dynamobim/original/2X/a/a65a452fcb188c911a68ac6dbca36b100203d86d.png) wall family change nodes[/caption]

&nbsp;

&nbsp;

&nbsp;

&nbsp;

&nbsp;

&nbsp;

&nbsp;

I would be grateful if i could have a push in the correct direction.

warmest regards

Dino

&nbsp;

---

<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:** [February 2, 2015, 10:53pm UTC](https://forum.dynamobim.com/t/changing-a-wall-type/1009/2 "2015-02-02T22:53:56Z")

</div>

You’re almost there:

![ChangeWallType](https://cdck-file-uploads-us1.s3.dualstack.us-west-2.amazonaws.com/flex022/uploads/dynamobim/original/2X/3/3f00f5c5f3bbdc531e521d1eb030e5c075cefa81.png)

---

<div class="post-metadata">

**Author:** ![Dimitar\_Venkov](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/dimitar_venkov/32/2068_2.png) [@Dimitar\_Venkov](https://forum.dynamobim.com/u/Dimitar_Venkov)\
**Post date:** [February 2, 2015, 10:55pm UTC](https://forum.dynamobim.com/t/changing-a-wall-type/1009/3 "2015-02-02T22:55:48Z")

</div>

Hello Dino,

The clockwork custom node works great, but works strictly for family instances.(furniture, columns, etc.). Walls are system families and you need to proceed a bit differently with them.

There is another custom package called “[archi-lab.net](http://archi-lab.net)” which has a node called “Change Family Type” that will work for walls as well.

![2015-02-03_121737](https://cdck-file-uploads-us1.s3.dualstack.us-west-2.amazonaws.com/flex022/uploads/dynamobim/original/2X/7/7a12a303b24aee6b54c53d6d47133640ec0fc5fc.jpg)

EDIT: Good catch, Andreas! 🙂 I wasn’t aware you can do that with OOTB Dynamo nodes.

---

<div class="post-metadata">

**Author:** ![Dino\_Deijzen\_Van](https://avatars.discourse-cdn.com/v4/letter/d/9fc348/32.png) [@Dino\_Deijzen\_Van](https://forum.dynamobim.com/u/Dino_Deijzen_Van)\
**Post date:** [February 2, 2015, 11:17pm UTC](https://forum.dynamobim.com/t/changing-a-wall-type/1009/4 "2015-02-02T23:17:00Z")

</div>

Dear Andreas and Dimitar,

Thank you so much for taking time and sharing the correct methodology on this matter.

You helped out tremendously .

&nbsp;

warmest regards,

an thrilled and excited learner of Dynamo

&nbsp;

&nbsp;

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![Dino\_Deijzen\_Van](https://avatars.discourse-cdn.com/v4/letter/d/9fc348/32.png) [@Dino\_Deijzen\_Van](https://forum.dynamobim.com/u/Dino_Deijzen_Van)\
**Post date:** [February 3, 2015, 1:32am UTC](https://forum.dynamobim.com/t/changing-a-wall-type/1009/5 "2015-02-03T01:32:16Z")

</div>

Hi team,

After implementing the method described above, i seem to overlook something.

![test_wall_types](https://cdck-file-uploads-us1.s3.dualstack.us-west-2.amazonaws.com/flex022/uploads/dynamobim/original/2X/9/905336ec6cc346527957ca806c4f1a230b207890.png)

&nbsp;

&nbsp;

&nbsp;

&nbsp;

&nbsp;

&nbsp;

&nbsp;

Am i using the wrong starting node (wall category)?

The error refers to the following:

![error](https://cdck-file-uploads-us1.s3.dualstack.us-west-2.amazonaws.com/flex022/uploads/dynamobim/original/2X/5/557fe99c34f04c9d60fbe47e1589e79a9ba8fc1c.png)

---

<div class="post-metadata">

**Author:** ![Dino\_Deijzen\_Van](https://avatars.discourse-cdn.com/v4/letter/d/9fc348/32.png) [@Dino\_Deijzen\_Van](https://forum.dynamobim.com/u/Dino_Deijzen_Van)\
**Post date:** [February 3, 2015, 9:24pm UTC](https://forum.dynamobim.com/t/changing-a-wall-type/1009/6 "2015-02-03T21:24:07Z")

</div>

Dear team,

Dimitar’s approach worked, though i had to use the " change family Type" from the Grimshaw package.

bellow is the setup that solved it for me (test only).

![working method](https://cdck-file-uploads-us1.s3.dualstack.us-west-2.amazonaws.com/flex022/uploads/dynamobim/original/2X/0/0fc8cc5d8363b6954d44bf054618fc6e884ab7e3.png)

&nbsp;

&nbsp;

&nbsp;

&nbsp;

&nbsp;

&nbsp;

&nbsp;

May i ask if it is possible to change the “width " of a wall type , previous trials gave the” parameter is read only" warning.

the wall type itself would consist of only one layer. It is will be good to have a general understanding to know if this is restricted or if Dynamo can actually access it and change such “read only” parameters. PS, no spoon feeding is required though a general description would be appreciated 🙂

&nbsp;

&nbsp;

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![Ritesh\_Chandawar](https://avatars.discourse-cdn.com/v4/letter/r/f05b48/32.png) [@Ritesh\_Chandawar](https://forum.dynamobim.com/u/Ritesh_Chandawar)\
**Post date:** [February 3, 2015, 10:52pm UTC](https://forum.dynamobim.com/t/changing-a-wall-type/1009/7 "2015-02-03T22:52:39Z")

</div>

Hello [Dino Deijzen Van](http://dynamobim.com/forums/users/dinovandeijzendpa-com-sg/ "View Dino Deijzen Van's profile"),

Even [Andreas Dieckmann](http://dynamobim.com/forums/users/andreasdieckmann/ "View Andreas Dieckmann's profile")’s workflow working for me on latest Daily Build.

On which build you are working on?

Thanks,

Ritesh

![WallTypeChange](https://cdck-file-uploads-us1.s3.dualstack.us-west-2.amazonaws.com/flex022/uploads/dynamobim/original/2X/4/48d3440ee9ff628994f2dfd0b56dad144e089aae.png)

---

<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:** [February 3, 2015, 11:45pm UTC](https://forum.dynamobim.com/t/changing-a-wall-type/1009/8 "2015-02-03T23:45:24Z")

</div>

Dino, here’ s the short answer regarding manipulating the wall width - is it possible?

Yes, since the Revit API allows for the editing of a wall type’s compound structure and its layers. And no, becausecurrently there is no node or custom node that does just that.

---

<div class="post-metadata">

**Author:** ![Dino\_Deijzen\_Van](https://avatars.discourse-cdn.com/v4/letter/d/9fc348/32.png) [@Dino\_Deijzen\_Van](https://forum.dynamobim.com/u/Dino_Deijzen_Van)\
**Post date:** [February 3, 2015, 11:46pm UTC](https://forum.dynamobim.com/t/changing-a-wall-type/1009/9 "2015-02-03T23:46:03Z")

</div>

Hi Ritesh,

&nbsp;

i do use the 0.7.5 version and the latest packages ( Revit 2014 though)

I just tried once more , though still same result:

![wall_method_1](https://cdck-file-uploads-us1.s3.dualstack.us-west-2.amazonaws.com/flex022/uploads/dynamobim/original/2X/a/a116d10950e8cd1e64bec5da2651b5301e9e3b49.png)

---

<div class="post-metadata">

**Author:** ![Dino\_Deijzen\_Van](https://avatars.discourse-cdn.com/v4/letter/d/9fc348/32.png) [@Dino\_Deijzen\_Van](https://forum.dynamobim.com/u/Dino_Deijzen_Van)\
**Post date:** [February 3, 2015, 11:48pm UTC](https://forum.dynamobim.com/t/changing-a-wall-type/1009/10 "2015-02-03T23:48:07Z")

</div>

Andreas,

thank you for clarifying the restrictions Dynamo has at this moment in time .

---

<div class="post-metadata">

**Author:** ![Dimitar\_Venkov](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/dimitar_venkov/32/2068_2.png) [@Dimitar\_Venkov](https://forum.dynamobim.com/u/Dimitar_Venkov)\
**Post date:** [February 4, 2015, 12:33am UTC](https://forum.dynamobim.com/t/changing-a-wall-type/1009/11 "2015-02-04T00:33:32Z")

</div>

Not sure why it’s not working for you. Tho if you use the Grimshaw node, you could create the list of wall types like so to save some time:

![2015-02-04_135421](https://cdck-file-uploads-us1.s3.dualstack.us-west-2.amazonaws.com/flex022/uploads/dynamobim/original/2X/6/6d66ba52c549434de793a7affaccf7691284787f.jpg)

---

<div class="post-metadata">

**Author:** ![Dino\_Deijzen\_Van](https://avatars.discourse-cdn.com/v4/letter/d/9fc348/32.png) [@Dino\_Deijzen\_Van](https://forum.dynamobim.com/u/Dino_Deijzen_Van)\
**Post date:** [February 4, 2015, 12:47am UTC](https://forum.dynamobim.com/t/changing-a-wall-type/1009/12 "2015-02-04T00:47:05Z")

</div>

that is a neat approach, and will come in handy Dimitar

---

<div class="post-metadata">

**Author:** ![Christian\_Boggild\_Sc](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/christian_boggild_sc/32/16363_2.png) [@Christian\_Boggild\_Sc](https://forum.dynamobim.com/u/Christian_Boggild_Sc)\
**Post date:** [December 30, 2015, 9:06am UTC](https://forum.dynamobim.com/t/changing-a-wall-type/1009/13 "2015-12-30T09:06:22Z")

</div>

Hope you resolved this;

Nevertheless - it seems that it’d work if you just write Type in the string instead of “Type”;.
