Можно пример как это выполнить ?zelevova писал(а):и еще немного занудства....
Перед занесением полученных данных в свойства, лучше делать проверку адекватности полученных значений. А то вдруг там ошибка и мы запишем "0" потому что упс недоступен.
Нужна помощь
Модератор: immortal
-
- Сообщения: 136
- Зарегистрирован: Вт ноя 12, 2013 8:29 pm
- Благодарил (а): 2 раза
- Поблагодарили: 8 раз
Re: Нужна помощь
-
- Сообщения: 291
- Зарегистрирован: Вт ноя 18, 2014 11:43 pm
- Откуда: Краснодарский край
- Благодарил (а): 32 раза
- Поблагодарили: 68 раз
Re: Нужна помощь
как то так:kostya77 писал(а):Можно пример как это выполнить ?
Код: Выделить всё
$upsInputVoltage = exec("upsc APC@localhost input.voltage");
$upsBatteryCharge = exec("upsc APC@localhost battery.charge");
$upsBatteryVoltage = exec("upsc APC@localhost battery.voltage");
if(empty($upsInputVoltage))
say("Нет напряжение в сети или нет связи с ИБП");
else
setGlobal("input_voltage", $upsInputVoltage);
if(empty($upsBatteryCharge))
say("Батарея полностью разряжена или нет связи с ИБП");
else
setGlobal("battery_charge", $upsBatteryCharge);
if(empty($upsBatteryVoltage))
say("Нет напряжения на батарее или нет связи с ИБП");
else
setGlobal("battery_voltage", $upsBatteryVoltage);
Majordomo (GitHub) на cubietruck + MegaD + 1-wire
CONNECT: http://connect.smartliving.ru/profile/311
CONNECT: http://connect.smartliving.ru/profile/311