sensorActuator

Устройство, которое и измеряет, и управляет одновременно
Тип sensorActuator предназначен для устройств, которые одновременно являются и датчиками, и исполнительными устройствами (актуаторами). Например: умная розетка измеряет потребляемую мощность и при этом может включаться и выключаться. Диммер меняет яркость и передаёт текущий уровень обратно в систему.

Когда использовать sensorActuator

Выбирайте тип sensorActuator (а не sensor или actuator) если устройство:

  • Имеет параметры для чтения данных (температура, мощность, яркость, напряжение) и параметры управления (state, state_l1, state_l2)
  • Является умной розеткой с измерением энергопотребления
  • Является диммером или регулятором с обратной связью
  • Является многоканальным реле с датчиком тока или мощности
  • Является термостатом (читает температуру и управляет нагревом)
Если устройство только читает данные — используйте тип sensor. Если только управляет — тип actuator. Если делает и то, и другое — sensorActuator.

Как добавить sensorActuator

1 Выберите иконку

В режиме редактирования нажмите «Добавить иконку» и выберите подходящее изображение из библиотеки. Иконки подходят для любого типа — sensor, actuator или sensorActuator.

2 Укажите тип sensorActuator

В всплывающем окне при добавлении иконки выберите sensorActuator. Это критически важно — от выбора типа зависит, какие настройки будут доступны в панели свойств.

Выбор типа sensorActuator при добавлении
Выбор типа устройства при добавлении иконки
3 Подключите устройство

В панели «Свойства» выберите протокол подключения (Тип подключения): Zigbee, WiFi, LoRa, Matter или ModbusTCP. Нажмите «Подключиться к сети» и следуйте инструкции для вашего протокола.

После подключения введите SN или DevEUI устройства и нажмите «Сохранить».

4 Выберите параметры

Нажмите кнопку «Выбрать параметры». Для sensorActuator параметры разделены на две группы:

  • Параметры датчика — всё, что устройство измеряет: temperature, power, voltage, current, energy, brightness и т.д.
  • Параметры управления — команды включения/выключения: state, state_l1, state_l2 и т.д.

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

Панель свойств sensorActuator с двумя группами параметров
Панель свойств sensorActuator — раздельные секции для параметров датчика и управления

Управление на рабочем поле

Иконка sensorActuator на рабочем поле:

  • Отображает под иконкой все выбранные параметры датчика (температура, мощность и т.д.)
  • При клике левой кнопкой мыши по иконке открывается панель управления с кнопками для каналов управления (state, state_l1 и т.д.)
  • Показывает «лампочку» — зелёный индикатор, который отражает состояние выбранного канала
Виджет sensorActuator на рабочем поле
Виджет sensorActuator

Изображение состояния (аналоговый вид)

Для sensorActuator можно настроить отображение иконки устройства прямо внутри виджета — картинка меняется в зависимости от состояния канала. Это особенно наглядно для розеток, ламп и кранов.

В панели свойств найдите секцию «Изображение»:

ПараметрОписание
Иконка Изображение из библиотеки иконок, которое отображается внутри виджета
Расстояние от верха Отступ иконки от верхнего края виджета в пикселях (по умолчанию 18)
Расстояние от низа Отступ иконки от нижнего края виджета в пикселях (по умолчанию 5)
Масштаб Размер иконки относительно виджета (по умолчанию 1)

Размер виджета по умолчанию: 140×140 пикселей. Его можно изменить в настройках Ширина / Высота.

Использование в сценариях

sensorActuator полностью доступен в сценариях If-Else и Node-RED:

Пример: включение розетки при мощности выше нормы

Условие: Датчик → «Умная розетка – power» > 2000

Действие: Telegram → «Потребление превышает 2 кВт!»

Пример: выключение по расписанию

Условие: Расписание → ежедневно 23:00

Действие: Актуатор → «Умная розетка» → off

В Node-RED обращайтесь к параметрам датчика через realiot state (параметр power, temperature), а управление — через realiot call с командой on/off.

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

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