|
@@ -304,8 +304,15 @@ async def get_vav_control_v2(db: Session, project_id: str, equipment_id: str) ->
|
|
|
|
|
|
@logger.catch()
|
|
|
async def build_acatva_instructions(params: ACATVAInstructionsRequest) -> ACATVAInstructions:
|
|
|
+ space_params = []
|
|
|
+ for sp in params.spaces:
|
|
|
+ temp_sp = sp.dict()
|
|
|
+ temp_sp = Space(**temp_sp)
|
|
|
+ temp_sp.diff = temp_sp.temperature_target - temp_sp.realtime_temperature
|
|
|
+ space_params.append(temp_sp)
|
|
|
+
|
|
|
vav_params = VAVBox(
|
|
|
- spaces=params.spaces,
|
|
|
+ spaces=space_params,
|
|
|
supply_air_temperature=params.supply_air_temperature,
|
|
|
supply_air_flow=params.supply_air_flow,
|
|
|
supply_air_flow_lower_limit=params.supply_air_flow_lower_limit,
|