Skip to end of metadata
Go to start of metadata

Предоставляет программный интерфейс для взаимодействия с ЛЭРС УЧЕТ. Интерфейс доступен через веб-службу по адресу http://<домен_веб-интерфейса>/api.asmx.

Основная часть функций требует наличия активного сеанса, который создается после прохождения аутентификации пользователя (функция Login). Подробнее описано в разделе Авторизация и аутентификация в Веб-сервисе.

Для вызова методов api нужно отправить POST запрос с указанием имени метода, например http://localhost/api.asmx/Login. Параметры запроса должны быть переданы в теле запроса.

Методы объекта API:

 

Параметр

Описание

ResponseExportMeasurePointDataToXml80020 ExportMeasurePointDataToXml80020(int measurePointId, DateTime startDate, DateTime endDate)

Экспорт данных потребления по точке учета в формате Xml 80020.

int measurePointId

Идентификатор точки учета.

DateTime startDate

Начальная дата запрашиваемого периода.

DateTime endDate

Конечная дата запрашиваемого периода.

Возвращает

ResponseExportMeasurePointDataToXml80020

Объект, содержащий информацию о результате выполнения метода и данные потребления в формате Xml 80020.

Response Login(string userName, string password)

Вход в систему. Дальнейшая идентификация клиента, осуществляется на основе cookie.

string userName

Имя входа

string password

Пароль

Возвращает Response

Объект, содержащий информацию о результате выполнения метода

Response Logout()

Выход из системы.

Возвращает Response

Объект, содержащий информацию о результате выполнения метода.

ResponseGetNode GetNodeById(int nodeId)

Получает объект учета по идентификатору.

int nodeId

Идентификатор объекта учета.

Возвращает ResponseGetNode

Объект, содержащий информацию о результате выполнения метода и запрашиваемый объект учета.

ResponseGetNode GetNodeByIdExtended(int nodeId, NodeInfoFlags flags)

Получает объект учета по идентификатору.

int nodeId

Идентификатор объекта учета.

NodeInfoFlags flags

Запрашиваемая информация.

Возвращает ResponseGetNode

Объект, содержащий информацию о результате выполнения метода и запрашиваемый объект учета.

ResponseGetNode GetNodeByNumberExtended(int nodeNumber, NodeInfoFlags flags)

Получает объект учета по номеру.

int nodeNumber

Номер объекта учета.

NodeInfoFlags flags

Запрашиваемая информация.

Возвращает ResponseGetNode

Объект, содержащий информацию о результате выполнения метода и запрашиваемый объект учета.

ResponseGetNode GetNodeByNumber(int nodeNumber)

Получает объект учета по номеру.

int nodeNumber

Номер объекта учета.

Возвращает ResponseGetNode

Объект, содержащий информацию о результате выполнения метода и запрашиваемый объект учета.

ResponseGetMeasurePoint GetMeasurePointById(int measurePointId)

Получает точку учета по идентификатору.

int measurePointId

Идентификатор точки учета.

Возвращает ResponseGetMeasurePoint

Объект, содержащий информацию о результате выполнения метода и запрашиваемую точку учета.

ResponseGetMeasurePoint GetMeasurePointByIdExtended(int measurePointId, MeasurePointInfoFlags measurePointFlags)

Получает точку учета с расширенной информацией по идентификатору.

int measurePointId

Идентификатор точки учета.

MeasurePointInfoFlags measurePointFlags

Запрашиваемая информация.

Возвращает ResponseGetMeasurePoint

Объект, содержащий информацию о результате выполнения метода и запрашиваемую точку учета.

ResponseGetMeasurePoint GetMeasurePointByNumber(int measurePointNumber)

Получает точку учета по номеру.

int measurPointNumber

Номер точки учета.

Возвращает ResponseGetMeasurePoint

Объект, содержащий информацию о результате выполнения метода и запрашиваемую точку учета.

ResponseGetMeasurePoint GetMeasurePointByNumberExtended(int measurePointNumber, MeasurePointInfoFlags measurePointFlags)

Получает точку учета с расширенной информацией по номеру.

int measurePointNumber

Номер точки учета.

MeasurePointInfoFlags measurePointFlags

Запрашиваемая информация.

Возвращает ResponseGetMeasurePoint

Объект, содержащий информацию о результате выполнения метода и запрашиваемую точку учета.

ResponseGetMeasurePointList GetMeasurePointList()

Получает список точек учета.

Возвращает ResponseGetMeasurePointList

Объект, содержащий информацию о результате выполнения метода и список точек учета.

ResponseGetMeasurePointList GetMeasurePointListExtended(MeasurePointInfoFlags measurePointflags)

Получает список точек учета.

MeasurePointInfoFlags measurePointflags

Запрашиваемая информация. Флаги ContractConsumption, ConsumptionLimit, Rooms не поддерживаются.

Возвращает ResponseGetMeasurePointList

Объект, содержащий информацию о результате выполнения метода и список точек учета.

ResponseGetNodeList GetNodeList()

Получает список объектов учета.

Возвращает ResponseGetNodeList

Объект, содержащий информацию о результате выполнения метода и список объектов учета.

ResponseGetNodeList GetNodeListExtended(NodeInfoFlags flags)

Получает список объектов учета с расширенной информацией, доступных для учетной записи.

NodeInfoFlags flags

Запрашиваемая информация. Флаг ContractConsumption, ConsumptionLimit, Rooms не поддерживаются.

Возвращает ResponseGetNodeList

Объект, содержащий информацию о результате выполнения метода и список объектов учета.

ResponseGetMeasurePointConsumption GetMeasurePointConsumption(int measurePointId, DateTime startDate, DateTime endDate, DeviceDataType dataType)

Получает потребление по точке учета.

int measurePointId

Идентификатор точки учета.

DateTime startDate

Начальная дата запрашиваемого периода.

DateTime endDate

Конечная дата запрашиваемого периода.

DeviceDataType dataType

Тип данных потребления.

Возвращает ResponseGetMeasurePointConsumption

Объект, содержащий информацию о результате выполнения метода и данные потребления.

ResponseGetMeasurePointConsumptionWithOptions GetMeasurePointConsumptionWithOptions(int measurePointId, DateTime startDate, DateTime endDate, MeasurePointGetConsumptionOptions options)

Получает потребление по точке учета с дополнительными параметрами.

int measurePointId

Идентификатор точки учета.

DateTime startDate

Начальная дата запрашиваемого периода.

DateTime endDate

Конечная дата запрашиваемого периода.

MeasurePointGetConsumptionOptions options

Параметры получения потребления по точке учета.

Возвращает ResponseGetMeasurePointConsumptionWithOptions

Объект, содержащий информацию о результате выполнения метода и данные потребления.

ResponseGetMeasurePointTotals GetMeasurePointTotals(int measurePointId, DateTime startDate, DateTime endDate)

Получает показания по точке учета.

int measurePointId

Идентификатор точки учета.

DateTime startDate

Начальная дата запрашиваемого периода.

DateTime endDate

Конечная дата запрашиваемого периода.

Возвращает

ResponseGetMeasurePointTotals

Объект, содержащий информацию о результате выполнения метода и данные потребления.

ResponseGetRoom GetRoomById(int roomId)

Получает помещение дома по идентификатору.

int roomId

Идентификатор помещения.

Возвращает ResponseGetRoom

Объект, содержащий информацию о результате выполнения метода и запрашиваемое  помещение.

ResponseGetRoom GetRoomByIdExtended(int roomId, RoomInfoFlags roomFlags)

Получает помещение дома по идентификатору.

int roomId

Идентификатор помещения.

RoomInfoFlags roomFlags

Запрашиваемая информация.

Возвращает ResponseGetRoom

Объект, содержащий информацию о результате выполнения метода и запрашиваемое  помещение.

ResponseGetMeasurePointElectricPower GetMeasurePointElectricPower(int measurePointId, DateTime startDate, DateTime endDate, ElectricDataKind dataKind, ElectricPowerAveraging averagingInterval)

Получает данные профиля электрической мощности по точке учета.

int measurePointId

Идентификатор точки учета.

DateTime startDate

Начало периода

DateTime endDate

Окончание периода.

ElectricDataKind dataKind

Вид данных: исходные со счетчика или реальные, с учетом коэффициентов трансформации.

ElectricPowerAveraging averagingInterval

Интервал осреднения.

Возвращает ResponseGetMeasurePointElectricPower

Объект, содержащий информацию о результате выполнения метода и данные профиля мощности по точке учета.

ResponseGetMeasurePointDeviceErrors GetMeasurePointDeviceErrors(int measurePointId, DateTime startDate, DateTime endDate, DeviceDataType dataTypes)

Получает архив ошибок устройства по точке учета.

int measurePointId

Идентификатор точки учета.

DateTime startDate

Начало периода

DateTime endDate

Окончание периода.

DeviceDataType dataTypes

Типы данных, определяющие какие архивы нужно получить. Поддерживается комбинация из месячного, суточного и часового типа данных.

Возвращает ResponseGetMeasurePointDeviceErrors

Объект, содержащий информацию о результате выполнения метода и архив ошибок устройства по точке учета.

 

Объект Response

Базовый класс, содержит информацию о результате выполнения метода.

 

Свойство

Описание

bool IsError

Произошла ошибка при выполнении метода.

ErrorCode ErrorCode

Код ошибки.

string ErrorMessage

Текст сообщения об ошибке.

 

Объект ResponseExportMeasurePointDataToXml80020

Наследуется от Response.

Содержит информацию о данных потребления в формате Xml 80020.

 

Свойство

Описание

string Xml

Xml документ с данными потребления.

 

Объект ResponseGetMeasurePoint

Наследуется от Response.

Содержит информацию о запрашиваемой точке учета.

 

Свойство

Описание

MeasurePoint MeasurePoint

Точка учета

 

Объект ResponseGetMeasurePointList

Наследуется от Response.

Содержит информацию по списку точек учета.

 

Свойство

Описание

MeasurePoint[] MeasurePointList

Список точек учета, доступных учетной записи.

 

Объект ResponseGetMeasurePointConsumption

Наследуется от Response.

Содержит информацию о данных потребления по точке учета.

 

Свойство

Описание

MeasurePointConsumptionRecord[] Data

Массив записей потребления.

 

Объект ResponseGetMeasurePointConsumptionWithOptions

Наследуется от Response.

Содержит информацию о данных потребления по точке учета.

 

Свойство

Описание

MeasurePointConsumption[] Data

Данные потребления по точке учета.

 

Объект ResponseGetMeasurePointTotals

Наследуется от Response.

Содержит информацию о показаниях по точке учета.

 

Свойство

Описание

MeasurePointTotalsRecord[] Totals

Показания по точке учета.

 

Объект ResponseGetNode

Наследуется от Response.

Содержит информацию о запрашиваемом объекте учета.

 

Свойство

Описание

Node Node

Объект учета.

 

   Объект ResponseGetNodeList

Наследуется от Response.

Содержит информацию по списку объектов учета.

 

Свойство

Описание

Node[] NodeList

Список объектов учета, доступных учетной записи.

 

Объект ResponseGetRoom

Наследуется от Response.

Содержит информацию о помещении.

 

Свойство

Описание

Room Room

Помещение.

 

Объект ResponseGetMeasurePointElectricPower

Наследуется от Response.

Ответ на метод получения данных профиля электрической мощности по точке учета.

 

Свойство

Описание

MeasurePointElectricPowerRecord[] ElectricPower

Профиль электрической мощности.

 

Объект ResponseGetMeasurePointDeviceErrors

Наследуется от Response.

Ответ на метод получения архива ошибок устройства по точке учета.

 

Свойство

Описание

MeasurePointDeviceErrorRecord[] MonthArchive

Возвращает месячный архив ошибок.

MeasurePointDeviceErrorRecord[] DayArchive

Возвращает суточный архив ошибок.

MeasurePointDeviceErrorRecord[] HourArchive

Возвращает часовой архив ошибок.

 

Объект MeasurePoint

Точка учета.

 

Свойство

Описание

int Id

Идентификатор.

string Title

Наименование точки учета.

string FullTitle

Полное наименование, включающее наименование Объекта учета или Помещения.

string Address

Адрес Объекта учета либо Помещения.

SystemType SystemType

Тип системы.

MeasurePointType Type

Тип точки учета.

int? Number

Номер точки учета или null, если номер не задан.

string Comment

Комментарий.

MeasurePointState State

Состояние точки учета.

bool IsDoublePipeHotWaterSystem

Признак, если установлен, значит схема ГВС двухтрубная ( с циркуляцией), иначе схема ГВС однотрубная (открытая)

Equipment Device

Устройство, используемое для считывания данных по этой точке учета.

Equipment Counter

Счетчик на точке учета.

bool IsTwoChannels

Признак, если установлен, точке учета доступно две магистрали (подающая и обратная).

CustomAttributeCodeValue[] Attributes

Атрибуты заданные для объекта учета.

float CurrentRatio

Коэффициент трансформации по току (для точек учета с системой "Электроснабжение").

float VoltageRatio

Коэффициент трансформации по напряжению (для точек учета с системой "Электроснабжение").


Объект MeasurePointConsumption

Потребление по точке учета.

 

Свойство

Описание

PressureType PressureType

Возвращает тип давления в данных о потреблении.

MeasurePointConsumptionRecord[] Month

Месячное потребление по точке учета.

MeasurePointConsumptionRecord[] Day

Суточное потребление по точке учета.

MeasurePointConsumptionRecord[] Hour

Часовое потребление по точке учета.

MeasurePointConsumptionRecord[] Current

Текущее потребление по точке учета.

 

Объект MeasurePointElectricPowerRecord

Запись данных профиля мощности.

 

Свойство

Описание

DateTime DateTime

Возвращает дату и время, за которые эта запись содержит данные.

short Interval

Возвращает интервал осреднения в минутах.

double? Pp

Возвращает активную потребленную мощность.

double? Pn

Возвращает активную отпущенную мощность.

double? Qp

Возвращает реактивную потребленную мощность.

double? Qn

Возвращает реактивную отпущенную мощность.

 

Объект MeasurePointDeviceErrorRecord

Запись из архива ошибок устройства.

 

Свойство

Описание

DeviceEventArchiveType ArchiveType

Возвращает тип архива, к которому относится ошибка.

int ChannelNumber

Возвращает номер канала, к которому относится ошибка. 0 - ошибка общая для всех каналов.

DateTime DateTime

Возвращает дату и время возникновения ошибки.

int Code

Возвращает код ошибки (код события), уникальный для этой модели устройства.

string Description

Возвращает текстовое описание ошибки.

int Duration

Возвращает длительность ошибки (в секундах) или 0, если длительность не определена.

 

Объект MeasurePointConsumptionRecord

Базовый класс записи данных потребления.

 

Свойство

Описание

DateTime DateTime

Возвращает дату и время, за которые эта запись содержит данные.

ResourceKind ResourceKind

Возвращает вид ресурса, по которому представлены данные.

int BadValuesInt

Возвращает целое число в виде флагов, определяющее недостоверные значения.

int CalculatedValuesInt

Возвращает целое число в виде флагов, определяющее рассчитанные значения.

int InterpolatedValuesInt

Возвращает целое число в виде флагов, определяющее интерполированные значения.

ConsumptionRecordAttributes Attributes

Возвращает атрибуты записи.

 

Объект ElectricConsumptionRecord

Наследуется от MeasurePointConsumptionRecord.

Запись потребления по электроэнергии.

 

Свойство

Описание

double? NormalOperationDuration

Время нормальной работы счётчика.

double? Ap

Суммарная потребленная положительная активная электроэнергия по всем тарифам.

double? An

Суммарная потребленная отрицательная активная электроэнергия по всем тарифам.

double? Rp

Суммарная потребленная положительная реактивная электроэнергия по всем тарифам.

double? Rn

Суммарная потребленная отрицательна реактивная электроэнергия по всем тарифам.

double? Ap1

Активная положительная электроэнергия по 1му тарифу.

double? An1

Активная отрицательная электроэнергия по 1му тарифу.

double? Rp1

Реактивная положительная электроэнергия по 1му тарифу.

double? Rn1

Реактивная отрицательная электроэнергия по 1му тарифу.

double? Ap2

Активная положительная электроэнергия по 2му тарифу.

double? An2

Активная отрицательная электроэнергия по 2му тарифу.

double? Rp2

Реактивная положительная электроэнергия по 2му тарифу.

double? Rn2

Реактивная отрицательная электроэнергия по 2му тарифу.

double? Ap3

Активная положительная электроэнергия по 3му тарифу.

double? An3

Активная отрицательная электроэнергия по 3му тарифу.

double? Rp3

Реактивная положительная электроэнергия по 3му тарифу.

double? Rn3

Реактивная отрицательная электроэнергия по 3му тарифу.

double? Ap4

Активная положительная электроэнергия по 4му тарифу.

double? An4

Активная отрицательная электроэнергия по 4му тарифу.

double? Rp4

Реактивная положительная электроэнергия по 4му тарифу.

double? Rn4

Реактивная отрицательная электроэнергия по 4му тарифу.

ElectricRecordValues BadValues

Возвращает список недостоверных значений.

ElectricRecordValues CalculatedValues

Возвращает список рассчитанных значений.

ElectricRecordValues InterpolatedValues

Возвращает список интерполированных значений.

 

Объект GasConsumptionRecord

Наследуется от MeasurePointConsumptionRecord.

Запись потребления по газу.

 

Свойство

Описание

double?  WorkTime

Время наработки.

double? T

Температура газа.

double? T_outdoor

Температура наружного воздуха.

double? P

Давление газа.

double? V

Рабочий объем газа.

double? V_std

Объем газа приведенный к нормальным условиям.

GasRecordValues BadValues

Возвращает список недостоверных значений.

GasRecordValues CalculatedValues

Возвращает список рассчитанных значений.

GasRecordValues InterpolatedValues

Возвращает список интерполированных значений.

 

Объект WaterConsumptionRecord

Наследуется от MeasurePointConsumptionRecord

Запись данных потребления или показания.

 

Свойство

Описание

double?  WorkTime

Время нормальной работы.

double?  StopDuration

Время остановки счёта.

double?  FlowUnderrunDuration

Время, в течение которого расход был меньше минимума.

double?  FlowOverrunDuration

Время, в течение которого расход был больше максимума.

double?  TempDiffLowDuration

Время, в течение которого разность температур была меньше минимума.

double?  NoPowerDuration

Время отсутствия электропитания.

double?  IncidentDuration

Время действия нештатных ситуаций.

double?  SaturatedSteamDuration

Время, в течение которого пар находился  в насыщенном состоянии.

double?  T_in

Температура по подающей магистрали.

double?  T_out

Температура по обратной магистрали.

double?   T_delta

Разность температур.

double?  T_cw

Температура холодной воды.

double?  T_outdoor

Температура наружного воздуха.

double?  Q_in

Тепло по подающей магистрали.

double?  Q_out

Тепло по обратной магистрали.

double?  Q_delta

Теплопотребление.

double?  P_in

Давление по подающей магистрали.

double?  P_out

Давление по обратной магистрали.

double?  P_delta

Перпад давления между подающей и обратной магистралями.

double?  P_cw

Давление холодной воды.

double?  V_in

Объём в подающей магистрали.

double?  V_out

Объём в обратной магистрали.

double?  V_delta

Объемный водоразбор.

double?  M_in

Масса в подающей магистрали.

double?  M_out

Масса в обратной магистрали.

double?  M_delta

Массовый водоразбор.

WaterRecordValues BadValues

Возвращает список недостоверных значений.

WaterRecordValues CalculatedValues

Возвращает список рассчитанных значений.

WaterRecordValues InterpolatedValues

Возвращает список интерполированных значений.

 

Объект MeasurePointTotalsRecord

Базовый класс записи показаний.

 

Свойство

Описание

DateTime DateTime

Метка времени.

 

Объект ElectricCurrentRecord

Наследуется от MeasurePointConsumptionRecord.

Запись данных о текущем потреблении электроэнергии (параметры качества) по точке учета.

 

Свойство

Описание

double? S

Полная мощность (общая).

double? SA

Полная мощность (фаза A).

double? SB

Полная мощность (фаза B).

double? SC

Полная мощность (фаза C).

double? P

Общая активная мощность.

double? Pp

Активная мощность (прямая составляющая).

double? Pn

Активная мощность (обратная составляющая).

double? PA

Активная мощность (фаза A).

double? PB

Активная мощность (фаза B).

double? PC

Активная мощность (фаза C).

double? Q

Общая реактивная мощность.

double? Qp

Реактивная мощность (прямая составляющая).

double? Qn

Реактивная мощность (обратная составляющая).

double? QA

Реактивная мощность (фаза A).

double? QB

Реактивная мощность (фаза B).

double? QC

Реактивная мощность (фаза C).

double? U

Напряжение (общее).

double? UA

Напряжение (фаза A).

double? UB

Напряжение (фаза B).

double? UC

Напряжение (фаза C).

double? IA

Ток (фаза A).

double? IB

Ток (фаза B).

double? IC

Ток (фаза C).

double? PhiUAB

Угол между фазами напряжения A и B.

double? PhiUAC

Угол между фазами напряжения A и C.

double? PhiUBC

Угол между фазами напряжения B и C.

double? PhiUIA

Угол между напряжением и током фазы A.

double? PhiUIB

Угол между напряжением и током фазы B.

double? PhiUIC

Угол между напряжением и током фазы C.

double? Frequency

Частота сети.

ElectricCurrentsRecordValues BadValues

Возвращает список недостоверных значений.

ElectricCurrentsRecordValues CalculatedValues

Возвращает список рассчитанных значений.

 

Объект ElectricTotalsRecord

Наследуется от MeasurePointTotalsRecord.

Запись показаний по электроэнергии.

 

Свойство

Описание

double? NormalOperationDuration

Время нормальной работы счётчика.

double? Ap

Суммарная потребленная положительная активная электроэнергия по всем тарифам.

double? An

Суммарная потребленная отрицательная активная электроэнергия по всем тарифам.

double? Rp

Суммарная потребленная положительная реактивная электроэнергия по всем тарифам.

double? Rn

Суммарная потребленная отрицательна реактивная электроэнергия по всем тарифам.

double? Ap1

Активная положительная электроэнергия по 1му тарифу.

double? An1

Активная отрицательная электроэнергия по 1му тарифу.

double? Rp1

Реактивная положительная электроэнергия по 1му тарифу.

double? Rn1

Реактивная отрицательная электроэнергия по 1му тарифу.

double? Ap2

Активная положительная электроэнергия по 2му тарифу.

double? An2

Активная отрицательная электроэнергия по 2му тарифу.

double? Rp2

Реактивная положительная электроэнергия по 2му тарифу.

double? Rn2

Реактивная отрицательная электроэнергия по 2му тарифу.

double? Ap3

Активная положительная электроэнергия по 3му тарифу.

double? An3

Активная отрицательная электроэнергия по 3му тарифу.

double? Rp3

Реактивная положительная электроэнергия по 3му тарифу.

double? Rn3

Реактивная отрицательная электроэнергия по 3му тарифу.

double? Ap4

Активная положительная электроэнергия по 4му тарифу.

double? An4

Активная отрицательная электроэнергия по 4му тарифу.

double? Rp4

Реактивная положительная электроэнергия по 4му тарифу.

double? Rn4

Реактивная отрицательная электроэнергия по 4му тарифу.

ElectricRecordValues BadValues

Возвращает список недостоверных значений.

ElectricRecordValues CalculatedValues

Возвращает список рассчитанных значений.

ElectricRecordValues InterpolatedValues

Возвращает список интерполированных значений.

 

Объект GasTotalsRecord

Наследуется от MeasurePointTotalsRecord.

Запись потребления по газу.

 

Свойство

Описание

double?  WorkTime

Время наработки.

double? V

Рабочий объем газа.

double? V_std

Объем газа приведенный к нормальным условиям.

GasRecordValues BadValues

Возвращает список недостоверных значений.

GasRecordValues CalculatedValues

Возвращает список рассчитанных значений.

GasRecordValues InterpolatedValues

Возвращает список интерполированных значений.

 

Объект WaterTotalsRecord

Наследуется от MeasurePointTotalsRecord

Запись данных потребления или показания.

 

Свойство

Описание

double?  WorkTime

Время нормальной работы.

double?  StopDuration

Время остановки счёта.

double?  FlowUnderrunDuration

Время, в течение которого расход был меньше минимума.

double?  FlowOverrunDuration

Время, в течение которого расход был больше максимума.

double?  TempDiffLowDuration

Время, в течение которого разность температур была меньше минимума.

double?  NoPowerDuration

Время отсутствия электропитания.

double?  IncidentDuration

Время действия нештатных ситуаций.

double?  SaturatedSteamDuration

Время, в течение которого пар находился  в насыщенном состоянии.

double?  Q_in

Тепло по подающей магистрали.

double?  Q_out

Тепло по обратной магистрали.

double?  Q_delta

Теплопотребление.

double?  V_in

Объём в подающей магистрали.

double?  V_out

Объём в обратной магистрали.

double?  M_in

Масса в подающей магистрали.

double?  M_out

Масса в обратной магистрали.

WaterRecordValues BadValues

Возвращает список недостоверных значений.

WaterRecordValues CalculatedValues

Возвращает список рассчитанных значений.

WaterRecordValues InterpolatedValues

Возвращает список интерполированных значений.

 

Объект MeasurePointGetConsumptionOptions

Параметры получения потребления по точке учета.

 

Значение

Описание

DeviceDataType DataTypesMask

Задает получаемые типы данных в виде флагов.

ElectricDataKind ElectricDataKind

Задает вид данных по электроэнергии.

 

Объект User

Текущий подключенный пользователь.

 

Статическое свойство

Описание

string DisplayName

Наименование точки учета.

string Login

Полное наименование, включающее наименование Объекта учета или Лицевого счета.

string Description

Наименование родительского Объекта учета или Лицевого счета.

 

Объект ServiceMan

Обслуживающий.

 

Статическое свойство

Описание

int Id

Идентификатор.

string Name

Фамилия, имя и отчество обслуживающего.

 

Объект ServiceCompany

Обслуживающая организация.

 

Статическое свойство

Описание

int Id

Идентификатор.

string Title

Наименование обслуживающей организации.

 

Объект Node

Объект учета.

 

Свойство

Описание

int Id

Идентификатор.

string Title

Наименование.

string Address

Адрес.

int? Number

Номер объекта учета.

string  Comment

Комментарий.

string ResponsibleName

Ответственное лицо.

string ResponsiblePhone

Телефон ответственного лица.

NodeType Type

Тип объекта.

Customer  Customer

Потребитель.

ServiceMan Serviceman

Обслуживающий инженер.

ServiceCompany ServiceCompany

Обслуживающая организация.

NodeSytemsInformation Systems

Информация о системах объекта учета.

Room[] Rooms

Помещения дома.

CustomAttributeCodeValue[] Attributes

Атрибуты заданные для объекта учета.

Territory Territory

Территория расположения.

 

Объект NodeSytemsInformation

Информация о точках учета принадлежащих объекту учета.

 

Статическое свойство

Описание

MeasurePoint[] AllMeasurePoints

Список точек учета, которые принадлежат данному объекту учета.

 

Объект Customer

Объект потребитель.

 

Свойство

Описание

int Id

Идентификатор.

string Title

Наименование.

bool IsNaturalPerson 

Получает или задает флаг, указывающий что потребитель является физическим лицом.

string  VatId

Получает или задает ИНН потребителя (Индивидуальный номер налогоплательщика).

 

Объект Room

Объект помещение.

 

Свойство

Описание

int Id

Идентификатор.

string Title

Наименование помещения.

string PersonalAccountNumber

Номер лицевого счета.

byte  ResidentCount

Количество проживающих.

float Area

Площадь помещения (м2).

RoomType Type

Тип помещения.

MeasurePoint[] MeasurePoints

Список точек учета, которые принадлежат данному помещению.

Equipment[] Counters

Список счетчиков, которые установлены в помещении.

 

Объект Equipment

Объект оборудование объекта учета.

 

Свойство

Описание

EquipmentModel Model

Модель оборудования.

string  SerialNumber

Серийный номер.

string Comment

Комментарий.

DateTime? LastCalibrationDate

Дата последней поверки.

DateTime? ScheduleCalibrationDate

Дата планируемой поверки.

 

Объект EquipmentModel

Описание модели оборудования.

 

Свойство

Описание

int Id

Идентификатор модели оборудования.

string Title

Наименование модели оборудования.

string LongTitle

Длинное наименование модели оборудования.

byte CalibrationInterval

Межповерочный интервал для средства измерения (в годах).

 

Объект CustomAttributeCodeValue

Код и значение пользовательских атрибутов установленных для объекта или точки учета.

 

Свойство

Описание

string AttributeCode

Код атрибута.

string AttributeValue

Значение атрибута.

 

Объект Territory

Территория, к которой относится объект учета.

 

Свойство

Описание

int Id

Идентификатор.

string Name

Название территории.

LersTimeZone TimeZone

Часовой пояс, в котором находится обхект учета. По умолчанию задается локальный часовой пояс сервера из системных параметров.

Territory Parent

Родительская территория.

int? CopyMeasurePointId

Идентификатор точки учёта, из которой копируются данные по Тнв для территории..

 

Объект LersTimeZone

Представляет часовой пояс.

 

Свойство

Описание

short Offset

Возвращает разницу между временем в часовом поясе и временем в формате UTC (в часах).

string Title

Возвращает наименование часового пояса, понятное пользователю.

 

   Перечисление ErrorCode

Перечисление – Код ошибки.

 

Значение

Описание

0 – None

Нет ошибки.

1 – AuthorizationError

Ошибка авторизации.

2 – UserMessage

Ошибка с сообщением пользователю.

3 – UnhandledException

Необработанное исключение.

4 - IncorrectRequest

Некорректные параметры запроса.

 

Перечисление MeasurePointInfoFlags

Перечисление - Определяют дополнительную информацию, которую необходимо получить для точки учета.

 

Значение

Описание

0 – None

Нет дополнительной информации.

1 – Equipment

Информация об оборудовании.

8 – ContractConsumption

Договорные нагрузки.

16 – ConsumptionLimit

Лимиты на потребление.

32 – Attributes

Указывает, что необходимо вернуть атрибуты точки учета.

64 – Rooms

Указывает, что необходимо вернуть комнату, которой принадлежит точка учета.

 

Перечисление NodeInfoFlags

Перечисление - Перечень дополнительных свойств, которые можно получить при запросе данных по объекту / списку объектов учета.

 

Значение

Описание

0 – None

Дополнительные свойства не требуются.

1 – Systems

Указывает, что необходимо вернуть также системы объекта учета.

2 – Customer

Указывает, что необходимо вернуть также потребителя для объекта учета.

4 – Serviceman

Указывает, что необходимо вернуть также обслуживающего для объекта учета.

8 – ServiceCompany

Указывает, что необходимо вернуть также обслуживающую организацию.

1024 - Rooms

Указывает, что необходимо вернуть список помещений жилого дома. Не поддерживается в методе GetNodeListExtended().

8192 - Attributes

Указывает, что необходимо вернуть атрибуты объекта учета. Не поддерживается в методе GetNodeListExtended().

 

Перечисление NodeType

Перечисление - Тип объекта учета.

 

Статическое свойство

Описание

1 - Node

Обычный объект учета.

2 - House

Жилой дом.

 

   Перечисление RoomInfoFlags

Перечисление - Запрашиваемая информация по помещению.

 

Значение

Описание

0 – None

Без дополнительной информации.

1 – MeasurePoints

Список точек учета.

2 – Counters

Список счетчиков.

4 – ContractConsumption

Договорное потребление.

 

Перечисление RoomType

Перечисление - Тип помещения.

 

Статическое свойство

Описание

0 - Living

Жилое помещение.

1 - Nonresidential

Нежилое помещение.

 

Перечисление SystemType

Перечисление - Тип системы.

 

Значение

Описание

0 – None

Не определена.

1 – Heat

Теплоснабжение.

2 – HotWater

ГВС.

4 – ColdWater

ХВС.

8 – Steam

Пароснабжение.

16 – Gas

Газ.

32 – Electricity

Электроснабжение.

 

Перечисление DeviceDataType

Перечисление - Тип данных.

 

Значение

Описание

0 – None

Не определена.

4 – Current

Текущие.

32 – Month

Месячные.

64 – Day

Суточные.

128 – Hour

Часовые.



Перечисление MeasurePointType

Перечисление - Тип точки учета.

 

Значение

Описание

0 – Regular

Обычная точка учета.

1 – Communal

Квартирная точка учета.

 

Перечисление MeasurePointState

Перечисление - Состояние точки учета.

 

Значение

Описание

0 – None

Неизвестно

1 – Normal

Норма.

2 – Warning

Есть нештатные ситуации.

3 – Error

Есть критические нештатные ситуации.

 

Перечисление ResourceKind

Перечисление - Вид ресурса.

 

Значение

Описание

1 – Water

Вода.

2 – Electricity

Электричество.

3 – Gas

Газ.

 

Перечисление ElectricDataKind

Перечисление - Вид данных по электроэнергии.

 

Значение

Описание

0 – Raw

Исходные данные, возвращенные счетчиком.

1 – Real

Реальные данные, полученные с помощью умножения исходных на коэффициенты трансформации по току и напряжению.

 

Перечисление ElectricPowerAveraging

Перечисление - Интервал осреднения профиля мощности.

 

Значение

Описание

0 – Default

Исходный интервал, который настроен в счетчике.

1 – Hourly

Часовой профиль мощности.

2 – Daily

Суточный профиль мощности.

3 – HalfHourly

Получасовой профиль мощности.

 

Перечисление DeviceEventArchiveType

Перечисление - Тип архива, из которого была считана запись архива событий.

 

Значение

Описание

0 – Common

Общий (системный) архив событий прибора.

1 – HeatLeadIn

Архив событий по тепловому вводу.

2 – Channel

Архив событий по каналу.

3 – DiscreteInput

Архив событий по дискретным входам.

4 – DiscreteOutput

Архив событий по дискретным выходам.

5 – ModeChange

Архив смены режима работы

6 – UserActions

Архив действий пользователя

7 – PowerInterruptionPeriods

СПТ961, СПГ761: Архив времени перерыов в электропитании

8 – ConfigChanges

Архив изменений параметров настройки

9 – Diagnostics

СПТ941.20: Диагностические сообщения

10 – Incidents

Нештатные ситуации СПТ941.20, СПГ761.1(2)

11 – MonthPowerInterruptions

СПГ761: Архив перерывов в электропитании за месяц

12 – DayPowerInterruptions

СПГ761: Архив перерывов в электропитании за день

13 – DiagnosticNonAffectingRecording

СПГ761: Диагностические сообщения, не влияющие на коммерческий учёт

14 – IncidentsAffectingRecording

СПГ761: Нештатные ситуации, влияющие на коммерческий учёт

15 – DaySummarizedIncidents

СПТ961.1(2): архив суточный обобщённых сообщений о НС

16 – HourSummarizedIncidents

СПТ961.1(2): архив часовой обобщённых сообщений о НС

17 – CommonEvents

ИРВИС РС-4: Флаги общих событий

18 – IndividualEvents

ИРВИС РС-4: Флаги индивидуальных событий

22 – PrevAndCurrMonthIncidents

Архив НС за текущий месяц

23 – PeripherialErrors

НС периферийных устройств

24 – Failures

Флаги отказов (РСЛ-212)

25 – Errors

Архив ошибок (Милур)

26 – Warnings

Архив предупреждений (Милур)

27 – Messages

Архив сообщений (Милур)

28 – BasicLog

Основной журнал СВТУ

29 – SystemLog

Системный журнал СВТУ

30 – HotWaterLog

Журнал ГВС СВТУ

31 – System1

Ошибки системы 1 (МАГИКА)

32 – System2

Ошибки системы 2 (МАГИКА)

33 – System3

Ошибки системы 3 (МАГИКА)

34 – Status5

Статус 5 (для ТС220)

35 – Status6

Статус 6 (для ТС220)

36 – StatusSys

Системный статус (для ТС220)

37 – HardwareIncidents

Аппаратные НС

38 – HardwareEvents

События устройства.

39 – HsEvents

События УУ (для МКТС)

40 – HmEvents

События ТС (для МКТС)

41 – HeatSystemEvents

События теплосистемы (для ТМК-Н100)

42 – AdditionalIncidents

Дополнительные НС

 

Перечисление PressureType

Перечисление - Тип давления.

 

Значение

Описание

0 – None

Тип давления неизвестен.

1 – Gauge

Избыточное давление.

2 – Absolute

Абсолютное давление.

 

Перечисление ConsumptionRecordAttributes

Перечисление - Атрибуты записи с потреблением.

 

Значение

Описание

0 – None

Не задано.

1 – ExternalData

Данные получены от внешнего источника (например ручной ввод или импорт).

2 – IncompleteData

Неполные данные.

8 - CalculatedByDeviceTotals

Запись была рассчитана по интеграторам, считанным с устройства.

16 - MissingInDevice

Запись отсутствует в приборе.

 

Перечисление WaterRecordValues

Перечисление - Значения записи с данными по воде.

 

Значение

Описание

0 – None

Не задано.

1 – V_in

V1 - Объем по подающей магистрали

2 – V_out

V2 - Объем по обратной магистрали

4 - M_in

M1 - Масса по подающей магистрали

8 - M_out

M2 - Масса по обратной магистрали

16 - T_in

T1 - Температура по подающей магистрали

32 - T_out

T2 - Температура по обратной магистрали

64 - T_cw

Tхв - Температура холодной воды

128 - T_outdoor

Tнв - Температура наружного воздуха

256 - P_in

P1 - Давление по подающей магистрали

512 - P_out

P2 - Давление по отводящей магистрали

1024 - Q_in

Q1 - Тепло по подающей магистрали

2048 - Q_out

Q2 - Тепло по отводящей магистрали

4096 - Q_delta

ΔQ - Теплопотребление

8192 - WorkTime

Tраб - Время нормальной работы

16384 - StopDuration

Tост - Время остановки счёта

32768 - FlowUnderrunDuration

Tmin - Время, в течение которого расход был меньше минимума 

65536 - FlowOverrunDuration

Tmax - Время, в течение которого расход был больше максимума 

131072 - TempDiffLowDuration

TΔᴛ - Время, в течение которого разность температур была меньше минимума 

262144 - NoPowerDuration

Tэп - Время отсутствия электропитания 

524288 - IncidentDuration

Tнс - Время, в течение которого пар перешёл из состояния перегретый в состояние насыщенный 

0x100000 - SaturatedSteamDuration

ΔV - Объемный расход

0x200000 - V_delta

ΔM - Массовый расход 

0x400000 - M_delta

ΔT - Разность температур

0x800000 - T_delta

ΔP - Перепад давления

0x1000000 - P_delta

Твнутр - Температура внутри помещения

0x2000000 - T_indoor

Tɸ - Время действия нештатных ситуаций

-1 - All

Все значения

 

Перечисление GasRecordValues

Перечисление - Значения записи с данными по газу.

 

Значение

Описание

0 – None

Не задано.

0x1 - T

T - Температура

0x2 - P

P - Давление

0x4 - V

Vраб - Объем

0x8 - V_std

Vприв - Приведенный объем

0x10 - WorkTime

Tраб - Время нормальной работы

0x20 - T_outdoor

Tнв - Температура наружного воздуха 

0x40 - M

M - Масса газа

0x80 - P_delta

dP - Перепад давления газа 

-1 - All

Все значения

 

Перечисление ElectricRecordValues

Перечисление - Значения записи с данными по электричеству.

 

Значение

Описание

0 – None

Не задано.

1 - Ap1

+А1 - Активная электроэнергия (+) по 1-му тарифу

2 - An1

-A1 - Активная электроэнергия (-) по 1-му тарифу

4 - Rp1

+R1 - Реактивная электроэнергия (+) по 1-му тарифу

8 - Rn1

-R1 - Реактивная электроэнергия (-) по 1-му тарифу

16 - Ap2

+А2 - Активная электроэнергия (+) по 2-му тарифу

32 - An2

-A2 - Активная электроэнергия (-) по 2-му тарифу

64 - Rp2

+R2 - Реактивная электроэнергия (+) по 2-му тарифу

128 - Rn2

-R2 - Реактивная электроэнергия (-) по 2-му тарифу

256 - Ap3

+А3 - Активная электроэнергия (+) по 3-му тарифу

512 - An3

-A3 - Активная электроэнергия (-) по 3-му тарифу

1024 - Rp3

+R3 - Реактивная электроэнергия (+) по 3-му тарифу

2048 - Rn3

-R3 - Реактивная электроэнергия (-) по 3-му тарифу

4096 - Ap4

+А4 - Активная электроэнергия (+) по 4-му тарифу

8192 - An4

-A4 - Активная электроэнергия (-) по 4-му тарифу

16384 - Rp4

+R4 - Реактивная электроэнергия (+) по 4-му тарифу

32768 - Rn4

-R4 - Реактивная электроэнергия (-) по 4-му тарифу

65536 - Ap

+А Активная электроэнергия (+) по сумме тарифов

131072 - An

-A Активная электроэнергия (-) по сумме тарифов

262144 - Rp

+R Реактивная электроэнергия по сумме тарифов

524288 - Rn

-R Реактивная электроэнергия по сумме тарифов

0x100000 - NormalOperationDuration

Время нормальной работы счётчика

-1 - All

Все значения

 

Перечисление ElectricCurrentRecordValues

Перечисление - Значения записи с текущими данными по электричеству.

 

Значение

Описание

0 - None

Не задано.

1 - S

Полная мощность общая.

2 - SA

Полная мощность по фазе A.

4 - SB

Полная мощность по фазе B.

8 - SC

Полная мощность по фазе C.

0x10 - P

Активная мощность общая

0x20 - Pp

Активная мощность (положительная составляющая)

0x40 - Pn

Активная мощность (отрицательная составляющая)

0x80 - PA

Активная мощность в прямом направлении по фазе A.

0x100 - PB

Активная мощность в прямом направлении по фазе B.

0x200 - PC

Активная мощность в прямом направлении по фазе C.

0x400 - Q

Реактивная мощность общая.

0x800 - Qp

Реактивная мощность общая (положительная составляющая).

0x1000 - Qn

Реактивная мощность общая (отрицательная составляющая).

0x2000 - QA

Реактивная мощность в прямом направлении по фазе A.

0x4000 - QB

Реактивная мощность в прямом направлении по фазе B.

0x8000 - QC

Реактивная мощность в прямом направлении по фазе C.

0x10000 - U

Напряжение среднефазовое.

0x20000 - UA

Напряжение по фазе A.

0x40000 - UB

Напряжение по фазе B.

0x80000 - UC

Напряжение по фазе C.

0x100000 - I

Ток среднефазовый.

0x200000 - IA

Ток по фазе A.

0x300000 - IB

Ток по фазе B.

0x400000 - IC

Ток по фазе C.

0x1000000 - PhiUAB

Угол между фазами напряжения A и B.

0x2000000 - PhiUAC

Угол между фазами напряжения A и C.

0x4000000 - PhiUBC

Угол между фазами напряжения B и C.

0x8000000 - PhiUIA

Угол между напряжением и током по фазе A.

0x10000000 - PhiUIB

Угол между напряжением и током по фазе B.

0x20000000 - PhiUIC

Угол между напряжением и током по фазе C.

0x40000000 - Frequency

Частота.

0x80000000 - CosPhi

Коэффициент мощности

0x100000000 - CosPhiA

Коэффициент мощности фазы A

0x200000000 - CosPhiB

Коэффициент мощности фазы B

0x400000000 - CosPhiC

Коэффициент мощности фазы CВсе значения

-1 - All

Все значения

  • No labels