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

Revision history [back]

Fixed after 3.0.1

Thanks for reporting this issue. It has been filed by @David Goldwasser at NREL/OpenStudio#4020 and fixed by NREL/OpenStudioPR#4030

The fix will be in the next release after 3.0.1.


Workaround

In the meantime, there is a workaround: do NOT drag the AvailabilityManagerNightCycle from the hvac_library, instead use the dropdown "Use Night Cycle" and select "Cycle on..." option. This will ensure the class constructor is used instead of cloning, and the ModelObjectLists will be properly populated.


Additional Notes

For the record, if you plan on using a "Control Type" that depends on these ModelObjectLists, you probably should use the bindings to populate them carefully. If left blank, they will be defaulted to all zones served by the loop. You can follow the (quite extensive) logic implemented in ForwardTranslateAvailabilityManagerNightCycle.cpp#L128-L450