|
@@ -313,9 +313,14 @@ async def build_acatva_instructions(params: ACATVAInstructionsRequest) -> ACATVA
|
|
|
temp_sp.diff = temp_sp.temperature_target - temp_sp.realtime_temperature
|
|
|
space_params.append(temp_sp)
|
|
|
|
|
|
+ if params.supply_air_temperature > 0:
|
|
|
+ supply_air_temperature = params.supply_air_temperature
|
|
|
+ else:
|
|
|
+ supply_air_temperature = params.acatah_supply_air_temperature
|
|
|
+
|
|
|
vav_params = VAVBox(
|
|
|
spaces=space_params,
|
|
|
- supply_air_temperature=params.supply_air_temperature,
|
|
|
+ supply_air_temperature=supply_air_temperature,
|
|
|
supply_air_flow=params.supply_air_flow,
|
|
|
supply_air_flow_lower_limit=params.supply_air_flow_lower_limit,
|
|
|
supply_air_flow_upper_limit=params.supply_air_flow_upper_limit
|