I’m a little confused by what you are trying to do, are you just trying to find all the rooms that have a specific parameter value based on another list of parameter values (from some other list of elements), find the matching pairs and then write some parameters from one to another?
Sorry, I have been very busy and didn’t get a notification of your response. I have looked into the problem you are having and the string comparison node with boolean filter only picks up one element (not all matching cases regardless of how you Lace the nodes…not what I expected either). I scratched my head for a minute or so then got bored looking for the right node and wrote it in python instead.
The python node just does a comparison over 2 lists and returns the matching index pairs (nothing special). It could probably be made oh so much more beautiful (and this node probably exists, but I just installed Bakery and I’m suddenly swimming in nodes - Like I said, I got bored looking and it is getting late). I have done a Video Demo below as well as attached the script. I hope this is what you are after.
Step 1 - Get all the Elements and get the Parameters you wish to compare values
Step 2 - Compare and filter/sort the elements into the correct order if they are matching
Step 3 - Write some Parameter Data from one element to the other based on if a match was found.
just a possible twist on the selection methods…there are nodes in Archi-lab package that allow you to select elements of given type, by a parameter value. So let’s say I want all assembly instance elements that have a certain text in comments i can do this: