SWIG Error: No Method 'thermal_zone_heated'?

Hi all,

I am running into an issue with a Honeybee-Energy model, trying to use the default HVAC Systems. I wonder if this is a known issue or if there is a fix? Or if I am doing something incorrectly?


My scene simulates just fine with IdealAirLoads, but if I try and use any of the Honeybee-Energy HVAC Systems (AllAir, DOAS, HeatCool), I get the error:

SWIG director method error. NoMethodError: undefined method `thermal_zone_heated?’

and the run fails as a result. Has anyone seen that before? I searched the forum here but don’t see any references to this type of error before?


Example Model (single zone, units=meters):

IdealAir Runs Fine:

HVAC Templates Fail with the Above Error:

Versions appear to be all up to date?


Attachments:

Attached are the example GH file, for reference, as well as a record of the run with the run.log which has the entire error.

hbe_test_run.zip (1.2 MB)
hb_e_test.gh (53.2 KB)


Environment:

  • Apple M1 (ARM)
  • MacOS Sonoma 14.6.1
  • Rhino v8 (8.11.24254.15002, 2024-09-10)
  • LBT-GH Version 1.8.47
  • OpenStudio v3.8.0 (f953b6fcaf)
  • EnergyPlus v24.1.0 (9d7789a3ac)

If anyone has any insight or suggestions, I would appreciate it. Maybe its a versions issue? Maybe its a MacOS thing?

Thanks!
@edpmay

FYI, I think that this error was caused by having OpenStudio v3.8.0 installed.

Rolling back to OpenStudio v3.7.0 appears to have resolved this error for now.

best,
@edpmay