еще немного косметических исправлений
This commit is contained in:
parent
16320e58c4
commit
2d4f739983
@ -26,7 +26,7 @@ class MbTankRecord(models.Model):
|
|||||||
if last_save is not None:
|
if last_save is not None:
|
||||||
result['last_update'] = last_save.dt.timestamp()
|
result['last_update'] = last_save.dt.timestamp()
|
||||||
result['level'] = last_save.level
|
result['level'] = last_save.level
|
||||||
result['radar'] = last_save.radar_raw
|
result['radar'] = last_save.radar_raw / 10000
|
||||||
result['status'] = last_save.status
|
result['status'] = last_save.status
|
||||||
query = MbTankRecord.objects.filter(dt__gt=(datetime.now() - timedelta(minutes=15))).order_by('dt')
|
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]
|
result['last_radar_values'] = [(int(item.dt.timestamp()), item.radar_raw) for item in query]
|
||||||
|
@ -49,7 +49,7 @@ class MbService(Thread):
|
|||||||
"""
|
"""
|
||||||
Функция должна вернуть результат: нужно ли сохранять текущее состояние в базу данных
|
Функция должна вернуть результат: нужно ли сохранять текущее состояние в базу данных
|
||||||
"""
|
"""
|
||||||
return True
|
return False
|
||||||
|
|
||||||
def run(self):
|
def run(self):
|
||||||
# if self.log_type == 'on-change':
|
# if self.log_type == 'on-change':
|
||||||
@ -115,9 +115,6 @@ class MbTankService(MbService):
|
|||||||
"radar": (values[1] << 16) | values[2]
|
"radar": (values[1] << 16) | values[2]
|
||||||
}
|
}
|
||||||
|
|
||||||
def _check_need_save(self):
|
|
||||||
return True
|
|
||||||
|
|
||||||
|
|
||||||
class MbPumpService(MbService):
|
class MbPumpService(MbService):
|
||||||
def __init__(self, **kwargs):
|
def __init__(self, **kwargs):
|
||||||
@ -125,17 +122,6 @@ class MbPumpService(MbService):
|
|||||||
self._lock = Lock()
|
self._lock = Lock()
|
||||||
|
|
||||||
self._curr_state = None
|
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):
|
def _load_current_state(self):
|
||||||
# D16: flow_meter
|
# D16: flow_meter
|
||||||
@ -175,9 +161,6 @@ class MbPumpService(MbService):
|
|||||||
'half_auto_control': values[30 - off]
|
'half_auto_control': values[30 - off]
|
||||||
}
|
}
|
||||||
|
|
||||||
def _check_need_save(self):
|
|
||||||
return False
|
|
||||||
|
|
||||||
def get_stats(self):
|
def get_stats(self):
|
||||||
with self._lock:
|
with self._lock:
|
||||||
# копируем данные, если они есть в текущем состоянии (иначе пустые поля)
|
# копируем данные, если они есть в текущем состоянии (иначе пустые поля)
|
||||||
|
@ -76,7 +76,7 @@
|
|||||||
<p>Частота ПЧ: <span id="pump-vfd-freq"></span>Гц</p>
|
<p>Частота ПЧ: <span id="pump-vfd-freq"></span>Гц</p>
|
||||||
<p>Ток ПЧ: <span id="pump-vfd-curr"></span>А</p>
|
<p>Ток ПЧ: <span id="pump-vfd-curr"></span>А</p>
|
||||||
<p>Ошибка ПЧ: <span id="pump-vfd-error"></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>
|
||||||
<div class="params-group">
|
<div class="params-group">
|
||||||
<p>Запущенный насос: <span id="pump-running"></span></p>
|
<p>Запущенный насос: <span id="pump-running"></span></p>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user