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

Value

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

Общие основные свойства

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

Общие опциональные свойства

Проверка значения на валидность
Можно определить диапазон изменений параметра. При выходе значения из этого диапазона, оно считается недостоверным. Например, для датчика температуры DS18B20 это может быть диапазон его измерений.
Проверка значения на аварию
Можно определить диапазон, выход из которого считается потенциально опасным. Например, падение температуры воздуха в помещении ниже 5°C будет расцениваться как авария.

HTTP

Пример конфигурации

Пример конфигурации юнита value_http

Основные свойства

URL запроса
URL, к которому выполняется GET-запрос.
Способ обработки ответа
Правила, по которым из сообщения извлекается требуемое значение. Подробнее в разделе Обработка ответа.
Интервал опроса
Периодичность, с которой будет выполняться GET-запрос.

Опциональные свойства

Использовать Webhook
Если оборудование умеет отправлять webhook при смене состояния, то можно это использовать. Это позволяет получать информацию в момент изменения значения, что повышает актуальность данных по сравнению с периодическим опросом.

MODBUS

Пример конфигурации

Пример конфигурации юнита value_modbus

Основные свойства

Шина RS-485
Выбрать шину RS-485, к которой подключено устройство.
Адрес устройства
Указать адрес устройства на шине RS-485.
Порядок байт
Указать порядок байт в регистре. Обычно и по умолчанию BIG ENDIAN.
Порядок слов
Указать порядок регистров. Важно при работе со значениями, занимающими несколько регистров. Обычно и по умолчанию HIGH WORD FIRST.
Тип регистра
Указать тип регистра(ов).
Адрес регистра
Указать адрес начального регистра.
Количество регистров
Указать количество считываемых регистров. Будет выполнено чтение указанного количества, начиная с адреса начального регистра.
Тип данных
Указать тип хранимых в регистре(ах) данных.
Множитель
Полученное значение будет умножено на это число.
Смещение
К полученному значению будет прибавлено это число.
Интервал опроса
Периодичность, с которой будет выполняться чтение из регистра(ов).

MQTT

Пример конфигурации

Пример конфигурации юнита value_mqtt

Основные свойства

MQTT брокер
MQTT брокер, к которому подключено устройство.
Топик для получения состояния
Топик, на который нужно подписаться. Устройство публикует свое состояние в этот топик.
Способ обработки сообщения
Правила, по которым из сообщения извлекается требуемое значение. Подробнее в разделе Обработка ответа.

Опциональные свойства

LWT
Механизм, позволяющий отслеживать потерю соединения с устройством. Подробнее в разделе LWT.

RAW

Реализует возможность работы с нестандартными протоколами на шине RS485.

Пример конфигурации

Пример конфигурации юнита value_raw

Шина RS485
Шина RS485, к которой подключено устройство.
Кадр для отправки
Набор байт (в hex) для отправки в шину.
Интервал отправки
Позволяет периодически отправлять указанный кадр в шину. 0 - не выполнять периодическую отправку.
Количество байт в кадре ответа
Количество байт в кадре ответа.
Номер начального байта в кадре ответа
Номер байта, с которого начинаются нужные данные.
Количество байт с данными
Количество байт, содержащих нужные данные.
Порядок байт
Порядок байт в кадре ответа. Обычно и по умолчанию BIG ENDIAN.
Тип данных
Указать тип данных.
Множитель
Полученное значение будет умножено на это число.
Смещение
К полученному значению будет прибавлено это число.