The Advanced Controls Test Bed (ACTB) is a virtual buildings test bed that interfaces external controllers to high-fidelity Spawn of EnergyPlus models.
Migrate the ACTB testing/makefile to use as much from boptest-service/boptest as possible. Minimize the duplication that exists in ACTB and the BOPTEST copy for compilation.
# Start boptest-service bundled into ACTB
$ cd boptest-service && docker compose up web worker provision
# Run the control simulation
$ cd examples/python/RLC-spawnrefsmalloffice && python c1a_Direct_run_600_v1.py
Description
boptest-service
directory similar to https://github.com/NREL/boptest-service/commit/7cd9f3bf59b5020525f832b22c38699d5d04b216.actb_client.py
to handle https://github.com/ibpsa/project1-boptest/pull/508 (refactoring of the forecast APIs in BOPTEST).testing/makefile
to use as much fromboptest-service/boptest
as possible. Minimize the duplication that exists in ACTB and the BOPTEST copy for compilation.Fixes https://github.com/henze-research-group/MODRLC/issues/51.
Working with
git subtree
sUpdate boptest-service to latest
develop
:Update BOPTEST to latest
master
:Testing