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

Revision history [back]

There is no way to automate the BEopt user interface. But BEopt sits on top of OpenStudio-HPXML for the energy simulation and it is intended to be automated. There are many ways to automate the creation of HPXML files, but one of them is to use OpenStudio-HPXML's BuildResidentialHPXML measure, which has simplified geometry inputs (number of stories, floor area, aspect ratio, garage, etc.). OpenStudio-HPXML can be run using an OpenStudio Workflow (OSW) file, which is a JSON file.

Here's an example OSW file that:

  1. Creates an HPXML file from key:value pairs
  2. Adds stochastic occupancy schedules (optional)
  3. Translates the HPXML to OpenStudio and runs it
  4. Reports summary simulation outputs
  5. Reports utility bills (optional)