HB Detailed HVAC issue

Thanks for updating Ironbug with the fix, @MingboPeng . And I’m sorry that I gave the impression that it was difficult to get the Ironbug exceptions to the end user (I know I complain about Ruby sometimes more than is good for me). It took an hour to educate myself on some Ruby conventions but I just pushed an update that will raise an error whenever the Ironbug console has a non-zero return code:

So you should now get the OpenStudio components raising an error if you connect a model with an invalid Ironbug HVAC system (eg. one that lacks a fan):

And you see that the error message contains the Ironbug stderr, which should say exactly what is wrong with the HVAC (in this case, the lack of a fan in the air loop). Note that raising the error also ensures that the E+ simulation does not start so you don’t end up wasting your time waiting for an incorrect simulation.

The update should be available with the LB Versioner in an hour or so.

Thanks for bringing this up, @cam_lawrence and @Justin_Shultz

2 Likes