# Extract Warnings using Dynamo

**URL:** <https://forum.dynamobim.com/t/extract-warnings-using-dynamo/50242>\
**Category:** Revit\
**Tags:** revit, python, dynamo\
**Created:** [May 5, 2020, 11:48am UTC](https://forum.dynamobim.com/t/extract-warnings-using-dynamo/50242 "2020-05-05T11:48:43Z")\
**Posts on this page:** 6\
**Page:** 2

<div class="post-metadata">

**Author:** ![chris.edwardsR3BJR](https://avatars.discourse-cdn.com/v4/letter/c/5daacb/32.png) [@chris.edwardsR3BJR](https://forum.dynamobim.com/u/chris.edwardsR3BJR)\
**Post date:** [February 9, 2021, 3:09am UTC](https://forum.dynamobim.com/t/extract-warnings-using-dynamo/50242/21 "2021-02-09T03:09:11Z")

</div>

Hi all, jumping onto a cooling thread here but does anyone have a solution for finding duplicated system elements such as pipes, ducts and cable trays? It looks like all the solutions I’ve seen, even the OOTB Warnings dialogue does not recognize (or at least does not list out) duplicate MEP ‘linears’. Using a comparison of Start/End Points might be worth a shot but this seems unnecessarily difficult. Suggestions?

---

<div class="post-metadata">

**Author:** ![paris](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/paris/32/144289_2.png) [@paris](https://forum.dynamobim.com/u/paris)\
**Post date:** [February 9, 2021, 8:34am UTC](https://forum.dynamobim.com/t/extract-warnings-using-dynamo/50242/22 "2021-02-09T08:34:43Z")

</div>

Hi @chris.edwardsR3BJR the duplicate warnings works only for loaded family, not for system family, try instead interference checking from Revit or clash detection duplicates elms frm Navisworks, or dynamo script. Cheers

---

<div class="post-metadata">

**Author:** ![chris.edwardsR3BJR](https://avatars.discourse-cdn.com/v4/letter/c/5daacb/32.png) [@chris.edwardsR3BJR](https://forum.dynamobim.com/u/chris.edwardsR3BJR)\
**Post date:** [February 10, 2021, 4:12am UTC](https://forum.dynamobim.com/t/extract-warnings-using-dynamo/50242/23 "2021-02-10T04:12:26Z")

</div>

Hi @paris . Yes, I appreciate the OOTB duplicate warnings method does not pick up on system families like this. Using a clash detection mechanism like NW works for checking but not for scripting a method to locate, filter and delete the redundant components. I have now developed a method that takes an end-point comparison for ducts, pipes or trays and uses this to identify identical instances. It allows the user to tune the tolerances on this as it is common for the falls on gravity pipes to modify the pipework position enough so that the pipes are not quite identical… I’ve coupled this to another method that identifies which, if any of the duplicates are tagged and offers a list of un-tagged elements for deletion. I wonder why these elements are not part of the std Duplicate finder tho’.

---

<div class="post-metadata">

**Author:** ![paris](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/paris/32/144289_2.png) [@paris](https://forum.dynamobim.com/u/paris)\
**Post date:** [February 10, 2021, 10:42am UTC](https://forum.dynamobim.com/t/extract-warnings-using-dynamo/50242/24 "2021-02-10T10:42:40Z")

</div>

> [@chris.edwardsR3BJR](#):
>
> Using a clash detection mechanism like NW works for checking but not for scripting a method to locate,

Hi @chris.edwardsR3BJR if you want use NW you can export the HTML file or other to get the the elms by ID with dynamo and delete the duplicate elm, to choise which elm to delete you can before check the others elm in network connected to this elm. If you want use only dynamo try use “Element.GetLocation” node. Cheers

---

<div class="post-metadata">

**Author:** ![chris.edwardsR3BJR](https://avatars.discourse-cdn.com/v4/letter/c/5daacb/32.png) [@chris.edwardsR3BJR](https://forum.dynamobim.com/u/chris.edwardsR3BJR)\
**Post date:** [February 10, 2021, 8:35pm UTC](https://forum.dynamobim.com/t/extract-warnings-using-dynamo/50242/25 "2021-02-10T20:35:42Z")

</div>

Hi again, yes I’ve investigated those methods before and prefer to keep the workflow within one software package. Also, NW will not identify which, if any of the duplicates is tagged so more reason to keep this contained within Dynamo/Revit. The Element.GetLocation node is what is currently being used to pull the start/end points.

---

<div class="post-metadata">

**Author:** ![Shirish.s.dande](https://avatars.discourse-cdn.com/v4/letter/s/51bf81/32.png) [@Shirish.s.dande](https://forum.dynamobim.com/u/Shirish.s.dande)\
**Post date:** [August 11, 2022, 12:18pm UTC](https://forum.dynamobim.com/t/extract-warnings-using-dynamo/50242/26 "2022-08-11T12:18:57Z")

</div>

Hello, I was working on extracting warnings data to csv. I am not able to group ElementId’s with specific warnings description text. Please let me know how to do this with dynamo or python.

Thanks,  
Shirish

[Previous page](https://forum.dynamobim.com/t/extract-warnings-using-dynamo/50242.md?page=1)
