Explorar el Código

set fcu's running status to off when a device needs fan gear set off

chenhaiyang hace 4 años
padre
commit
ee839515b2
Se han modificado 1 ficheros con 7 adiciones y 1 borrados
  1. 7 1
      app/controllers/equipment/fcu.py

+ 7 - 1
app/controllers/equipment/fcu.py

@@ -41,10 +41,16 @@ class FCUController(EquipmentController):
         else:
             self._equipment.air_valve_speed = AirValveSpeed.off
 
+    async def get_running_status(self):
+        if self._equipment.air_valve_speed == AirValveSpeed.off:
+            self._equipment.running_status = False
+        else:
+            self._equipment.running_status = True
+
     async def run(self):
         await self.get_temperature_target()
         await self.get_air_valve_speed()
-        self._equipment.running_status = True
+        await self.get_running_status()
 
     def get_results(self):
         return self._equipment