# Renaming system families with Dynamo

**URL:** <https://forum.dynamobim.com/t/renaming-system-families-with-dynamo/18492>\
**Category:** Revit\
**Created:** [January 25, 2018, 11:10am UTC](https://forum.dynamobim.com/t/renaming-system-families-with-dynamo/18492 "2018-01-25T11:10:28Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![icabrera](https://avatars.discourse-cdn.com/v4/letter/i/a87d85/32.png) [@icabrera](https://forum.dynamobim.com/u/icabrera)\
**Post date:** [January 25, 2018, 11:10am UTC](https://forum.dynamobim.com/t/renaming-system-families-with-dynamo/18492/1 "2018-01-25T11:10:28Z")

</div>

Hi all,

Sorry if this has already been covered elsewhere - I have tried to find a post with the same problem we’re facing here but couldn’t. We’re using a script to try and rename our families so they’re Uniclass2015 compliant.

We’ve successfully changed names for most of the families including system families such as basic walls. But no joy when it came to wall sweeps. All elements appeared as “wall sweep” and after introducing element.name we could actually see the different names. Even the script seems to run till the end, there’s no success in actually changing the name of the elements.

Any help would be greatly appreciated!

Ignacio.

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/0/0/00efe2bbe8053633ba2382514d23144f3ed82922.png)

---

<div class="post-metadata">

**Author:** ![jaclyn.s](https://avatars.discourse-cdn.com/v4/letter/j/ebca7d/32.png) [@jaclyn.s](https://forum.dynamobim.com/u/jaclyn.s)\
**Post date:** [February 13, 2018, 7:44pm UTC](https://forum.dynamobim.com/t/renaming-system-families-with-dynamo/18492/2 "2018-02-13T19:44:25Z")

</div>

Hi @icabrera,

Did you ever get clarification on this?  
I am encountering the same issue. There seem to be lots of posts regarding loadable families, but when it comes to system families I get an error.

 ![Capture](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/b/0/b056c78272aeeabc638c3ee38976211d16101273.JPG)

---

<div class="post-metadata">

**Author:** ![Nick\_Boyts](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/nick_boyts/32/76313_2.png) [@Nick\_Boyts](https://forum.dynamobim.com/u/Nick_Boyts)\
**Post date:** [February 13, 2018, 9:37pm UTC](https://forum.dynamobim.com/t/renaming-system-families-with-dynamo/18492/3 "2018-02-13T21:37:05Z")

</div>

You’re trying to set the name of the string, not the element.

---

<div class="post-metadata">

**Author:** ![icabrera](https://avatars.discourse-cdn.com/v4/letter/i/a87d85/32.png) [@icabrera](https://forum.dynamobim.com/u/icabrera)\
**Post date:** [February 14, 2018, 10:56am UTC](https://forum.dynamobim.com/t/renaming-system-families-with-dynamo/18492/5 "2018-02-14T10:56:03Z")

</div>

Hi @jaclyn.s no, unfortunately I didn’t get to solve this. There was this other post where it was attempted in a similar way but using Dynamo player with a more user friendly interface but it didn’t work for me either when it came to system families…

@Nick_Boyts I tried to give it a go with your suggestion but didn’t get far - sorry. In the original script the element.name node was placed inside the find/replace group rather than before the filter elements one. The problem I had with wall sweeps for example is that what I got in the list from there was wallsweep, wallsweep, wallsweep etc. not the name of the element itself. Not sure if that makes sense… Changing the node position got me slightly further down the line but didn’t work either…

---

<div class="post-metadata">

**Author:** ![Nick\_Boyts](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/nick_boyts/32/76313_2.png) [@Nick\_Boyts](https://forum.dynamobim.com/u/Nick_Boyts)\
**Post date:** [February 14, 2018, 1:08pm UTC](https://forum.dynamobim.com/t/renaming-system-families-with-dynamo/18492/6 "2018-02-14T13:08:36Z")

</div>

Can you show your updated graph?

---

<div class="post-metadata">

**Author:** ![jaclyn.s](https://avatars.discourse-cdn.com/v4/letter/j/ebca7d/32.png) [@jaclyn.s](https://forum.dynamobim.com/u/jaclyn.s)\
**Post date:** [February 15, 2018, 5:22pm UTC](https://forum.dynamobim.com/t/renaming-system-families-with-dynamo/18492/7 "2018-02-15T17:22:39Z")

</div>

Hi @icabrera & @Nick_Boyts

The note about setting the element helps for loadable families - but system type / family is still inaccessible to modify?

Thanks for your help!

---

<div class="post-metadata">

**Author:** ![maxcubcru](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/maxcubcru/32/96153_2.png) [@maxcubcru](https://forum.dynamobim.com/u/maxcubcru)\
**Post date:** [February 25, 2020, 6:21pm UTC](https://forum.dynamobim.com/t/renaming-system-families-with-dynamo/18492/8 "2020-02-25T18:21:48Z")

</div>

Hi all,

Is it accessible now to modify Systems Families? Or there is any workaround? Or could I use Python?  
I am trying to rename all the walls types in my project.

Thanks,  
Max
