Страница 1 из 1
Данные с UPS Powercom KIN-800AP
Добавлено: Сб мар 05, 2016 11:16 am
Dragon
Приобрел данный бесперебойник, подключил к компьютеру где стоит MajorDoMo, установил приложение UPSMONPRO для это бесперебойника. Данная программа позволяет просмотреть через сеть данные бесперебойника вот так выглядит страница с другого компа

- Безымянный.png (419.3 КБ) 5102 просмотра
Подскажите как можно вытянуть данные с этой страницы в MajorDoMo.
вот web фаилы которые лежали в программе безсперебойника.
Re: Данные с UPS Powercom KIN-800AP
Добавлено: Сб мар 05, 2016 2:27 pm
olehs
Импортируйте класс из вложения.
Или вот текст метода update из него (URL=
http://server:8880/ups.txt). Порт из настроек UPSMON.
Код: Выделить всё
$data = getURL($this->getProperty("URL"), 0);
if(!$data)
return;
$data = explode("\r\n", $data);
$this->setProperty("InputVoltage", $data[0]);
$this->setProperty("OutputVoltage", $data[1]);
$this->setProperty("LoadLevel", $data[2]);
$this->setProperty("InputFrequency", $data[3]);
if($data[9] == "1")
$this->setProperty("OutputFrequency", $data[4]);
if($data[9] == "2")
$this->setProperty("Temperature", $data[4]);
$this->setProperty("BatteryLevel", $data[5]);
$this->setProperty("AVRMode", $data[6]);
$this->setProperty("UtilityState", $data[7]);
$this->setProperty("UPSState", $data[8]);
$this->setProperty("LastUpdated", time());
$this->setProperty("LastUpdatedTime", date("Y-m-d H:i:s"));
Re: Данные с UPS Powercom KIN-800AP
Добавлено: Сб мар 05, 2016 3:03 pm
Dragon
а можно по подробен, класс импортировал а что и куда прописать что бы упс определился я что то не догнал
Re: Данные с UPS Powercom KIN-800AP
Добавлено: Сб мар 05, 2016 3:08 pm
olehs
В свойство URL объекта UPS пропишите
http://server:8880/ups.txt
вместо server - адрес компа где UPSMON,
вместо 8800 - порт, который в UPSMON указан в настройках соединения
выполните в консоли
Если все хорошо, то свойства объекта UPS заполнятся вашими данными (и обновится свойство LastUpdatedTime)
Дальше можете добавить вызов этого метода, например, в таймер.
Re: Данные с UPS Powercom KIN-800AP
Добавлено: Сб мар 05, 2016 3:38 pm
Dragon
Спасибо огромное все заработало.
а что за свойства
UPS.LoadLevelHEX
UPS.BatteryLevelHEX
как вы их используете
Re: Данные с UPS Powercom KIN-800AP
Добавлено: Сб мар 05, 2016 5:55 pm
olehs
Для подсветки индикаторов

- ll.png (18.76 КБ) 5067 просмотров
Расчет цветов добавил в сценарий HardwareMonitor