# CFM and Units, something is awry

**URL:** <https://forum.dynamobim.com/t/cfm-and-units-something-is-awry/2711>\
**Category:** Packages\
**Created:** [December 14, 2015, 2:56pm UTC](https://forum.dynamobim.com/t/cfm-and-units-something-is-awry/2711 "2015-12-14T14:56:52Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Garret\_Meierbachtol](https://avatars.discourse-cdn.com/v4/letter/g/c89c15/32.png) [@Garret\_Meierbachtol](https://forum.dynamobim.com/u/Garret_Meierbachtol)\
**Post date:** [December 14, 2015, 2:56pm UTC](https://forum.dynamobim.com/t/cfm-and-units-something-is-awry/2711/1 "2015-12-14T14:56:52Z")

</div>

Hello All,

I’m working on a script that will go through my project and size air terminals based on given ranges that I input and change their families to different types accordingly…in the process of constructing that script, I’ve come across an interesting issue with units that I am looking for some input/guidance on. I’m sure that it is something simple that I am missing. In the example screenshot, you’ll see that I’m call for the value of a specific parameter of an air terminal, in this case Supply Air Flow. The value that I get when calling for that specific parameter, and the value that is listed when I just query the parameters of the element, list two different values. What’s the deal with that? Shouldn’t Dynamo be operating from the same units that are assigned to my project? Any and all input is appreciated. Thanks everybody!

 ![DynamoUnits](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/2X/8/8298c9802d88ccf4943e8787b3b081f3b31f13a7.png)

&nbsp;

&nbsp;

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![Kulkul](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/kulkul/32/49801_2.png) [@Kulkul](https://forum.dynamobim.com/u/Kulkul)\
**Post date:** [December 14, 2015, 10:40pm UTC](https://forum.dynamobim.com/t/cfm-and-units-something-is-awry/2711/2 "2015-12-14T22:40:16Z")

</div>

Hi Garret,

Dynamo uses ft3/s that’s the reason your getting those values (1.670), 1 ft3/min = 0.016667 ft3/s. But you can use “LunchBox Get Parameter” node to get exact values. See below graph. Good Luck!

 ![Untitled](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/2X/5/551e9f832440ee514c2cc66766153c60ed51c564.png)

---

<div class="post-metadata">

**Author:** ![Garret\_Meierbachtol](https://avatars.discourse-cdn.com/v4/letter/g/c89c15/32.png) [@Garret\_Meierbachtol](https://forum.dynamobim.com/u/Garret_Meierbachtol)\
**Post date:** [December 15, 2015, 10:29am UTC](https://forum.dynamobim.com/t/cfm-and-units-something-is-awry/2711/3 "2015-12-15T10:29:18Z")

</div>

Outstanding, thank you very much for the input!

---

<div class="post-metadata">

**Author:** ![Brendan\_Cassidy](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/brendan_cassidy/32/7685_2.png) [@Brendan\_Cassidy](https://forum.dynamobim.com/u/Brendan_Cassidy)\
**Post date:** [December 15, 2015, 11:14am UTC](https://forum.dynamobim.com/t/cfm-and-units-something-is-awry/2711/4 "2015-12-15T11:14:55Z")

</div>

Within revit it stores all values as feet (Feet², Feet³, etc etc) this is why when you get some values in dynamo it is reporting the revit database value not the value in the units of your project. The below image will help show you, see “Value” and “As Value String”.

 ![Values](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/2X/2/22721ee74607df9262b779c44723f213b6870bad.png)

The node that is shown earlier actually get the As Value String part of the parameter and is the reason it works, so always check the units.

---

<div class="post-metadata">

**Author:** ![Garret\_Meierbachtol](https://avatars.discourse-cdn.com/v4/letter/g/c89c15/32.png) [@Garret\_Meierbachtol](https://forum.dynamobim.com/u/Garret_Meierbachtol)\
**Post date:** [December 16, 2015, 1:33pm UTC](https://forum.dynamobim.com/t/cfm-and-units-something-is-awry/2711/5 "2015-12-16T13:33:31Z")

</div>

Thanks Brendan, that’s great info!

---

<div class="post-metadata">

**Author:** ![SDH](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/sdh/32/19708_2.png) [@SDH](https://forum.dynamobim.com/u/SDH)\
**Post date:** [January 19, 2017, 2:53pm UTC](https://forum.dynamobim.com/t/cfm-and-units-something-is-awry/2711/6 "2017-01-19T14:53:02Z")

</div>

Hi Garret,

Bumped into that problem as well 😉  
@T_Pover suggested this solution and it works great (and might also avoid other conversion problems…)

> [@Space Imported Specified Return/Supply Airflow from excel, conversion?](https://forum.dynamobim.com/t/space-imported-specified-return-supply-airflow-from-excel-conversion/8952/8):
>
> You’ll probably get used to making the conversions in time, but if you don’t want to you can also use either of these 2 custom nodes from the ‘MEPover’ package: The GetParameterAsValueString node will return the values as strings though, so for calculation you’ll need to convert to a numeric type first. The GetParameterAsValueString will return the values as you see them in you Revit Interface.
