Перейти к содержанию

MercuryElectricMeter🔗

Управление счетчиком электроэнергии «Меркурий».

Топик🔗

Spread/{Topic_Type}/{Project_ID}/Hardware/Mercury/{Mercury_ID}/MercuryElectricMeter/{MercuryElectricMeter_ID}/{Property}

Параметры топика🔗

Параметр Значение
Topic_Type Тип топика:
  • Set — топик изменения. Используется в запросах публикации (publish).
  • State — топик информации (статуса). Используется в запросах подписки (subscribe).
Project_ID ID проекта AWADA.
Mercury_ID ID менеджера DALI
MercuryElectricMeter_ID ID провайдера MercuryElectricMeter
Property Свойство, которое нужно изменить (или узнать текущий статус). Возможные параметры:
  • LoadOn — включение или выключение электричества (нагрузки)
  • Amperage — ток
  • Angle — угол между фазами
  • CurrentDateTime — текущее время
  • Frequency — частота сети
  • PowerActive — активная мощность
  • PowerRate — коэффициент мощности
  • PowerReactive — реактивная мощность
  • PowerTotal — полная мощность
  • PulseMode — импульсный режим
  • RateAmperage — коэффициент трансформации тока
  • RateVoltage — коэффициент трансформации напряжения
  • SerialDate — серийный номер
  • Status — статус
  • Validity — состояние
  • Voltage — напряжение

Описание свойств🔗

Свойство Тип Значения (value)
LoadOn Bool
  • true — электричество включено
  • false — электричество выключено
Amperage Array Пример показателей трехфазного счетчика:{"phase1": {fraction}"phase2": {fraction}"phase1": {fraction}} Доступно только для топиков State
Angle Array Пример показателей углов между фазами:{"phase1": {fraction}"phase2": {fraction}"phase1": {fraction}} Доступно только для топиков State
CurrentDateTime Array Пример показателей времени:{"time": {string}"weekday": {integer}"dst": {bool}} Доступно только для топиков State
Frequency Fraction Пример показателя: {"value": 50.01}. Доступно только для топиков State
PowerActive Array Пример показателей трехфазного счетчика:{"total": {fraction}"phase1": {fraction}"phase2": {fraction}"phase1": {fraction}} Доступно только для топиков State
PowerRate Array Пример показателей трехфазного счетчика:{"total": {fraction}"phase1": {fraction}"phase2": {fraction}"phase1": {fraction}} Доступно только для топиков State
PowerReactive Array Пример показателей трехфазного счетчика:{"total": {fraction}"phase1": {fraction}"phase2": {fraction}"phase1": {fraction}} Доступно только для топиков State
PowerTotal Array Пример показателей трехфазного счетчика:{"total": {fraction}"phase1": {fraction}"phase2": {fraction}"phase1": {fraction}} Доступно только для топиков State
PulseMode String Пример: {"value": "Telemetry"}. Доступно только для топиков State
RateAmperage Integer Пример: {"value": 1}. Доступно только для топиков State
RateVoltage Integer Пример: {"value": 2}. Доступно только для топиков State
SerialDate Array Пример:{"serial": {string}"date": {string}} Доступно только для топиков State
Status Array Пример показателей трехфазного счетчика:{"power": {bool}"energy": {bool}"interface": {bool}"tariff1": {bool}} Доступно только для топиков State
Validity Bool
  • true — электричество включено
  • false — электричество выключено
Доступно только для топиков State
Voltage Array Пример показателей трехфазного счетчика:{"phase1": {fraction}"phase2": {fraction}"phase1": {fraction}} Доступно только для топиков State

Примеры🔗

Публикация🔗

Включить нагрузку:

Spread/Set/1315/Hardware/Mercury/3334/MercuryElectricMeter/161624/LoadOn

{
  "value": true

}

Подписка🔗

Узнать активную мощность:

Spread/State/1315/Hardware/Mercury/3334/MercuryElectricMeter/161624/PowerActive

Пример ответа:

json { "value": { "total": 2014.94, "phase1": 405.12, "phase2": 557.29, "phase3": 1052.53 }, "timestamp": "2023-06-15T18:57:30.174598+03:00" }