Ironbug Beta Release

I am not sure how you installed the plugin, did you follow the above installation steps?

1 Like

Thanks, reinstalling Ironbug helped. I did not use the folder C:\Ironbug to unzip the Ironbug plugin. After de-installing and reinstalling Ironbug is working now.

Here is an updated package with a few of bugs fixed, and please let me know if you find more. thanks.

20181216 update: (1.4 MB)

  1. Added Radiance value extraction in Ladybug_ImageViewer
  2. Fixed some display issues on 4k screen

Update from old version:

  1. Unlock the zip file.
  2. Unzip to override files in C:\Ironbug

New installation:
Check the first post.


Hi Mingbo, I downloaded your latest Ironbug release just this past week and followed the installation instructions exactly on two different machines (to rule out firewall as a problem), and I do not see any of the HVAC components in Grasshopper. Please see the attached screenshot. All I see is the Mingbo_Dev tab and the Honeybee Export to Openstudio component. Please advise, I’m happy to provide further info as needed.

Hi @Jabboud,

I am not sure where you downloaded the “lastest” version. Did you check this Ironbug Preview Release

Hi @MingboPeng,
I have a wish regarding the PlantBranches component. It would be nice if this component keeps up the data tree structure of the input data tree. The AirLoopBranches component does this already and sends the information correctly to Openstudio. (see image below) The PlantBranches component somehow simplifies/flattens the data tree structure.

Hi @Erikbeeren

AirLoopBranches component is different than the plantBranches component, which is because in the airloop, each airloop branch can only have one thermalzone, whereas in plant loops, you can add more than one objects in one branch.

Meanwhile, when creating the air loops, it is likely to model multiple loops based on the zoning/floor, etc, so in AirloopBranches component, it automatically puts each thermal zone in one single airloop branch, and creates multiple loops if the input data structure is branched.

This is an example of plantBranches that some branches have more than one item.
3 branches:

In your case:
the result will be 6 branches:

  • -branch#1: 6 items
  • -branch#2: 6 items
  • -branch#3: 8 items
  • -branch#4: 6 items
  • -branch#5: 6 items
  • -branch#6: 8 items

if you want to put each item into each branch individually, you could use “Graft” to make each branch has only one item.

ps: instead of replying to this topic (Ironbug Beta Release), please post a new post if you have any other questions. It’d be easier for others to search the similar question later:>


Hi @MingboPeng,
Thanks for your reply. With grafting I already tried, but I didn’t succeed to generate different loops with different branches (in my case 6 apartments on 1 floor and each apartment with its own plant loops). Finally I succeeded by exploding the tree and model each branch separately, but this gave a huge amount of spaghetti. (see image below)

This generated all desired plant loops in openstudio. (see image below)

And this one.

The reason I like the way the AirLoopBranches component is structured is that it reduces the amount of spaghetti and is more easy to put into a automated workflow without having to explode tree structures.

Just one node…

But 6 Loops generated!

Hi @Erikbeeren,

That makes totally sense in your case.
In the most projects I have worked on, typically it only need one or two or three plant loops, and each plant loop is totally different than others.

Let me add a switch in PlantloopBranches component for you to automatically put each item per branch, and make a loop per gh_branch, just like AirloopBranch.


Super! @MingBoPeng,

That would be great!

Hi @Erikbeeren,

Please download the update zip file, and unzip (unblock zipfile first) to C:\Ironbug, replace the old files.
I attached my test gh file as well.
I only tested a couple simple files, haven’t really tested in complex loops. Please test carefully, and double check if it generates the correct loops.

Please let me know if you find any bugs,

Map branch to (22.7 KB)
Ironbugv0.0.12(20190624update).zip (264.1 KB)

Object: Ironbug_AirTerminalSingleDuctUncontrolled (level 1)

Object: Ironbug_AirTerminalSingleDuctUncontrolled (level 2)
未能从程序集“OpenStudio, Version=, Culture=neutral, PublicKeyToken=e86b6217592bda30”中加载类型“OpenStudio.AirTerminalSingleDuctUncontrolled”。

hey Mingbo, thx for your work but I found a problem after install the ironbug into my gh. And the error is post as you can see. Is there any solution that I could fix it and run the function normally. Now all the component of loop components, air terminals, zone equipments and sizing&control cant work. Thanks again.

Hi,@hqiuad It is a simple question. I remember that Ironbug only support openstudio Version 2.5.0.You should use this version.

@hqiuad please download the newest version, OpenStudio 2.8 has been supported after Ironbug v0.0.13.

1 Like

Hi @MingboPeng, There’s no honeybee_export to open studio_1.ghuser in the latest zip files.

@XavierZhouLadybug Please update your Honeybee.

I’m sticking with the legacy version of ladybug and honeybee now because I’m afraid the new versions will create problems. Am I worrying for nothing? Which version do you recommend? Thanks.

@XavierZhouLadybug I meant update the newer version of legacy honeybee, not [+] version.

@MingboPeng, I’d like to update to the latest Ladybug/Honeybee release. Is Ironbug compatible?