Importing IDF to Honeybee


Dear @mostapha

I want to import an idf file into honeybee, but the component is not importing the whole settings and only imports the geometry as it is said…

How I can solve this problem ?

I attached the idf file that I want to be imported … Btw I have installed EnergyPlus 8.8.0 …

Thanks in Advance

Case600.idf (33.4 KB)


Hi @AMIRTABADKANI, What else do you want to import? I have been thinking to switch to OpenStudio and user their method to import idf files but even that doesn’t import all of the information.



See image:

other way: import idf from plugin openstudio (Sketchup) and save to osm file.
My computer use Energyplus ver 8.3 and 8.6.


Hi @mostapha

Sorry for my late reply
it even does not import the glazing parts of the geometry ,
َAlthough it would be really helpful if we can import the whole information like constructions or HVAC properties of an idf file into HB as far as it is running through E+…
Otherwise importing only the geometry doesnt help much if we want to link between interfaces in a project …


Hi Thanks for your reply

If you check the result it is only a solid box without even glazing parts that supposed to have in E+…


There are two error messages in the bottom that it failed to import fenestration surface. The component does import constructions and schedules from the idf file as @NguyenHoang582 pointed out.


See this file: (97.3 KB)

The issue was the zone name which has a white space. It makes honeybee confused. I added a catch for that. It’s true that EnergyPlus accepts names with white spaces but since Honeybee has to handle other programs including Radiance it’s always a good idea to avoid white space in names.


Glad that the white-space issue was solved and I wanted to add that there isn’t an interface in existence that will import detailed HVAC systems from an IDF. Enabling something like this would be a multi-year effort for a software development team and our best hope of seeing this is if OpenStudio team does it and we can then use their SDK to enable it in Honeybee. For the time being, we will try to support everything aside from HVAC, including all geometry, schedules, loads, and constructions.