# Place both rooms and rooms tags into Revit

**URL:** <https://forum.dynamobim.com/t/place-both-rooms-and-rooms-tags-into-revit/15307>\
**Category:** Revit\
**Tags:** revit, dynamo\
**Created:** [October 3, 2017, 3:14pm UTC](https://forum.dynamobim.com/t/place-both-rooms-and-rooms-tags-into-revit/15307 "2017-10-03T15:14:50Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![antoniorusconi](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/antoniorusconi/32/33236_2.png) [@antoniorusconi](https://forum.dynamobim.com/u/antoniorusconi)\
**Post date:** [October 3, 2017, 3:14pm UTC](https://forum.dynamobim.com/t/place-both-rooms-and-rooms-tags-into-revit/15307/1 "2017-10-03T15:14:50Z")

</div>

Dear all

I need to place rooms into Revit using Dynamo and, once placed, attach the corresponding annotation tags. The rooms are correctly placed, while annotation tags are not placed. The error is with the Create Annotation Tag node (“type error: room is not iterable”). I think the problem is that the operation of placing tags should be executed after the operation of placing rooms. I tried to apply Clockwork’s Passthrough Node but still i did not manage to make it work. If i collect rooms from Revit everything works, but my problem is that i need to put both rooms and rooms tags directly from Dynamo in a unique execution. Could you help me in solving this?

Thanks to everyone.

Here is the code (n.b. the unit is in meters):  
[room tags.dyn](https://forum.dynamobim.com/uploads/short-url/kpMK6Dgsb8LCR7ebGjK6d9ZQYI2.dyn) (15.4 KB)

 ![roomtags](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/8/c/8cbefef75fac2950d3497aa3182192352d28024e.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:** [October 3, 2017, 3:28pm UTC](https://forum.dynamobim.com/t/place-both-rooms-and-rooms-tags-into-revit/15307/2 "2017-10-03T15:28:43Z")

</div>

“Room is not iterable” means that the node is expecting a list of rooms - you are only passing a single room.

---

<div class="post-metadata">

**Author:** ![antoniorusconi](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/antoniorusconi/32/33236_2.png) [@antoniorusconi](https://forum.dynamobim.com/u/antoniorusconi)\
**Post date:** [October 3, 2017, 3:59pm UTC](https://forum.dynamobim.com/t/place-both-rooms-and-rooms-tags-into-revit/15307/3 "2017-10-03T15:59:32Z")

</div>

Andreas

Thanks for your suggestion. It actually gives back results if i plug in a list instead than one single room, but anyway it produces only one result. Maybe the solution is as easy as before and there is something i’m missing. Thank you for your help.

 ![roomtags2](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/9/9/99db43006e4c649349021f9aedffc6fdfd4c2509.png)

---

<div class="post-metadata">

**Author:** ![antoniorusconi](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/antoniorusconi/32/33236_2.png) [@antoniorusconi](https://forum.dynamobim.com/u/antoniorusconi)\
**Post date:** [October 3, 2017, 4:01pm UTC](https://forum.dynamobim.com/t/place-both-rooms-and-rooms-tags-into-revit/15307/4 "2017-10-03T16:01:28Z")

</div>

Solved with a list chop and lacing longest. Thank you again! Issue solved.

---

<div class="post-metadata">

**Author:** ![K104](https://avatars.discourse-cdn.com/v4/letter/k/90db22/32.png) [@K104](https://forum.dynamobim.com/u/K104)\
**Post date:** [October 2, 2019, 3:27pm UTC](https://forum.dynamobim.com/t/place-both-rooms-and-rooms-tags-into-revit/15307/5 "2019-10-02T15:27:39Z")

</div>

How do I set the location if the walls are already placed?
