Browse Source

fix a bug

highing666 2 years ago
parent
commit
4673f08305
2 changed files with 12 additions and 9 deletions
  1. 11 8
      app/controllers/equipment/pau/freq_set.py
  2. 1 1
      docker-compose.yml

+ 11 - 8
app/controllers/equipment/pau/freq_set.py

@@ -143,10 +143,12 @@ class ACATFUFanFreqController:
     def get_avg(spaces_params: List[SpaceATFU]) -> Tuple[float, float]:
         valid_temperature_list, valid_co2_list = list(), list()
         for space in spaces_params:
-            if 0.0 < space.realtime_temperature < 40.0:
-                valid_temperature_list.append(space.realtime_temperature)
-            if 0.0 < space.realtime_co2 < 5000.0:
-                valid_co2_list.append(space.realtime_co2)
+            if space.realtime_temperature:
+                if 0.0 < space.realtime_temperature < 40.0:
+                    valid_temperature_list.append(space.realtime_temperature)
+            if space.realtime_co2:
+                if 0.0 < space.realtime_co2 < 5000.0:
+                    valid_co2_list.append(space.realtime_co2)
 
         if valid_temperature_list:
             temp_avg = np.mean(valid_temperature_list)
@@ -164,10 +166,11 @@ class ACATFUFanFreqController:
     def get_high_co2_ratio(spaces_params: List[SpaceATFU]) -> float:
         valid_co2_count, high_co2_count = 0, 0
         for space in spaces_params:
-            if 0.0 < space.realtime_co2 < 5000.0:
-                valid_co2_count += 1
-                if space.realtime_co2 > 900.0:
-                    high_co2_count += 1
+            if space.realtime_co2:
+                if 0.0 < space.realtime_co2 < 5000.0:
+                    valid_co2_count += 1
+                    if space.realtime_co2 > 900.0:
+                        high_co2_count += 1
 
         if valid_co2_count == 0:
             ratio = 0.0

+ 1 - 1
docker-compose.yml

@@ -2,7 +2,7 @@ version: "3"
 
 services:
   app:
-      image: registry.persagy.com/sagacloud/saga_algo_api:0.5.3
+      image: registry.persagy.com/sagacloud/saga_algo_api:0.5.4
       container_name: saga_algo_api
       ports:
         - "8002:8002"