Виджеты relayLamp и analogArrow

Визуальная кнопка управления реле и стрелочный прибор

relayLamp — визуальная кнопка управления

Виджет relayLamp — это маленькая кнопка-лампочка, которая отображает состояние реле на рабочем поле и позволяет им управлять. Особенность ее в том, что она получает данные не от устройства, как иконки реальных устройств, а от другой иконки реального устройства, и поэтому называется виртуальной. Используется, когда реальное устройство имеет несколько каналов (например, реле), и для каждого канала нужна отдельная "Лампочка". Например, для управления двухканальным реле нужно добавить два виджета relayLamp. Например, для управления двухканальным реле нужно добавить одну иконку типа actuator и одну relayLamp. Удобна для создания пультов управления освещением или оборудованием.

Виджет relayLamp на рабочем поле
Виджет relayLamp — визуальная кнопка управления реле
Как добавить relayLamp
  1. В режиме редактирования нажмите «Добавить иконку».
  2. В библиотеке найдите и выберите RelayLamp.
  3. Правой кнопкой мыши по виджету откройте свойства.
  4. Выберите источник данных и настройте канал.
Настройки relayLamp

Источник данных

Виджет получает данные из одного из двух источников:

  • Устройство рабочего поля — выберите любое устройство типа sensor, actuator или sensorActuator, уже добавленное на рабочее поле. Введите его SN в поле «Device SN источника».
  • Виртуальный сенсор Node-RED — получает данные напрямую из потока Node-RED через виртуальный сенсор.

Канал реле

Если реле многоканальное, укажите номер канала (от 1 до 8). Канал соответствует параметру state_l1, state_l2 и т.д.

ПараметрОписаниеПо умолчанию
Ширина / Высота Размер виджета на рабочем поле 180 / 160 пикселей
Канал Номер канала реле (1–8) 1
Скрыть название Убрать отображение имени устройства на виджете Нет
Скрыть кнопку Виджет только отображает состояние, но не управляет реле Нет
Управление

Клик по виджету переключает состояние реле (вкл/выкл). Виджет немедленно меняет цвет, отражая новое состояние.

Если включена опция «Скрыть кнопку», виджет работает только как индикатор и не реагирует на клики. Используйте это для создания мониторинговых панелей, где управление не нужно.

analogArrow — стрелочный прибор

Виджет analogArrow — это стрелочный индикатор (аналоговый прибор), который отображает числовое значение в виде стрелки на шкале. Используется для визуализации температуры, давления, мощности, уровня и других непрерывных величин. Это тот же тип, что и в разделе «Приборные панели», но с расширенными настройками.

Виджет analogArrow — стрелочный прибор
Виджет analogArrow с настройкой сигнальных уровней
Источник данных

Аналогично relayLamp, analogArrow может получать данные из двух источников:

  • Устройство рабочего поля — любой датчик/sensorActuator с рабочего поля. Выбирается параметр (например, temperature, power).
  • Виртуальный сенсор Node-RED — данные из потока Node-RED.
Настройки масштаба и отображения
ПараметрОписаниеПо умолчанию
Минимум шкалы Минимальное значение, соответствующее крайнему левому положению стрелки 0
Максимум шкалы Максимальное значение, соответствующее крайнему правому положению стрелки 100
Коэффициент масштаба Множитель для входных данных (например, 0.1 для перевода 254 → 25.4°C) 1
Смещение Прибавляется к значению после умножения на масштаб 0
Единица измерения Отображается рядом со значением: °C, %, В, кВт и т.д.
Размер и цвет цифр Шрифт числового значения под прибором 32 px, тёмный
Ширина / Высота Размер виджета на рабочем поле 200 / 200 пикселей
Сигнальные уровни

Можно задать три порога с разными цветами для визуального предупреждения. Когда значение достигает порога, часть шкалы закрашивается соответствующим цветом.

УровеньПорог (% от шкалы)Цвет по умолчаниюПрименение
Уровень 1 30% 🟢 Зелёный Нормальное состояние
Уровень 2 70% 🟡 Жёлтый Предупреждение
Уровень 3 90% 🔴 Красный Критическое состояние

Пример: индикатор температуры котла

  • Минимум: 0, Максимум: 100 (°C)
  • Уровень 1: 60% → зелёный (нормальная работа)
  • Уровень 2: 80% → жёлтый (перегрев)
  • Уровень 3: 95% → красный (аварийная температура)

relayLamp и analogArrow позволяют создавать наглядные пульты управления и мониторинговые панели прямо на рабочем поле RealIoT.

← Назад к справке