Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question

Revision history [back]

You must pass the expandobjects=True to the run() function. By default this parameter is False.

See the docstring of the run function eppy.runner.run_functions:

def run(...)

[...]

expandobjects : bool, optional

Run ExpandObjects prior to simulation (default: False)

The error is informative:

You must run the ExpandObjects program for "HVACTemplate:Zone:IdealLoadsAirSystem"

In Eppy, you must pass the expandobjects=True to the run() function. function (eg: idf1.run(expandobjects=True)). By default this parameter is False.

See the docstring of the run function eppy.runner.run_functions:

def run(...)

[...]

expandobjects : bool, optional

Run ExpandObjects prior to simulation (default: False)