Kaynağa Gözat

amend the type of ACATVI's running_status

highing666 3 yıl önce
ebeveyn
işleme
5406aa9fca

+ 1 - 2
app/controllers/equipment/vrf/basic.py

@@ -188,7 +188,6 @@ async def build_acatvi_instructions(params: ACATVIInstructionsRequest) -> Dict:
     target = np.NAN if params.space_temperature_target == -1.0 else params.space_temperature_target
     realtime = np.NAN if params.space_realtime_temperature == -1.0 else params.space_realtime_temperature
     return_air_temp = np.NAN if params.return_air_temperature == -1.0 else params.return_air_temperature
-    running_status = False if params.running_status == 'off' else True
     current_temperature_set = np.NAN if params.current_temperature_set == -1.0 else round_half_up(
         params.current_temperature_set
     )
@@ -197,7 +196,7 @@ async def build_acatvi_instructions(params: ACATVIInstructionsRequest) -> Dict:
         return_air_temp=return_air_temp,
         current_temperature_set=current_temperature_set,
         speed=params.current_speed,
-        running_status=running_status
+        running_status=params.running_status
     )
 
     controller = VRFController1(vrf, target, realtime, params.feedback)

+ 1 - 1
app/models/domain/devices.py

@@ -27,7 +27,7 @@ class DevicesEarlyStartTime(BaseModel):
 class ACATVIInstructionsRequest(BaseModel):
     device_id: str
     return_air_temperature: float
-    running_status: str
+    running_status: bool
     current_speed: str
     current_temperature_set: float
     space_temperature_target: float