1. Solution exception:expected float, got NoLimit

Hi team,

I’m using Ladybug Tools 1.9.0 with OpenStudio 3.9.0, and encountered an issue with the HB IdealAir component. According to the tooltip for the _heat_limit_ and _cool_limit_ inputs, it should be possible to input a string like "NoLimit" to remove the upper limit of heating/cooling capacity.

However, when I input "NoLimit" using a Panel (with or without quotes), the component returns the following error:

Solution exception: expected float, got NoLimit

Here is what I’ve tested:

  • :white_check_mark: Leaving the input blank (no wire): works as expected (defaults to autosize)
  • :white_check_mark: Inputting a float (e.g., 5000): works as expected
  • :x: Inputting "NoLimit" via Panel (with or without quotes): throws an error
  • :x: Inputting NoLimit (unquoted): also throws an error

This behavior contradicts the tooltip and documentation, which state that both "autosize" and "NoLimit" are accepted text inputs.

Is this a known issue or is there a proper syntax I should be using to pass "NoLimit"?

Thanks in advance for your help!

image


This inputs worked fine on my computer.
I got it . HB model to osm run with error

1 Like

Yeah, it got error when use no limit!

You can use default setting to generate the IDF file, then use notepad edit it using NoLimit. After done this, use Re-run IDF for debugging

1 Like

But when I used LB 1.8.It didn’t appear any problems. That’s what I confused.

Maybe it is a mini bug.

1 Like