diff --git a/logs_service/models.py b/logs_service/models.py index 7446b4a..76ae1e0 100644 --- a/logs_service/models.py +++ b/logs_service/models.py @@ -26,7 +26,7 @@ class MbTankRecord(models.Model): if last_save is not None: result['last_update'] = last_save.dt.timestamp() result['level'] = last_save.level - result['radar'] = last_save.radar_raw + result['radar'] = last_save.radar_raw / 10000 result['status'] = last_save.status query = MbTankRecord.objects.filter(dt__gt=(datetime.now() - timedelta(minutes=15))).order_by('dt') result['last_radar_values'] = [(int(item.dt.timestamp()), item.radar_raw) for item in query] diff --git a/logs_service/services.py b/logs_service/services.py index f25cce1..3af830f 100644 --- a/logs_service/services.py +++ b/logs_service/services.py @@ -49,7 +49,7 @@ class MbService(Thread): """ Функция должна вернуть результат: нужно ли сохранять текущее состояние в базу данных """ - return True + return False def run(self): # if self.log_type == 'on-change': @@ -115,9 +115,6 @@ class MbTankService(MbService): "radar": (values[1] << 16) | values[2] } - def _check_need_save(self): - return True - class MbPumpService(MbService): def __init__(self, **kwargs): @@ -125,17 +122,6 @@ class MbPumpService(MbService): self._lock = Lock() self._curr_state = None - # { - # "level": int, - # "status": int, - # "radar": int - # } - - def _init_state(self): - pass - - def _push_current_state(self): - pass def _load_current_state(self): # D16: flow_meter @@ -175,9 +161,6 @@ class MbPumpService(MbService): 'half_auto_control': values[30 - off] } - def _check_need_save(self): - return False - def get_stats(self): with self._lock: # копируем данные, если они есть в текущем состоянии (иначе пустые поля) diff --git a/templates/index.html b/templates/index.html index b8191bb..7ed9236 100644 --- a/templates/index.html +++ b/templates/index.html @@ -76,7 +76,7 @@
Частота ПЧ: Гц
Ток ПЧ: А
Ошибка ПЧ:
-Текущее значение с радара:
+Текущее значение с радара: м
Запущенный насос: