# MEPover MEP Connector info not working in REVIT 2023

**URL:** <https://forum.dynamobim.com/t/mepover-mep-connector-info-not-working-in-revit-2023/78643>\
**Category:** Packages\
**Tags:** geometry, mepover\
**Created:** [July 13, 2022, 3:21pm UTC](https://forum.dynamobim.com/t/mepover-mep-connector-info-not-working-in-revit-2023/78643 "2022-07-13T15:21:30Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![nathan.dent](https://avatars.discourse-cdn.com/v4/letter/n/e5b9ba/32.png) [@nathan.dent](https://forum.dynamobim.com/u/nathan.dent)\
**Post date:** [July 13, 2022, 3:21pm UTC](https://forum.dynamobim.com/t/mepover-mep-connector-info-not-working-in-revit-2023/78643/1 "2022-07-13T15:21:30Z")

</div>

Hello everybody, my first post on this forums but have been tinkering with Dynamo now for a little bit.

I have been using the MEPover addons now for a few years and it has been amazing but we have upgraded to REVIT 2023 and I’m finding the node ‘MEP connector info’ is no longer returning the Conduit fitting end point coordinates.

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

Im not really skilled in Python, but any help to either get the node working or another way round would be greatly greatly appreciated as this node is used frequently in our graphs

Many thanks in advance

---

<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:** [July 14, 2022, 6:17am UTC](https://forum.dynamobim.com/t/mepover-mep-connector-info-not-working-in-revit-2023/78643/2 "2022-07-14T06:17:37Z")

</div>

Hello @nathan.dent and welcome…could something here help instead…the nodes is from MePover

 ![Capture](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/0/d/0d3d5a9c7034d846dc5406d8f8a12fed0e73c119.png)

---

<div class="post-metadata">

**Author:** ![nathan.dent](https://avatars.discourse-cdn.com/v4/letter/n/e5b9ba/32.png) [@nathan.dent](https://forum.dynamobim.com/u/nathan.dent)\
**Post date:** [July 14, 2022, 1:42pm UTC](https://forum.dynamobim.com/t/mepover-mep-connector-info-not-working-in-revit-2023/78643/4 "2022-07-14T13:42:35Z")

</div>

Hello @sovitek Thanks for the quick reply

Yeah I’m a big fan of MePover and have been using a lot of the nodes in 2019 and has been great its just since the move to 2023 this came up.

I tried to use the nodes above as well and got Nulls as results as well

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

Thanks

nathan

---

<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:** [July 14, 2022, 1:49pm UTC](https://forum.dynamobim.com/t/mepover-mep-connector-info-not-working-in-revit-2023/78643/5 "2022-07-14T13:49:03Z")

</div>

Open the custom nodes that are failing and copy the contents to your workspace. Running them in the graph environment will return any warnings that might be popping up.

Also, can you tell us which version of MEPover you’re using?

---

<div class="post-metadata">

**Author:** ![nathan.dent](https://avatars.discourse-cdn.com/v4/letter/n/e5b9ba/32.png) [@nathan.dent](https://forum.dynamobim.com/u/nathan.dent)\
**Post date:** [July 14, 2022, 2:23pm UTC](https://forum.dynamobim.com/t/mepover-mep-connector-info-not-working-in-revit-2023/78643/6 "2022-07-14T14:23:52Z")

</div>

Hi @Nick_Boyts  
I pasted and ran and the python script is failing with the following error:

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/2/6/264d447de869ebbae19268bfde5045dd9c932c2c.jpeg)

I am using the highest MePover package that was available from the package area (2022.1.1)

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/2/6/260625d5c6ef19fcfb1b07b5962de16c2748587b.png)

Thanks for all the help

---

<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:** [July 14, 2022, 2:27pm UTC](https://forum.dynamobim.com/t/mepover-mep-connector-info-not-working-in-revit-2023/78643/7 "2022-07-14T14:27:17Z")

</div>

Hmm… the code is trying to convert an integer to a string and using the wrong method for some reason. Can you edit the python code and take a screenshot of the code around line 107?

---

<div class="post-metadata">

**Author:** ![nathan.dent](https://avatars.discourse-cdn.com/v4/letter/n/e5b9ba/32.png) [@nathan.dent](https://forum.dynamobim.com/u/nathan.dent)\
**Post date:** [July 14, 2022, 2:37pm UTC](https://forum.dynamobim.com/t/mepover-mep-connector-info-not-working-in-revit-2023/78643/8 "2022-07-14T14:37:26Z")

</div>

Here it is

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

---

<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:** [July 14, 2022, 3:01pm UTC](https://forum.dynamobim.com/t/mepover-mep-connector-info-not-working-in-revit-2023/78643/9 "2022-07-14T15:01:18Z")

</div>

Hey @T_Pover, are you aware of this? I’ve confirmed the `ToString()` method is no longer working on these properties in 2023. The standard python `str()` conversion works fine though.  
EDIT: I do realize that the package hasn’t been updated for 2023 yet, just wanted to make you aware in case you didn’t already know.

@nathan.dent for now you can change all the `ToString()` methods to `str()`. Anywhere you see an object ending in `ToString()` you can remove that method and put the whole object inside a `str()` method instead.

Example from line 107:

```auto
##original line
shape.append((conn.Shape).ToString())
##new line
shape.append(str(conn.Shape))

```

---

<div class="post-metadata">

**Author:** ![nathan.dent](https://avatars.discourse-cdn.com/v4/letter/n/e5b9ba/32.png) [@nathan.dent](https://forum.dynamobim.com/u/nathan.dent)\
**Post date:** [July 14, 2022, 3:11pm UTC](https://forum.dynamobim.com/t/mepover-mep-connector-info-not-working-in-revit-2023/78643/10 "2022-07-14T15:11:48Z")

</div>

Thanks @Nick_Boyts I will roll that through. Thanks for taking the time to help along with everybody else who replied.

---

<div class="post-metadata">

**Author:** ![T\_Pover](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/t_pover/32/19147_2.png) [@T\_Pover](https://forum.dynamobim.com/u/T_Pover)\
**Post date:** [July 14, 2022, 8:01pm UTC](https://forum.dynamobim.com/t/mepover-mep-connector-info-not-working-in-revit-2023/78643/11 "2022-07-14T20:01:15Z")

</div>

Hi @Nick_Boyts and @nathan.dent, thanks for the heads up. I haven’t even installed Revit 2023 myself yet… I guess (iron)python 2 is no longer working in the latest version of Dynamo. At least that is my hunch and would also explain why .ToString() no longer works. Guess I got my work cut out for me then: I gotta say I don’t really look forward to upgrading every node in the package to python 3, but I will put it on my to-do-list.  
cheers

---

<div class="post-metadata">

**Author:** ![Tuancao](https://avatars.discourse-cdn.com/v4/letter/t/6a8cbe/32.png) [@Tuancao](https://forum.dynamobim.com/u/Tuancao)\
**Post date:** [July 15, 2022, 9:22am UTC](https://forum.dynamobim.com/t/mepover-mep-connector-info-not-working-in-revit-2023/78643/12 "2022-07-15T09:22:39Z")

</div>

You need change to IronPython2

 ![ảnh](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/d/5/d5ec6492e17f79353b8cc5873bfe439da0665928.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:** [July 15, 2022, 10:01am UTC](https://forum.dynamobim.com/t/mepover-mep-connector-info-not-working-in-revit-2023/78643/13 "2022-07-15T10:01:40Z")

</div>

yes think you are right ;)…another option could be this amazing package DynaMep …there are nodes for these task as well

---

<div class="post-metadata">

**Author:** ![c.poupin](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/c.poupin/32/89152_2.png) [@c.poupin](https://forum.dynamobim.com/u/c.poupin)\
**Post date:** [July 15, 2022, 10:21am UTC](https://forum.dynamobim.com/t/mepover-mep-connector-info-not-working-in-revit-2023/78643/14 "2022-07-15T10:21:45Z")

</div>

@T_Pover  
DynamoRevit 2.13+ has automatically selected the CPython3 engine because the definitions (dyf) are based on the old xml format instead of json, and therefore there is no warning as to which it is necessary to install the IronPython2 Package

this topic can be help you to save your time

> [@Custom Nodes : Conversion Xml to Json architecture](https://forum.dynamobim.com/t/custom-nodes-conversion-xml-to-json-architecture/75610):
>
> Hello all I share a Python script to convert old dyf(s) with Xml architecture to new Json architecture (custom node). Conversion to launch from Dynamo Revit higher than 2.04. Note With Dynamo 2.13+ if your custom nodes are written with IronPython2 engine and the dyf’s format is Xml (old dyf architecture) this will default affect to the CPython3 engine instead of the ipy2 engine. \_\_author\_\_ = "Cyril POUPIN" \_\_license\_\_ = "MIT" \_\_version\_\_ = "0.5" import clr import sys import System from Sy…

---

<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:** [July 15, 2022, 3:19pm UTC](https://forum.dynamobim.com/t/mepover-mep-connector-info-not-working-in-revit-2023/78643/15 "2022-07-15T15:19:33Z")

</div>

Ahhh… that explains why I didn’t notice that it was actually running in CPython3 even though I had IronPython2 installed. Good to know!  
Thanks @c.poupin!

---

<div class="post-metadata">

**Author:** ![T\_Pover](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/t_pover/32/19147_2.png) [@T\_Pover](https://forum.dynamobim.com/u/T_Pover)\
**Post date:** [July 17, 2022, 5:53am UTC](https://forum.dynamobim.com/t/mepover-mep-connector-info-not-working-in-revit-2023/78643/16 "2022-07-17T05:53:41Z")

</div>

Thanks Cyril, that looks like a real time saver!
