RunEnergySimulation error: 'hb_EPZoneSurface' object has no attribute 'punchedGeometry' (from Chris' tutorials)

Hello everyone,

I’m learning honeybee (at last). A bit tricky, considering that tutorials are based on older version but so far everything went pretty smoothly. However here it is, a problem I don’t know how to solve.

It appears in

where I need to retrieve .idf file,

and shows this message:

  1. Solution exception:‘hb_EPZoneSurface’ object has no attribute ‘punchedGeometry’

I’ve added .gh file at a state where I meet the problem.

Also, I’ve looked around the forum and found some mention OpeanStudio related problems, mainly one’s lack of it. Could it be the source of the problem, because I only followed Installation Instructions and haven’t installed OpenStudio.

1 - Mackey Residence (708 KB)

Hi Tim,

Great to see that you’ve started learning Honeybee too. I checked your file and I also get the error. The error is honeybee error and not related to OpenStudio or EnergyPlus installation. It’s probably the results of some recent changes for making zone evaluation faster. I added an issue to Honeybee to fix it soon. It seems to only happen for double curvature surfaces.


Hi Mostapha,

Thanks for the help, I’ll switch to another example geometry Chris provides for the time being.

Me too I met the same problem with cylinder, but I succeeded in twist cube.

I’ll follow this discussion :slight_smile:


I am also getting this issue. Unfortunately its on a massive file so its difficult to share.


same problem here with the double curvature surface…

Hi Jacek can you post your file

Are you using the most updated version from github? This issue has been fixed.