16.9. [DKSF 70/71.7 IU] Работа с датчиком качества электропитания

Получение суммарного отчета о нескольких параметрах

http://192.168.0.100/voltage.cgi?vN

где N — номер датчика

Возвращаемые значения:

  • voltage_result('error'); — ошибка возвращается в случае неправильного формата запроса;
  • voltage_result('ok', 220, 4, 50, 4); — успешное выполнение команды.

Расшифровка ответа:

Первый аргумент — всегда 'ok'.

Второй аргумент — текущее значение напряжения, В.

Третий аргумент — статус напряжения:

  • 0 — датчик не подключен либо неисправен;
  • 1 — электропитание отсутствует;
  • 2 — плохо;
  • 3 — средне;
  • 4 — отлично.

Четвёртый аргумент — текущее значение частоты, Гц.

Пятый аргумент — статус частоты, светофор:

  • 0 — датчик не подключён либо неисправен;
  • 1 — частота отсутствует;
  • 2 — плохо;
  • 3 — средне;
  • 4 — отлично.