еще немного косметических исправлений

This commit is contained in:
VladislavOstapov 2024-01-23 19:47:22 +03:00
parent 16320e58c4
commit 2d4f739983
3 changed files with 3 additions and 20 deletions

View File

@ -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]

View File

@ -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:
# копируем данные, если они есть в текущем состоянии (иначе пустые поля)

View File

@ -76,7 +76,7 @@
<p>Частота ПЧ: <span id="pump-vfd-freq"></span>Гц</p>
<p>Ток ПЧ: <span id="pump-vfd-curr"></span>А</p>
<p>Ошибка ПЧ: <span id="pump-vfd-error"></span></p>
<p>Текущее значение с радара: <span id="tank-raw-now"></span></p>
<p>Текущее значение с радара: <span id="tank-raw-now"></span>м</p>
</div>
<div class="params-group">
<p>Запущенный насос: <span id="pump-running"></span></p>