# Place Fire Dampers Using MEPover MEPFitting Node

**URL:** <https://forum.dynamobim.com/t/place-fire-dampers-using-mepover-mepfitting-node/46567>\
**Category:** Revit\
**Created:** [February 10, 2020, 8:56am UTC](https://forum.dynamobim.com/t/place-fire-dampers-using-mepover-mepfitting-node/46567 "2020-02-10T08:56:36Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![paliitali](https://avatars.discourse-cdn.com/v4/letter/p/b782af/32.png) [@paliitali](https://forum.dynamobim.com/u/paliitali)\
**Post date:** [March 13, 2020, 6:37am UTC](https://forum.dynamobim.com/t/place-fire-dampers-using-mepover-mepfitting-node/46567/21 "2020-03-13T06:37:16Z")

</div>

Thanks T\_Pover,  
I will give the dictionary a try and report back.

---

<div class="post-metadata">

**Author:** ![paliitali](https://avatars.discourse-cdn.com/v4/letter/p/b782af/32.png) [@paliitali](https://forum.dynamobim.com/u/paliitali)\
**Post date:** [March 19, 2020, 11:39pm UTC](https://forum.dynamobim.com/t/place-fire-dampers-using-mepover-mepfitting-node/46567/22 "2020-03-19T23:39:04Z")

</div>

I tried the dictionary but that didn’t work, however, I was able to get the script to work using lacing. MEPCurve input requires 3 levels, ListOfPoints requires 3 levels and MEPFitting has 2 levels. The MEPFitting.ByPointsAndCurve will not work correctly if there are any empty lists to the ListOfPoints.

---

<div class="post-metadata">

**Author:** ![santhoshkumar.s](https://avatars.discourse-cdn.com/v4/letter/s/7cd45c/32.png) [@santhoshkumar.s](https://forum.dynamobim.com/u/santhoshkumar.s)\
**Post date:** [August 18, 2021, 10:10am UTC](https://forum.dynamobim.com/t/place-fire-dampers-using-mepover-mepfitting-node/46567/23 "2021-08-18T10:10:43Z")

</div>

I believe it would be easy if we use two different scripts (One script for rectangular duct and another one for round duct). But the challenge is to find the node which should select either round duct or rectangular duct only. Currently, the duct category node selects both round duct and rectangular duct but the fire damper family is the rectangular one. I tried with byfamily node to select either only round duct or rectangular duct. but it didn’t work.

Hi @Alban_de_Chasteigner , can you please help us to solve this issue?

---

<div class="post-metadata">

**Author:** ![sovitek](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/sovitek/32/116237_2.png) [@sovitek](https://forum.dynamobim.com/u/sovitek)\
**Post date:** [August 18, 2021, 10:15am UTC](https://forum.dynamobim.com/t/place-fire-dampers-using-mepover-mepfitting-node/46567/24 "2021-08-18T10:15:15Z")

</div>

Hi here is one way to do it…

 ![Screenshot 2021-08-03 095633](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/2/8/28954e067c6f8a910e5b2cbfd3e95c80c0cbbfa6.jpeg)

---

<div class="post-metadata">

**Author:** ![santhoshkumar.s](https://avatars.discourse-cdn.com/v4/letter/s/7cd45c/32.png) [@santhoshkumar.s](https://forum.dynamobim.com/u/santhoshkumar.s)\
**Post date:** [August 18, 2021, 10:28am UTC](https://forum.dynamobim.com/t/place-fire-dampers-using-mepover-mepfitting-node/46567/25 "2021-08-18T10:28:38Z")

</div>

Thanks so much @sovitek I hope this will filter only round ducts and place the fire damper.

But how to filter only rectangular ducts and place the fire damper?

---

<div class="post-metadata">

**Author:** ![sovitek](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/sovitek/32/116237_2.png) [@sovitek](https://forum.dynamobim.com/u/sovitek)\
**Post date:** [August 18, 2021, 10:32am UTC](https://forum.dynamobim.com/t/place-fire-dampers-using-mepover-mepfitting-node/46567/26 "2021-08-18T10:32:25Z")

</div>

Hello…the first list in filterboolmask gives you the round ducts the second gives rect…for placing them should already been described above…good luck

---

<div class="post-metadata">

**Author:** ![santhoshkumar.s](https://avatars.discourse-cdn.com/v4/letter/s/7cd45c/32.png) [@santhoshkumar.s](https://forum.dynamobim.com/u/santhoshkumar.s)\
**Post date:** [August 18, 2021, 10:41am UTC](https://forum.dynamobim.com/t/place-fire-dampers-using-mepover-mepfitting-node/46567/27 "2021-08-18T10:41:30Z")

</div>

How to keep both rectangular and round duct fire damper family fittings that need to be placed on the respective duct shapes?

![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/c/f/cf7bc233ba2f6cdce657f8311ebd312c3d1d84e6.png)

---

<div class="post-metadata">

**Author:** ![sovitek](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/sovitek/32/116237_2.png) [@sovitek](https://forum.dynamobim.com/u/sovitek)\
**Post date:** [August 18, 2021, 10:45am UTC](https://forum.dynamobim.com/t/place-fire-dampers-using-mepover-mepfitting-node/46567/28 "2021-08-18T10:45:23Z")

</div>

Could you share your graph, then i take a look

---

<div class="post-metadata">

**Author:** ![santhoshkumar.s](https://avatars.discourse-cdn.com/v4/letter/s/7cd45c/32.png) [@santhoshkumar.s](https://forum.dynamobim.com/u/santhoshkumar.s)\
**Post date:** [August 18, 2021, 10:48am UTC](https://forum.dynamobim.com/t/place-fire-dampers-using-mepover-mepfitting-node/46567/29 "2021-08-18T10:48:01Z")

</div>

[Place Fire Dampers.dyn](https://forum.dynamobim.com/uploads/short-url/oOIIQhQUFt5CPIXriSpvgjABMvH.dyn) (20.5 KB)  
Thanks, Dynamo script is attached for your necessary advice.

---

<div class="post-metadata">

**Author:** ![sovitek](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/sovitek/32/116237_2.png) [@sovitek](https://forum.dynamobim.com/u/sovitek)\
**Post date:** [August 18, 2021, 11:05am UTC](https://forum.dynamobim.com/t/place-fire-dampers-using-mepover-mepfitting-node/46567/30 "2021-08-18T11:05:52Z")

</div>

Sorry…i dont have any revit file to test on, but try something like this…

 ![Screenshot 2021-08-03 095633](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/b/4/b4825e167d353d7f89571067c11c45d93203a8b5.jpeg)  
[Place Fire Dampers.dyn](https://forum.dynamobim.com/uploads/short-url/5G6t5Cbr8YdnNZPzH4dxoV3zU8d.dyn) (28.1 KB)

---

<div class="post-metadata">

**Author:** ![santhoshkumar.s](https://avatars.discourse-cdn.com/v4/letter/s/7cd45c/32.png) [@santhoshkumar.s](https://forum.dynamobim.com/u/santhoshkumar.s)\
**Post date:** [August 18, 2021, 11:47am UTC](https://forum.dynamobim.com/t/place-fire-dampers-using-mepover-mepfitting-node/46567/31 "2021-08-18T11:47:23Z")

</div>

Thanks,

I have done it as you showed. But Fire Dampers are not placed and there is no error as well.

Please find attached the screenshot.

 ![Place Fire Dampers_2021-08-18_05-10-20](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/8/6/86657b510a93e3b2453e201c5df68ede2cd43c64.png)

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/4/f/4f31bd6f289731177098693c1bb7fd44b6e01946.png)

---

<div class="post-metadata">

**Author:** ![Robert\_Younger](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/robert_younger/32/205603_2.png) [@Robert\_Younger](https://forum.dynamobim.com/u/Robert_Younger)\
**Post date:** [August 18, 2021, 11:00pm UTC](https://forum.dynamobim.com/t/place-fire-dampers-using-mepover-mepfitting-node/46567/32 "2021-08-18T23:00:47Z")

</div>

By any chance, are your walls in a linked model?

It’s hard to verify without any output previews on your nodes.

---

<div class="post-metadata">

**Author:** ![santhoshkumar.s](https://avatars.discourse-cdn.com/v4/letter/s/7cd45c/32.png) [@santhoshkumar.s](https://forum.dynamobim.com/u/santhoshkumar.s)\
**Post date:** [August 19, 2021, 5:09am UTC](https://forum.dynamobim.com/t/place-fire-dampers-using-mepover-mepfitting-node/46567/33 "2021-08-19T05:09:38Z")

</div>

yes, those walls are part of the Revit link. But I did copy/monitor for those east & west walls (that’s why it appears in blue).

---

<div class="post-metadata">

**Author:** ![sovitek](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/sovitek/32/116237_2.png) [@sovitek](https://forum.dynamobim.com/u/sovitek)\
**Post date:** [August 19, 2021, 4:32pm UTC](https://forum.dynamobim.com/t/place-fire-dampers-using-mepover-mepfitting-node/46567/34 "2021-08-19T16:32:01Z")

</div>

You can try something like this…i had tried to modify mepovers code…it isnt super stable if you run the whole model at once so my best advice is run it by wall…i will go deeper into it when i have some more time…good luck…

 ![Screenshot 2021-08-03 095633](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/c/a/ca343635d4dbbf7c6dd360a88c5f56254f7aebd0.jpeg)  
 ![Screenshot 2021-08-19 182649](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/f/e/fefe6a44b6a5e4bb28c48162ad74181912af0f56.png)  
[1new Place Fire Dampers.dyn](https://forum.dynamobim.com/uploads/short-url/cM0yn8o5V3rmqsFmCt5h1t0suvy.dyn) (58.4 KB)

---

<div class="post-metadata">

**Author:** ![santhoshkumar.s](https://avatars.discourse-cdn.com/v4/letter/s/7cd45c/32.png) [@santhoshkumar.s](https://forum.dynamobim.com/u/santhoshkumar.s)\
**Post date:** [August 20, 2021, 5:23am UTC](https://forum.dynamobim.com/t/place-fire-dampers-using-mepover-mepfitting-node/46567/35 "2021-08-20T05:23:21Z")

</div>

Thanks. When I ran the script, the status remained as a “Run Started” for an indefinite time. And there was no error as well.

 ![1new Place Fire Dampers_2021-08-20_10-50-07](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/a/7/a7c37ed892a25eedd90fd8bb55b3903a076e99b2.png)

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

---

<div class="post-metadata">

**Author:** ![sovitek](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/sovitek/32/116237_2.png) [@sovitek](https://forum.dynamobim.com/u/sovitek)\
**Post date:** [August 20, 2021, 5:46am UTC](https://forum.dynamobim.com/t/place-fire-dampers-using-mepover-mepfitting-node/46567/36 "2021-08-20T05:46:58Z")

</div>

Dont know… think you had some conflict, try to remove some of your packages…until your find the error and take a look on your addins as well…

Try this one here instead it should be more stable…

[PLACE FIRE DAMPER type1.dyn](https://forum.dynamobim.com/uploads/short-url/tHYigwsA4C9srG7tKdepKRnS070.dyn) (83.3 KB)

[![](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/2/c/2c905df01f74dda9e10bfbeed7a469db5135f487.jpeg "Place fire damper in Revit with Dynamo") ](https://www.youtube.com/watch?v=0svjGAVxGpU)

---

<div class="post-metadata">

**Author:** ![santhoshkumar.s](https://avatars.discourse-cdn.com/v4/letter/s/7cd45c/32.png) [@santhoshkumar.s](https://forum.dynamobim.com/u/santhoshkumar.s)\
**Post date:** [August 20, 2021, 8:20am UTC](https://forum.dynamobim.com/t/place-fire-dampers-using-mepover-mepfitting-node/46567/37 "2021-08-20T08:20:38Z")

</div>

Great! Thanks, I reinstalled the add-ins and the script is working now. But the only problem is both rectangular and round fire damper are not adjusting their sizes as per duct size. I am using the default family files of Revit 2020 only.

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/6/7/670062a575053ba08062005cc7b0c602fa99e0a5.png)

---

<div class="post-metadata">

**Author:** ![sovitek](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/sovitek/32/116237_2.png) [@sovitek](https://forum.dynamobim.com/u/sovitek)\
**Post date:** [August 20, 2021, 8:22am UTC](https://forum.dynamobim.com/t/place-fire-dampers-using-mepover-mepfitting-node/46567/38 "2021-08-20T08:22:52Z")

</div>

Great…is your size a instance or type parameter ??? could you share these 2 families and i take a look…thanks Søren

---

<div class="post-metadata">

**Author:** ![santhoshkumar.s](https://avatars.discourse-cdn.com/v4/letter/s/7cd45c/32.png) [@santhoshkumar.s](https://forum.dynamobim.com/u/santhoshkumar.s)\
**Post date:** [August 20, 2021, 8:43am UTC](https://forum.dynamobim.com/t/place-fire-dampers-using-mepover-mepfitting-node/46567/39 "2021-08-20T08:43:51Z")

</div>

Thanks, I have attached those families. [M\_Fire Damper - Round.rfa](https://forum.dynamobim.com/uploads/short-url/fcSL9FIV2qLG5RPooHebfQhQa9P.rfa) (348 KB)  
[M\_Fire Damper - Rectangular - Simple.rfa](https://forum.dynamobim.com/uploads/short-url/cWGy8yS5Lk9y8c6LfOKHM6C9OC8.rfa) (356 KB)

---

<div class="post-metadata">

**Author:** ![sovitek](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/sovitek/32/116237_2.png) [@sovitek](https://forum.dynamobim.com/u/sovitek)\
**Post date:** [August 20, 2021, 8:44am UTC](https://forum.dynamobim.com/t/place-fire-dampers-using-mepover-mepfitting-node/46567/40 "2021-08-20T08:44:41Z")

</div>

Cool i take a look later today…cheers

[Previous page](https://forum.dynamobim.com/t/place-fire-dampers-using-mepover-mepfitting-node/46567.md?page=1)

[Next page](https://forum.dynamobim.com/t/place-fire-dampers-using-mepover-mepfitting-node/46567.md?page=3)
