Family Instance By Point and Level defaulting to 10'

I’m using the Family Instance By Point and Level node and it is defaulting to 10’ rather than the height specified. Family Instance By point is working fine.

What’s the elevation of your level?

829’-8" survey (114’ - 8" project) for that run, same thing happens at level 1 at 815’-0" survey (100’-0" project)

When you say “same thing” do you mean same elevation or same relative offset? If you inspect both elements (ByPoint and ByPointAndLevel) do they look the same? Same exact parameter values? Sometimes the API will allow you to place an element “incorrectly” via the API. Make sure your element can be placed with and without a reference level. If you can share more screenshots of the elements themselves and their parameters that might help.

Maybe an End.Transaction and then set the Height

When I run the graph for level 1 objects the sleeves gets placed 10’ above level 1 instead of on the duct. So any level that gets specified the object (sleeve) gets placed 10’ about that level instead of the height I specified.

For now yes I added a few nodes to update the elevation to what was specified, just seems odd.

What’s the category of the duct sleeve? Is it hosted? Does it have an offset parameter? It seems like something else is affecting the location or you may not be placing the family with the correct method.

Category is “Duct Accessory”, no host it’s built pretty simple. No offset parameter built as far as I know.
Family Instance by point places it correctly, but without a reference level which need for tagging later.

Can you share a copy of the family?

Yep
Duct Wall Sleeve - Round.rfa (360 KB)