Виртуальные устройства
Виртуальные устройства - это абстрактные устройства, значения и состояния которых рассчитываются по данным от реальных устройств: счетчиков и датчиков. Собрать виртуальное устройство можно из нескольких счетчиков, нескольких датчиков или смешать счетчики и датчики в одном устройстве. Подойдут все совместимые счетчики и датчики.
Какие задачи решают виртуальные устройства
Мы заложили в виртуальные устройства мощный арсенал математических и логических операций. Вот несколько примеров использования таких устройств:
- Складываем счетчики холодной и горячей воды и получаем виртуальный счетчик водоотведения.
- Складываем все счетчики холодной или горячей воды и получаем счетчик с суммарным расходом ХВС или ГВС на всём объекте.
- Складываем три датчика тока и получаем виртуальный трехфазный электросчетчик.
- Умножаем или делим показания счетчика, чтобы перевести их в другую единицу измерения.
- Преобразуем показания электросчетчика, умножая их на коэффициент трансформации.
- Изменяем дискретность датчика температуры с помощью умножения или деления на коэффициент.
- Задаем диапазон или границу показаний, чтобы получить уведомление при определенном расходе ресурса.
- Получаем уведомление, только если сработали сразу несколько датчиков.
Наши инженеры помогут собрать виртуальное устройство под вашу задачу. Отправьте запрос с описанием задачи через форму «Задать вопрос» или на support@saures.ru.
Типы виртуальных устройств
Мы создали три типа виртуальных устройств: датчики, измерители и счетчики.
Виртуальный датчик
Это датчик с бинарной логикой, и у него только два состояния: Включен или Выключен. В личном кабинете вы можете изменить названия этих состояний, чтобы они соответствовали логике вашего устройства. По виртуальным датчикам система умеет накапливать историю изменения состояний и выводить список событий. Виртуальный датчик похож на реальный контактный датчик протечки или «Сухой контакт».
Виртуальный измеритель
Это датчик с непрерывной характеристикой. По такому датчику система накапливает все полученные значения и может рисовать график. Виртуальный измеритель похож на реальный датчик температуры или давления.
Виртуальный счетчик
В счетчиках помимо текущего абсолютного значения, есть расход в единицу времени. По таким устройствам система умеет рисовать графики показаний и гистограммы расхода с детализацией по месяцам, дням или часам. Этот тип виртуальных устройств похож на обычные счетчики коммунальных ресурсов.
Создание виртуального устройства
Процесс создания виртуального устройства — это, прежде всего, составление формулы расчета. Формула имеет неограниченную длину и может содержать любую вложенность скобок. Допускается использование следующих операторов, функций, констант и переменных:
Арифметические | Логические | Функции | Константы и переменные | ||||
+ | сложение | && | логическое И | abs | абсолютное значение | pi | константа |
- | вычитание | || | логическое ИЛИ | sqrt | корень | e | константа |
* | умножение | >= | больше или равно | log | натуральный логарифм | time | текущее время |
^ | возведение в степень | <= | меньше или равно | log10 | десятичный логарифм | lunar_day | лунный день |
/ | деление | == | равно | exp | экспонента | sunrise | время рассвета |
// | целочисленное деление | != | не равно | cos | косинус | sunset | время заката |
% | остаток от деления | > | больше | sin | синус | daylight | дневной свет (true/false) |
< | меньше | tan | тангенс | ||||
! | логическое отрицание |
Пока, создавать виртуальные устройства могут только специалисты нашей службы поддержки и официальные дилеры, прошедшие специальное обучение.
Чтобы добавить виртуальное устройство в свой кабинет, оставьте заявку через форму «Задать вопрос» или отправьте запрос с описанием задачи на support@saures.ru.
Виртуальные устройства — это платная опция. Стоимость ежемесячной подписки указана в Тарифах.