From 6094e87b762043d2e9265ae6e89e1258ee184fd9 Mon Sep 17 00:00:00 2001 From: Chris Mackey Date: Fri, 1 Dec 2023 18:34:34 -0800 Subject: [PATCH] fix(simulation): Add a property for unmet_setpoint_tolerance --- honeybee_schema/energy/simulation.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/honeybee_schema/energy/simulation.py b/honeybee_schema/energy/simulation.py index 9f02e3f..0f04dde 100644 --- a/honeybee_schema/energy/simulation.py +++ b/honeybee_schema/energy/simulation.py @@ -34,6 +34,17 @@ class SimulationOutput(NoExtraBaseModel): description='A list of EnergyPlus summary report names as strings.' ) + unmet_setpoint_tolerance: float = Field( + 1.11, + ge=0, + le=10, + description='A number in degrees Celsius for the difference that ' + 'the zone conditions must be from the thermostat setpoint in order ' + 'for the setpoint to be considered unmet. This will affect how unmet ' + 'hours are reported in the output. ASHRAE 90.1 uses a tolerance of ' + '1.11C, which is equivalent to 1.8F.' + ) + class SimulationControl(NoExtraBaseModel): """Used to specify which types of calculations to run."""