Hi Angel, You need to flatten _HBSurfaces input when you are using createHBZone. Also you should break-down your model and define each floor as a separate zone (similar to Chris’s videos).
I have just decided that the HBSurfaces input should be flattened by default since I have found that it is rare that I have a case where I do not want to do this. Also the HBSrfs are usually coming as a grafted list already:
Sorry for responding so late. I updated your GH file to the latest version, which gives you a better summary of the error report. My diagnosis is that all of the roof geometry is running though E+ but the “ImportIDF” component is having trouble rebuilding the geometry from the IDF because the Rhinocommon “JoinBreps” function is really buggy (It’s an issue on McNeel’s end that goes back to the fact that rhino is a surface modeler and does not do operations of joining things into solids well).
More important than the ImportIDF is that the solar distribution function is not running correctly in your file and you can see this as a comment bubble in the attached GH file. You should break up the roof into a few zones that are not concave if you want this to be correct. Lastly, you forgot to solve adjacencies on you zones so I added that in.