статус с резервуара теперь берется из бд сайта

This commit is contained in:
2024-01-23 13:48:05 +03:00
parent f7dbad696a
commit 71e9fc37e9
8 changed files with 93 additions and 69 deletions

View File

@@ -133,22 +133,22 @@ const updateFunctions = {
// Текущий уровень воды: <span id="tank-level-now"></span>%
'tank-level-now': (element, dataset) => {
element.innerHTML = dataset['tank']['last_percentage']
element.innerHTML = dataset['tank']['level']
// тут все хорошо если влезаем в установленные рамки +-2% (69-80%)
_setIndicatorClass(element, 67 <= dataset['tank']['last_percentage'] <= 82)
},
// Текущее значение с радара
'tank-raw-now': (element, dataset) => {
element.innerHTML = dataset['tank']['last_radar']
element.innerHTML = dataset['tank']['radar']
},
// Статус: <span id="tank-status"></span>
'tank-status': (element, dataset) => {
const shur_status_bits = ['нужна вода', 'поплавок нижний', 'поплавок верхний', 'поплавок аварийный']
element.innerHTML = unpackBits(dataset['tank']['status_reg'], shur_status_bits) + " (" + dataset['tank']['status_reg'] + ")"
element.innerHTML = unpackBits(dataset['tank']['status'], shur_status_bits) + " (" + dataset['tank']['status'] + ")"
// тут все хорошо, пока нет аварийного поплавка
_setIndicatorClass(element, (dataset['tank']['status_reg'] & 0x8) === 0)
_setIndicatorClass(element, (dataset['tank']['status'] & 0x8) === 0)
},
// Частота ПЧ: <span id="pump-vfd-freq"></span>Гц