Можно пример как это выполнить ?zelevova писал(а):и еще немного занудства....
Перед занесением полученных данных в свойства, лучше делать проверку адекватности полученных значений. А то вдруг там ошибка и мы запишем "0" потому что упс недоступен.
Нужна помощь
Модератор: immortal
Re: Нужна помощь
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