|
@@ -131,7 +131,10 @@ class FCUControllerV2(EquipmentController):
|
|
|
self.equipment.running_status = True
|
|
|
|
|
|
def build_temperature_set(self):
|
|
|
- self.equipment.setting_temperature = self.equipment.space.temperature_target
|
|
|
+ if np.isnan(self.equipment.space.temperature_target):
|
|
|
+ self.equipment.setting_temperature = 0.0
|
|
|
+ else:
|
|
|
+ self.equipment.setting_temperature = self.equipment.space.temperature_target
|
|
|
|
|
|
async def run(self):
|
|
|
self.build_air_valve_speed()
|
|
@@ -184,5 +187,6 @@ async def get_fcu_control_result(project_id: str, equipment_id: str) -> Dict:
|
|
|
'temperature': float(round_half_up(regulated_fcu.setting_temperature, 1)),
|
|
|
'water': 1 if regulated_fcu.running_status else 0
|
|
|
}
|
|
|
+ logger.debug(output)
|
|
|
|
|
|
return output
|