Текущие измерительные данные и настройки датчиков адаптера iNode-Light могут быть получены по протоколу HTTP Get-запросом файла /status.json.

    Измерительные данные в файле представлены в формате JSON (JavaScript Object Notation).

{
"dinputs":[{"name":"","type":"0","timer":"0","status":"0","monitor":"1","logging":"1"},{"name":"","type":"1","timer":"0","status":"1","monitor":"1","logging":"1"},{"name":"","type":"0","timer":"0","status":"0","monitor":"1","logging":"1"},{"name":"","type":"1","timer":"0","status":"1","monitor":"1","logging":"1"}],
"tsensors":[{"name":"","low_level":"0","high_level":"0","histerezis":"1","value":"-100.0","status":"3","monitor":"0","logging":"1"},{"name":"","low_level":"0","high_level":"0","histerezis":"1","value":"-100.0","status":"3","monitor":"0","logging":"1"},{"name":"","low_level":"0","high_level":"0","histerezis":"1","value":"-100.0","status":"3","monitor":"0","logging":"1"},{"name":"","low_level":"0","high_level":"0","histerezis":"1","value":"4.1","status":"0","monitor":"1","logging":"1"},{"name":"","low_level":"0","high_level":"0","histerezis":"1","value":"-100.0","status":"3","monitor":"0","logging":"1"},{"name":"","low_level":"0","high_level":"0","histerezis":"1","value":"-100.0","status":"3","monitor":"0","logging":"1"},{"name":"","low_level":"0","high_level":"0","histerezis":"1","value":"-100.0","status":"3","monitor":"0","logging":"1"},{"name":"","low_level":"0","high_level":"0","histerezis":"1","value":"-100.0","status":"3","monitor":"0","logging":"1"}],
"hsensor":[{"name":"","low_level":"0","high_level":"0","histerezis":"1","value":"57.8","status":"0","monitor":"1","logging":"1"},{"name":"","low_level":"-40","high_level":"60","histerezis":"1","value":"4.2","status":"0","monitor":"1","logging":"1"},{"name":"","low_level":"0","high_level":"0","histerezis":"1","value":"-3.5","status":"0","monitor":"1","logging":"1"}],
"psensor":[{"name":"","low_level":"0","high_level":"0","histerezis":"0","value":"0.0","status":"3","monitor":"0","logging":"1"},{"name":"","low_level":"0","high_level":"0","histerezis":"1","value":"-100.0","status":"3","monitor":"0","logging":"0"}],
"vsensor":[{"name":"","low_level":"0","high_level":"0","histerezis":"1","value":"-11.8","status":"0","monitor":"1","logging":"1"}],
"relay":{"name":"","source":"0","action":"1","state":"1","monitor":"1","logging":"1"},
"lpn_relays":[{"source":"0","action":"0","state":"0","monitor":"0","logging":"1"},{"source":"0","action":"0","state":"0","monitor":"0","logging":"1"},{"source":"0","action":"0","state":"0","monitor":"0","logging":"1"},{"source":"0","action":"0","state":"0","monitor":"0","logging":"1"},{"source":"0","action":"0","state":"0","monitor":"0","logging":"1"},{"source":"0","action":"0","state":"0","monitor":"0","logging":"1"},{"source":"0","action":"0","state":"0","monitor":"0","logging":"1"},{"source":"0","action":"0","state":"0","monitor":"0","logging":"1"}],
"eof":"1"
}

    В описании датчиков используются следующие ключи:

  • "dinputs" - массив объектов дискретных входов (4 элемента массива);
    • "name" - имя дискретного входа;
    • "type" - тип дискретного входа;
    • "status" - текущее состояние дискретного входа;
    • "monitor" - флаг разрешение отправки данных на удаленный сервер;
    • "logging" - флаг разрешение записи состояний входа в журнал событий;
  • "tsensors" - массив объектов датчиков температуры (4 элемента массива);
    • "name" - имя датчика;
    • "low_level" - нижний порог сигнализации аварии датчика (°С);
    • "high_level" - верхний порог сигнализации аварии датчика (°С);
    • "histerezis" - гистерезис порогов сигнализации аварии датчика (°С);
    • "value" - значение температуры датчика (°С);
    • "status" - текущее состояние датчика;
    • "monitor" - флаг разрешение отправки данных на удаленный сервер;
    • "logging" - флаг разрешение записи состояний датчика в журнал событий;
  • "hsensor" - массив объектов датчика влажности (3 элемента массива - влажность, температура, температура точки росы);
    • "name" - имя датчика;
    • "low_level" - нижний порог сигнализации аварии датчика влажности (%) (температуры или температуры точки росы (°С));
    • "high_level" - верхний порог сигнализации аварии датчика влажности (%) (температуры или температуры точки росы (°С));
    • "histerezis" - гистерезис порогов сигнализации аварии датчика влажности (%) (температуры или температуры точки росы (°С));
    • "value" - значение влажности датчика (%) (температуры или температуры точки росы (°С))
    • "status" - текущее состояние датчика;
    • "monitor" - флаг разрешение отправки данных на удаленный сервер;
    • "logging" - флаг разрешение записи состояний датчика в журнал событий;
  • "psensor" - массив объектов датчика влажности (2 элемента массива - давление, температура);
    • "name" - имя датчика;
    • "low_level" - нижний порог сигнализации аварии датчика давления (мм рт.ст.) (температуры (°С));
    • "high_level" - верхний порог сигнализации аварии датчика давления (мм рт.ст.) (температуры (°С));
    • "histerezis" - гистерезис порогов сигнализации аварии датчика давления (мм рт.ст.) (температуры (°С));
    • "value" - значение давления датчика (мм рт.ст.) (температуры (°С))
    • "status" - текущее состояние датчика;
    • "monitor" - флаг разрешение отправки данных на удаленный сервер;
    • "logging" - флаг разрешение записи состояний датчика в журнал событий;
  • "vsensor" - массив объектов датчика напряжения (1 элемент массива);
    • "name" - имя датчика;
    • "low_level" - нижний порог сигнализации аварии датчика (В);
    • "high_level" - верхний порог сигнализации аварии датчика (В);
    • "histerezis" - гистерезис порогов сигнализации аварии датчика (В));
    • "value" - значение давления датчика (В)
    • "status" - текущее состояние датчика;
    • "monitor" - флаг разрешение отправки данных на удаленный сервер;
    • "logging" - флаг разрешение записи состояний датчика в журнал событий;
  • "relay" - объект релейного выхода адаптера;
    • "name" - имя релейного выхода;
    • "source" - источник действия релейного выхода;
    • "action" - тип действия релейного выхода;
    • "state" - состояние релейного выхода;
    • "monitor" - флаг разрешение отправки данных на удаленный сервер;
    • "logging" - флаг разрешение записи состояний датчика в журнал событий;
  • "lpn_relay" - массив объектов релейных выходов модулей расширения LPN relay (8 элементов массива);
    • "source" - источник действия релейного выхода;
    • "action" - тип действия релейного выхода;
    • "state" - состояние релейного выхода;
    • "monitor" - флаг разрешение отправки данных на удаленный сервер;
    • "logging" - флаг разрешение записи состояний датчика в журнал событий;
  • "eof" - признак завершения файла (значение всегда равно "1");

    Числовым ключам "type", "status", "source", "action", "state" могут быть поставлены в соответствие текстовые записи, с использованием функций javascript, расположенных в файле /obj_types.js (файл может быть получен с устройства HTTP GET-запросом).