Thanks Mingbo. That fixed the first issue, but i am still getting errors on a bunch of components (even though they are now appearing under the ironbug tab). I tried deleting and reinstalling the ironbug library in grasshopper but that didnt help. Ironbug loading errors.txt (17.4 KB)
Thanks again.
Hi.
I had the same issues. Please insure that you are using the latest IB version which is now 0.0.16. The latest version of OS that IB supports is 3.0.1. To make all legacy plugins work with it you need to do just one step as Chris explained here: How to get Honeybee Legacy working with OpenStudio 3.0
Possibly on to something there! i see that when grasshopper loads, it’s loading Ironbug 0.15.0.0 in rhino, but i just deleted the library/re-downloaded/reinstalled using the latest release (which i think is this? https://github.com/MingboPeng/Ironbug/releases/download/0.0.16/Ironbug.zip) and it still is loading 0.15.0.0, and the components in gh still not loading.
Thanks for the link on legacy plugins. that was going to be the next question!
Yes! that actually did it. Sorry I hadn’t quite followed what you meant by the previous post. It looks like some of the ironbug components also require the workaround Chris suggests at the link you shared, and it is still something NREL has not picked up in OS 3.0.1 (not just 3.0.0).
0.15.0.0 seems to be an oversight in versioning.
Bottom line for future readers using LBT1.1 and having similar issues:
1- You need OpenStudio 3.0.1 installed (if you have installed OpenStudioApplication 1.0.1, you still need to do this in addition to OSA)
Dear @MingboPeng, thank you for the great work!
I followed the steps described in the last message (use openstudio-3.0.1, download Ironbug v0.0.16 and running the installer.gh, fixing the HB legacy), however I do not succeed in installing the components.
I only get the following tab with one component:
Hi Mkdg,
There should be a separate ironbug tab so clearly something is missing. have you gone through the “unblock” step in the installation of ironbug 0.0.16 when you unzipped the folder?
Also, after opening grasshopper, do you see a message in rhino saiying something along the lines of “Ironbug 0.15.0.0 is loaded with OpenStudio library 3.0.1.0 from C:\openstudio-3.0.1\CSharp\openstudio.”
Hello @Volkan!
Yes I did unblock the zip file and then I extracted the file and run the Installer.gh on grasshopper.
I do not get the message "Ironbug 0.15.0.0 is loaded with OpenStudio library 3.0.1.0 from C:\openstudio-3.0.1\CSharp\openstudio.” I actually do not get any message, just this extra tab “Mingbo_dev” when I reopen grasshoper.
Ok - i wont be able to help much then, but it looks like the installer hasnt quite worked.
As a last resort, when i needed to reinstall/test multiple times, I found that deleting the grasshopper library file for ironbug in C:\Users\“USER NAME”\AppData\Roaming\Grasshopper\Libraries, and the entire C:\ironbug folder manually before doing a fresh start of the installation helped. Might be worth trying that. Running the installer.gh file while it is in the C:\Ironbug and not before might help too.
And with that, i hit my limit of what i can suggest before the masters step in.
@MingboPeng could you please clarify can Ironbug work with new LBT? Or only with legacy plugins? @chris mentioned on workshop with Core Studio that it is possible to do detailed hvac systems in LBT with IronBug. But there is no such input in new “export to OS” component as it was in old plugins. Or is there other way to apply it?
Thank you.
Oh… I’m sorry for my inadvertence, I didn’t notice that. But actually I suspected a similar workflow. But there is another problem. After restarting simulation with new OSM file all surfaces disappeared from the zones.
@Oleksii, did you figure out what was wrong with your HVAC system? I am having the exact same error and problem.
I tried what @MingboPeng suggested using the shoebox energy model and integrating a custom HVAC system. The model fails with the same error “GetSurfaceDate: Zone has no surfaces Zone=…”. Would it be possible that the translation from rooms to HBzones is not being recognized? For the HVAC system, I just used a premade one sys1_PTAC from the Ironbug templates.
This problem seems to occur only with newer models that use rooms instead of HB zones.
Thank you for your reply!
I have the following grasshopper loading errors after upgrading to openstudio-3.1.0. Curiously, the rhino command line produces the following read-out when loading grasshopper “Ironbug 0.15.0.0 is loaded with OpenStudio library 3.1.0.0 from C:\openstudio-3.1.0\CSharp\openstudio.” even though I just updated ironbug to version 0.16.
Additionally, new components pulled from the Ironbug grasshopper tab give the following error message “1. Solution exception:The type initializer for ‘OpenStudio.OpenStudioModelCorePINVOKE’ threw an exception.”