UPSMON Plus, PRO и удаленный мониторинг.

Обсуждение программы по управления питанием ИБП POWERCOM

Moderators: AlexS, artyom, tanych

Post Reply
Message
Author
lirtm
Posts: 1
Joined: 20:21, 14 Nov 2017

UPSMON Plus, PRO и удаленный мониторинг.

#1 Post by lirtm » 20:59, 14 Nov 2017

Приветствую.
Являюсь владельцем 850U WOW. Всем нравится. Главное (так как я люблю всякую статистику) — софт поддержки ведет постоянную запись показателей.
Только вот что очень расстраивает. Удаленный мониторинг возможен лишь посредством совсем неинформативного web-сервера в UPSMON Pro.

Посмотрел на те файлы, что создает Plus, прогнал из HEX в DEC — получил значения, которые фиксирует программа, отображает в соответствующих полях и по ним строит график. То есть если взять первые 256 байт именно с разделением по 16:

Code: Select all

B8 0B 00 00 00 D8 00 D8 0A 32 32 64 00 00 00 08
00 00 00 00 00 D8 00 D8 0A 32 32 64 00 00 00 08 
00 00 00 00 00 D8 00 D8 0A 32 32 64 00 00 00 08 
00 00 00 00 00 D8 00 D8 0A 32 32 64 00 00 00 08 
00 00 00 00 00 DA 00 DA 0A 32 32 64 00 00 00 08 
00 00 00 00 00 D8 00 D8 0A 32 32 64 00 00 00 08 
00 00 00 00 00 DA 00 D8 0A 32 32 64 00 00 00 08 
00 00 00 00 00 DA 00 DA 0A 32 32 64 00 00 00 08
00 00 00 00 00 DA 00 DA 0A 32 32 64 00 00 00 08 
00 00 00 00 00 DA 00 DA 0A 32 32 64 00 00 00 08 
00 00 00 00 00 D8 00 D8 0A 32 32 64 00 00 00 08 
00 00 00 00 00 D8 00 D8 0A 32 32 64 00 00 00 08 
00 00 00 00 00 DA 00 DA 0A 32 32 64 00 00 00 08 
00 00 00 00 00 DA 00 DA 0A 32 32 64 00 00 00 08 
00 00 00 00 00 D8 00 D8 0A 32 32 64 00 00 00 08 
00 00 00 00 00 D8 00 D8 0A 32 32 64 00 00 00 08
, то после перевода получим

Code: Select all

184,  11,   0,   0,   0, 216,   0, 216,  10,  50,  50, 100,   0,   0,   0,   8, 
  0,   0,   0,   0,   0, 216,   0, 216,  10,  50,  50, 100,   0,   0,   0,   8, 
  0,   0,   0,   0,   0, 216,   0, 216,  10,  50,  50, 100,   0,   0,   0,   8, 
  0,   0,   0,   0,   0, 216,   0, 216,  10,  50,  50, 100,   0,   0,   0,   8, 
  0,   0,   0,   0,   0, 218,   0, 218,  10,  50,  50, 100,   0,   0,   0,   8, 
  0,   0,   0,   0,   0, 216,   0, 216,  10,  50,  50, 100,   0,   0,   0,   8, 
  0,   0,   0,   0,   0, 218,   0, 216,  10,  50,  50, 100,   0,   0,   0,   8, 
  0,   0,   0,   0,   0, 218,   0, 218,  10,  50,  50, 100,   0,   0,   0,   8, 
  0,   0,   0,   0,   0, 218,   0, 218,  10,  50,  50, 100,   0,   0,   0,   8, 
  0,   0,   0,   0,   0, 218,   0, 218,  10,  50,  50, 100,   0,   0,   0,   8, 
  0,   0,   0,   0,   0, 216,   0, 216,  10,  50,  50, 100,   0,   0,   0,   8, 
  0,   0,   0,   0,   0, 216,   0, 216,  10,  50,  50, 100,   0,   0,   0,   8, 
  0,   0,   0,   0,   0, 218,   0, 218,  10,  50,  50, 100,   0,   0,   0,   8, 
  0,   0,   0,   0,   0, 218,   0, 218,  10,  50,  50, 100,   0,   0,   0,   8, 
  0,   0,   0,   0,   0, 216,   0, 216,  10,  50,  50, 100,   0,   0,   0,   8, 
  0,   0,   0,   0,   0, 216,   0, 216,  10,  50,  50, 100,   0,   0,   0,   8
Что значат первые 2 байта, я пока не понял, но далее я вижу, начиная с 216 — те значения, что отображаются в окне графика.
По первой строке:
216 — входящее
216 — выходящее
10 — степень загрузки
50 — входящая частота
50 — выходящая частота
100 — заряд.

За что отвечает остальное, я так же пока не разобрался. Возможно, просто используется, как разделитель.

Далее. После трехтысячной строки (в окне графика каждые 3000 отметок создается новый файл. У меня интервал опроса — 20 секунд, значит — 60000 секунд/60 = 1000 минут, или 16 часов 40 минут), идет непонятный мне набор цифр. Что он значит, мне тоже непонятно.

Code: Select all

  0,   0,   0,   0,   0, 238,   0, 238,  10,  50,  50, 100,   0,   0,   0,   8, 
  0,   0,   0,   0,   0, 236,   0, 238,  10,  50,  50, 100,   0,   0,   0,   8, 
  0,   0,   0,   0,   0,   0,   0,   0, 128, 253, 135, 189, 141,   5, 229,  64, 
 83, 134, 112, 191, 141,   5, 229,  64, 183,  89,  89, 193, 141,   5, 229,  64, 
 44,  76,  66, 195, 141,   5, 229,  64,  35,  19,  43, 197, 141,   5, 229,  64, 
172, 205,  19, 199, 141,   5, 229,  64, 162, 148, 252, 200, 141,   5, 229,  64, 
115, 116, 229, 202, 141,   5, 229,  64,  53, 222, 205, 204, 141,   5, 229,  64, 
 98, 171, 182, 206, 141,   5, 229,  64, 180,  95, 159, 208, 141,   5, 229,  64, 
 24,  51, 136, 210, 141,   5, 229,  64, 198, 212, 112, 212, 141,   5, 229,  64, 
 42, 168,  89, 214, 141,   5, 229,  64, 179,  98,  66, 216, 141,   5, 229,  64, 
134, 235,  42, 218, 141,   5, 229,  64, 234, 190,  19, 220, 141,   5, 229,  64, 
206, 102, 252, 221, 141,   5, 229,  64,  50,  58, 229, 223, 141,   5, 229,  64, 
К чему же я все это написал?

Вопрос: может быть кто-то уже запаривался возможностью удаленно мониторить состояние UPS не через стандартный софт?
Чтобы видеть график, аналогичный тому, что мы видим в самой программе. И да, в варианте web-сервера. Это будет кросс-платформенно.

Post Reply