|
|
(не показаны 23 промежуточные версии этого же участника) |
Строка 1: |
Строка 1: |
| {{DISPLAYTITLE: Установка IntraSCADA на контроллер Wiren Board}} | | {{DISPLAYTITLE: Использование IntraSCADA с контроллером Wiren Board}} |
| [[Image: IntraSCADA.png|300px|thumb|right| IntraSCADA]] | | [[Image: IntraSCADA.png|300px|thumb|right| IntraSCADA]] |
| == Описание == | | == Описание == |
| IntraSCADA — платформа для систем диспетчеризации зданий, мониторинга и автоматизации промышленных объектов и инженерных сооружений (СМИС). Поддерживаются протоколы Modbus, MQTT, OPC UA, SNMP. | | [https://intrascada.com/ IntraSCADA] — платформа для систем диспетчеризации зданий, мониторинга и автоматизации промышленных объектов и инженерных сооружений (СМИС). Поддерживаются протоколы [[Modbus]], [[MQTT]], [[OPC UA]], [[SNMP]]. |
|
| |
|
| Интерфейсы управления: | | Интерфейсы управления: |
Строка 9: |
Строка 9: |
| * МЭК 61131 | | * МЭК 61131 |
|
| |
|
| Если у контроллера Wiren Board с установленной IntraSCADA нет выделенного IP-адреса, то доступ к нему можно получить по P2P. | | Если у контроллера Wiren Board с установленной IntraSCADA нет выделенного внешнего IP-адреса, то доступ к нему можно получить по P2P. |
|
| |
|
| == Установка == | | == Установка == |
Строка 17: |
Строка 17: |
| {{Wbincludes:Installing Software In Console}} | | {{Wbincludes:Installing Software In Console}} |
|
| |
|
| === Процесс установки ===
| | Установить IntraSCADA можно командой: |
| ==== В тестинг-релизе ====
| |
| {{SupportedSinceRelease
| |
| | release = wb-2210
| |
| |content=
| |
| Последнюю версию IntraSCADA вы можете установить из нашего репозитория:
| |
| <syntaxhighlight lang="bash"> | | <syntaxhighlight lang="bash"> |
| apt install intrascada | | apt update && apt install intrascada |
| </syntaxhighlight> | | </syntaxhighlight> |
| }}
| |
|
| |
|
| Вместе с пакетом будет установлен плагин для работы с MQTT. | | Вместе с пакетом будет установлен плагин для работы с MQTT и демонстрационный дашборд. |
| ==== В стабильном релизе ====
| |
| Производитель IntraSCADA учёл особенности контроллеров Wiren Board в скрипте установки, поэтому просто ставим необходимые пакеты, скачиваем скрипт и запускаем его:
| |
| # Установите sudo:
| |
| #: <syntaxhighlight lang="bash">
| |
| apt update && apt install sudo
| |
| </syntaxhighlight>
| |
| # Скачайте и запустите скрипт установки, это делается одной командой:
| |
| #: <syntaxhighlight lang="bash">
| |
| curl -sL https://git.io/JYAeq | sudo -E bash -s ru
| |
| </syntaxhighlight>
| |
| | |
| В команде выше <code>ru</code> — это язык устанавливаемого ПО, для английской версии используйте <code>en</code>.
| |
| | |
| В процессе установки будет показано сообщение, на которое можно не обращать внимание, если вам интересны причины, смотрите [https://losst.ru/oshibka-sudo-unable-to-resolve-host статью]:
| |
| <syntaxhighlight lang="bash">
| |
| sudo: unable to resolve host wirenboard-AWE7DENS: No such file or directory
| |
| </syntaxhighlight>
| |
| | |
| Установка занимает порядка 5 минут, в конце будет показано сообщение со ссылками и логином/паролем для входа, сохраните их:
| |
| <syntaxhighlight lang="bash">
| |
| Login: admin
| |
| Password: 202020
| |
| Web interface: http://192.168.2.23:8088/admin, http://192.168.42.1:8088/admin
| |
| Complete! Thank you.
| |
| </syntaxhighlight>
| |
| <gallery mode="packed" heights="200px" caption="Установка">
| |
| Image: 0. IntraSCADA Install 1.png | Процесс установки
| |
| Image: 0. IntraSCADA Install 2.png | Сообщение с адресом, логином и паролем
| |
| </gallery>
| |
|
| |
|
| === Вход в систему === | | === Вход в систему === |
| Теперь нужно войти в систему, нам понадобятся данные, сохранённые при установке:
| | {{Wbincludes:IntraScadaHouse Enter to System}} |
| # Перейдите по ссылке, например, http://192.168.2.23:8088/admin , где ''192.168.2.23'' — IP-адрес вашего контроллера.
| |
| # Введите логин и пароль.
| |
| | |
| Если вы успешно вошли в систему, установка завершена, можно переходить к активации лицензии и настройке.
| |
|
| |
|
| <gallery mode="packed" heights="200px" caption="Вход в систему"> | | <gallery mode="packed" heights="200px" caption="Вход в систему"> |
Строка 72: |
Строка 33: |
|
| |
|
| === Активация лицензии === | | === Активация лицензии === |
| Для работы с реальными каналами нужна лицензия, мы будем использовать бесплатную лицензию на 32 канала: | | Для работы с реальными каналами нужна лицензия, мы будем использовать демонстрационную лицензию на 100 каналов с ограничением 30 дней: |
| # Получите бесплатный ключ в [https://intrascada.com/product/intrascada-v5-32-tags/ интернет-магазине IntraSCADA]. | | # Получите ключ в [https://intrascada.com/product/intrascada-v5-demo/ интернет-магазине IntraSCADA]. |
| # Зайдите в '''веб-интерфейс IntraSCADA''' на контроллере, откройте вкладку '''Лицензии''' и активируйте полученный ключ. | | # Зайдите в '''веб-интерфейс IntraSCADA''' на контроллере, откройте вкладку '''Лицензии''' и активируйте полученный ключ. |
| <gallery mode="packed" heights="200px" caption="Активация IntraSCADA"> | | <gallery mode="packed" heights="200px" caption="Активация IntraSCADA"> |
Строка 80: |
Строка 41: |
| </gallery> | | </gallery> |
|
| |
|
| == Настройка устройств Wiren Board == | | == Работа с устройствами Wiren Board == |
| === Установка MQTT-плагина ===
| | В Wiren Board все исполнительные устройства представлены одним или несколькими MQTT-каналами, список которых можно найти в [[Wiren Board Web Interface#mqtt-channels | стандартном веб-интерфейсе]]. |
| IntraSCADA через [[MQTT]] может работать с устройствами, которые подключены к контроллеру Wiren Board. Для этого нужно установить MQTT-плагин и настроить получение и отправку данных.
| |
|
| |
|
| Установите MQTT-плагин:
| | Все настройки делаются в интерфейсе IntraSCADA, на странице настройки MQTT-клиента. |
| # Перейдите в веб-интерфейсе IntraSCADA на вкладку '''Плагины'''.
| |
| # Нажмите кнопку '''Проверить обновления'''.
| |
| # Найдите в списке плагин '''mqttclient''' и нажмите на кнопку '''Установить'''.
| |
| # Через несколько секунд внизу страницы появится сообщение об успешной установке.
| |
|
| |
|
| <gallery mode="packed" heights="200px" caption="Установка MQTT-плагина">
| | {{Wbincludes:IntraScadaHouse Working with MQTT}} |
| Image: 4. IntraSCADA Install mqttclient 1.png | Список доступных для установки плагинов
| |
| Image: 4. IntraSCADA Install mqttclient 2.png | Плагин mqttclient установлен
| |
| </gallery>
| |
| | |
| === Настройка MQTT-клиента ===
| |
| После установки плагина надо создать экземпляр MQTT-клиента и настроить его:
| |
| # Выберите в левой панели пункт '''Источники данных'''.
| |
| # Разверните в дереве '''Plugins''' и выберите '''MQTTCLIENT'''.
| |
| # В контекстном меню выберите пункт '''Добавить экземпляр mqttclient1'''.
| |
| # Если вы не меняли настройки MQTT-брокера в контроллере Wiren Board, то в настройках плагина оставьте значения по умолчанию.
| |
| # Запустите плагин, для этого выберите в дереве '''mqttclient1''' и в контекстном меню выберите пункт '''Запустить плагин mqttclient1'''.
| |
| <gallery mode="packed" heights="150px" caption="Настройка MQTT-клиента">
| |
| Image: 5. IntraSCADA Tuning mqttclient 1.png | Добавление экземпляра MQTT-клиента
| |
| Image: 5. IntraSCADA Tuning mqttclient 2.png | Настройка подключения к MQTT-брокеру
| |
| Image: 5. IntraSCADA Tuning mqttclient 3.png | Запуск MQTT-клиента
| |
| </gallery>
| |
| | |
| === Настройка каналов ===
| |
| Для настройки каналов нам понадобятся имена MQTT-каналов, которые можно найти в [[Wiren Board Web Interface#mqtt-channels | стандартном веб-интерфейсе]].
| |
| | |
| Все настройки будут делаться в интерфейсе IntraSCADA, на странице настройки MQTT-клиента.
| |
| | |
| Для примера настроим два устройства:
| |
| # Buzzer — его мы привяжем в существующему устройству Вентилятор.
| |
| # Датчик CPU Temperature — для него мы создадим своё устройство.
| |
| | |
| Чтобы не вводить MQTT-каналы вручную, воспользуемся сканером каналов:
| |
| # Выберите в дереве '''Plugins → MQTTCLIENT → mqttclient1''' и перейдите на вкладку '''Каналы'''.
| |
| # Выберите '''ALL''' и в контекстном меню '''Сканировать каналы'''.
| |
| # В открывшемся окне нажмите кнопку '''Сканировать'''.
| |
| # Найдите в списке нужные каналы и добавьте их в таблицу двойным кликом:
| |
| #: <code>/devices/buzzer/controls/enabled </code>
| |
| #: <code>/devices/hwmon/controls/CPU Temperature </code>
| |
| # В поле '''Channel''' задайте имена выбранным каналам, например, ''Buzzer'' и ''CPU_Temperature''.
| |
| # Нажмите кнопку '''Добавить каналы'''.
| |
| | |
| В результате выбранные каналы будут добавлены в дерево '''ALL''' и автоматически настроены на получение сообщений (чтение).
| |
|
| |
|
| <gallery mode="packed" heights="100px" caption="Добавление MQTT-каналов"> | | <gallery mode="packed" heights="100px" caption="Добавление MQTT-каналов"> |
Строка 136: |
Строка 55: |
| </gallery> | | </gallery> |
|
| |
|
| '''Buzzer привяжем к Вентилятору''', который уже есть в демонстрационной конфигурации, поэтому сразу переходим к настройке каналов.
| | {{Wbincludes:IntraScadaHouse Working with MQTT Buzzer}} |
| Разверните дерево ALL, выберите канал Buzzer и заполните поля:
| | |
| * Привязка к устройcтву — ''FAN_001'', свойство ''state''.
| |
| * Канал — ''Buzzer''.
| |
| * Устанавливаем флажки ''Чтение'' и ''Запись''.
| |
| * Топик для подписки — <code>/devices/buzzer/controls/enabled</code>.
| |
| * Формула извлечения значения — оставьте пустым.
| |
| * Топик для публикации, такой же как для подписки, только с '''/on''' на конце — <code>/devices/buzzer/controls/enabled/on</code>.
| |
| * Сообщение для публикации — ''value''.
| |
| * Нажмите кнопку '''Сохранить'''.
| |
| <gallery mode="packed" heights="150px" caption="Настройка Buzzer"> | | <gallery mode="packed" heights="150px" caption="Настройка Buzzer"> |
| Image: 8. IntraSCADA Buzzer Tuning 1.png | Вызов окна привязки канала к устройству | | Image: 8. IntraSCADA Buzzer Tuning 1.png | Вызов окна привязки канала к устройству |
Строка 152: |
Строка 63: |
| </gallery> | | </gallery> |
|
| |
|
| '''CPU Temperature'''. Здесь сперва мы создадим новое устройство, а потом настроим каналы:
| | {{Wbincludes:IntraScadaHouse Working with MQTT CPU Temp}} |
| # Выберите в панели слева '''Устройства'''.
| |
| # Разверните в дереве элемент '''Устройства''' и выделите элемент '''Группа 1'''.
| |
| # В контекстном меню выберите '''Новое устройство → Универсальные → Датчик аналоговый'''.
| |
| # Перейдите на вкладку '''Свойства''' и привяжите в столбце '''Канал''' свойство '''value''' к нашему топику '''mqttclient1.CPU_Temp''', который мы добавили на этапе автоматического сканирования.
| |
| # Нажмите кнопку '''Сохранить'''.
| |
|
| |
|
| Теперь всё готово, чтобы вывести данные с наших устройств на пользовательский дашборд.
| |
| <gallery mode="packed" heights="100px" caption="Настройка CPU Temperature"> | | <gallery mode="packed" heights="100px" caption="Настройка CPU Temperature"> |
| Image: 9. IntraSCADA CPU Temp Tuning 1.png | Добавление аналогового датчика | | Image: 9. IntraSCADA CPU Temp Tuning 1.png | Добавление аналогового датчика |
Строка 168: |
Строка 73: |
|
| |
|
| == Визуализация == | | == Визуализация == |
| Для визуализации мы воспользуемся встроенным примером дашборда:
| | {{Wbincludes:IntraScadaHouse Dashboard}} |
| # Выберите в панели слева пункт '''Визуализация'''.
| |
| # Потом в дереве '''Контейнеры → Для Examples → Примеры устройств 1''' и вкладка '''Редактор'''.
| |
|
| |
|
| Вентилятор, который мы привязали к Buzzer здесь уже есть, поэтому добавим наш датчик температуры:
| |
| # Нажмите правой кнопкой в свободное место дашборда.
| |
| # В контекстном меню '''Добавить шаблон → Датчики → Датчик температуры'''.
| |
| # Расположите новый элемент в поле редактора.
| |
| # В правой панели нажмите на кнопку '''Привязка → три точки напротив value → Привязать'''.
| |
| # Откроется окно с датчиками, выберите там созданный ранее датчик '''AI_003-Датчик аналоговый''', найдите '''value''' и нажмите на кнопку '''ОК'''.
| |
| # Нажмите кнопку '''Сохранить'''.
| |
|
| |
|
| <gallery mode="packed" heights="100px" caption="Настройка дашборда"> | | <gallery mode="packed" heights="100px" caption="Настройка дашборда"> |
| Image: 10. IntraSCADA Visual 1.png | Добавление датчика температуры | | Image: 10. IntraSCADA Visual 1.png | Добавление датчика температуры |
| Image: 10. IntraSCADA Visual 2.png | Привязка канала к датчику тепературы | | Image: 10. IntraSCADA Visual 2.png | Привязка канала к датчику температуры |
| Image: 10. IntraSCADA Visual 3.png | Выбор канала | | Image: 10. IntraSCADA Visual 3.png | Выбор канала |
| Image: 10. IntraSCADA Visual 4.png | Результат | | Image: 10. IntraSCADA Visual 4.png | Результат |
| </gallery> | | </gallery> |
|
| |
|
| Теперь проверим результат:
| | {{Wbincludes:IntraScadaHouse Dashboard Check}} |
| # Нажмите вверху страницы кнопку '''Интерфейс пользователя'''.
| |
| # Перейдите в раздел '''Примеры'''.
| |
|
| |
|
| Теперь нажатие на иконку вентилятора будет включать Buzzer контроллера, а под ним будет отображаться температура процессора.
| | <gallery mode="packed" heights="100px" caption="Дашборд"> |
| | |
| <gallery mode="packed" heights="150px" caption="Дашборд"> | |
| Image: 11. IntraSCADA Dash 1.png | Кнопка ''Интерфейс пользователя'' | | Image: 11. IntraSCADA Dash 1.png | Кнопка ''Интерфейс пользователя'' |
| Image: 11. IntraSCADA Dash 2.png | Раздел ''Примеры'' | | Image: 11. IntraSCADA Dash 2.png | Раздел ''Примеры'' |
Строка 208: |
Строка 100: |
| # Сохраните ключ к себе на компьютер и нажмите кнопку '''Деактивировать'''. | | # Сохраните ключ к себе на компьютер и нажмите кнопку '''Деактивировать'''. |
|
| |
|
| Остановите сервис и отключите его автозапуск:
| | Для полного удаления IntraHouse вместе с проектами и установленными плагинами, введите: |
| <syntaxhighlight lang="bash">
| |
| systemctl stop ih-v5 && systemctl disable ih-v5
| |
| </syntaxhighlight>
| |
| | |
| Удалите файл описания сервиса:
| |
| <syntaxhighlight lang="bash">
| |
| rm /etc/systemd/system/ih-v5.service
| |
| </syntaxhighlight>
| |
| | |
| Удалите папки, куда была установлена IntraSCADA:
| |
| <syntaxhighlight lang="bash"> | | <syntaxhighlight lang="bash"> |
| rm -R /mnt/data/opt/ih-v5 && rm -R /mnt/data/var/lib/ih-v5
| | apt purge intrascada |
| </syntaxhighlight> | | </syntaxhighlight> |
|
| |
|
| == Полезные ссылки == | | == Полезные ссылки == |
| * [https://intrascada.com/ru/2021/06/wirenboard/ Инструкция по установке IntraSCADA от производителя] | | * [https://docs.intrascada.com/ru/ Официальная документация IntraSCADA] |
| * [https://intrascada.com/ru/ Сайт IntraSCADA] | | * [https://intrascada.com/ru/ Сайт IntraSCADA] |
| * [https://intrascada.com/ru/product/intrascada-v5-32/ Получить ключ на 32 тега] | | * [https://intrascada.com/ru/product/intrascada-v5-32/ Получить ключ на 32 тега] |
Описание
IntraSCADA — платформа для систем диспетчеризации зданий, мониторинга и автоматизации промышленных объектов и инженерных сооружений (СМИС). Поддерживаются протоколы Modbus, MQTT, OPC UA, SNMP.
Интерфейсы управления:
Если у контроллера Wiren Board с установленной IntraSCADA нет выделенного внешнего IP-адреса, то доступ к нему можно получить по P2P.
Установка
Общая информация
Чтобы не потерять установленный софт и его данные, обновляйте ПО контроллера только через менеджер пакетов apt. Подробнее читайте в статье Программное обеспечение Wiren Board.
Встроенный флеш-накопитель контроллера разбит на разделы и для пользователя отведён самый большой из них, который монтируется в папку /mnt/data
. Нужно учесть эту особенность при установке программ, а также при обновлении прошивки контроллера.
Копируйте команды из инструкции, вставляйте их в консоль контроллера с помощью клавиш Shift+Insert и запускайте клавишей Enter. В случае ошибок, внимательно читайте вывод, там будут инструкции и подсказки.
Установить IntraSCADA можно командой:
apt update && apt install intrascada
Вместе с пакетом будет установлен плагин для работы с MQTT и демонстрационный дашборд.
Вход в систему
Теперь нужно войти в систему, нам понадобятся данные, сохранённые при установке:
- Перейдите по ссылке, например, http://192.168.2.23:8088/admin , где 192.168.2.23 — IP-адрес вашего контроллера.
- Введите логин admin и пароль 202020.
Если вы успешно вошли в систему, установка завершена, можно переходить к активации лицензии и настройке.
- Вход в систему
Главная страница IntraSCADA
Активация лицензии
Для работы с реальными каналами нужна лицензия, мы будем использовать демонстрационную лицензию на 100 каналов с ограничением 30 дней:
- Получите ключ в интернет-магазине IntraSCADA.
- Зайдите в веб-интерфейс IntraSCADA на контроллере, откройте вкладку Лицензии и активируйте полученный ключ.
- Активация IntraSCADA
Получение ключа в интернет-магазине
Работа с устройствами Wiren Board
В Wiren Board все исполнительные устройства представлены одним или несколькими MQTT-каналами, список которых можно найти в стандартном веб-интерфейсе.
Все настройки делаются в интерфейсе IntraSCADA, на странице настройки MQTT-клиента.
Для примера настроим два устройства:
- Buzzer — его мы привяжем в существующему устройству Вентилятор.
- Датчик CPU Temperature — для него мы создадим своё устройство.
Чтобы не вводить MQTT-каналы вручную, воспользуемся сканером каналов:
- Выберите в дереве Plugins → MQTTCLIENT → mqttclient1 и перейдите на вкладку Каналы.
- Выберите ALL и в контекстном меню Сканировать каналы.
- В открывшемся окне нажмите кнопку Сканировать.
- Найдите в списке нужные каналы и добавьте их в таблицу двойным кликом:
/devices/buzzer/controls/enabled
/devices/hwmon/controls/CPU Temperature
- В поле Channel задайте имена выбранным каналам, например, Buzzer и CPU_Temperature.
- Нажмите кнопку Добавить каналы.
В результате выбранные каналы будут добавлены в дерево ALL и автоматически настроены на получение сообщений (чтение).
- Добавление MQTT-каналов
MQTT-каналы в Wiren Board WebUI
Запуск сканирования MQTT-каналов
Добавленные каналы в дереве ALL
Buzzer привяжем к Вентилятору, который уже есть в демонстрационной конфигурации, поэтому сразу переходим к настройке каналов.
Разверните дерево ALL, выберите канал Buzzer и заполните поля:
- Привязка к устройcтву — FAN_001, свойство state.
- Канал — Buzzer.
- Устанавливаем флажки Чтение и Запись.
- Топик для подписки —
/devices/buzzer/controls/enabled
.
- Формула извлечения значения — оставьте пустым.
- Топик для публикации, такой же как для подписки, только с /on на конце —
/devices/buzzer/controls/enabled/on
.
- Сообщение для публикации — value.
- Нажмите кнопку Сохранить.
- Настройка Buzzer
Вызов окна привязки канала к устройству
Выбор поля устройства для привязки
CPU Temperature. Здесь сперва мы создадим новое устройство, а потом настроим каналы:
- Выберите в панели слева Устройства.
- Разверните в дереве элемент Устройства и выделите элемент Группа 1.
- В контекстном меню выберите Новое устройство → Универсальные → Датчик аналоговый.
- Перейдите на вкладку Свойства и привяжите в столбце Канал свойство value к нашему топику mqttclient1.CPU_Temp, который мы добавили на этапе автоматического сканирования.
- Нажмите кнопку Сохранить.
Теперь всё готово, чтобы вывести данные с наших устройств на пользовательский дашборд.
- Настройка CPU Temperature
Добавление аналогового датчика
Настроенный датчик, сохранение
Визуализация
Для визуализации мы воспользуемся встроенным примером дашборда:
- Выберите в панели слева пункт Визуализация.
- Потом в дереве Контейнеры → Для Examples → Примеры устройств 1 и вкладка Редактор.
Вентилятор, который мы привязали к Buzzer здесь уже есть, поэтому добавим наш датчик температуры:
- Нажмите правой кнопкой в свободное место дашборда.
- В контекстном меню Добавить шаблон → Датчики → Датчик температуры.
- Расположите новый элемент в поле редактора.
- В правой панели нажмите на кнопку Привязка → три точки напротив value → Привязать.
- Откроется окно с датчиками, выберите там созданный ранее датчик AI_003-Датчик аналоговый, найдите value и нажмите на кнопку ОК.
- Нажмите кнопку Сохранить.
- Настройка дашборда
Добавление датчика температуры
Привязка канала к датчику температуры
Теперь проверим результат:
- Нажмите вверху страницы кнопку Интерфейс пользователя.
- Перейдите в раздел Примеры.
Теперь нажатие на иконку вентилятора будет включать Buzzer контроллера, а под ним будет отображаться температура процессора.
- Дашборд
Кнопка Интерфейс пользователя
Проекты
IntraSCADA позволяет переносить настройки между контроллерами с помощью проектов, читайте подробнее в документации.
Удаление
Деактивируйте ключ, чтобы иметь возможность использовать его потом:
- Зайдите в веб-интерфейс IntraSCADA на контроллере.
- Откройте вкладку Лицензии и найдите в таблице свой ключ.
- Сохраните ключ к себе на компьютер и нажмите кнопку Деактивировать.
Для полного удаления IntraHouse вместе с проектами и установленными плагинами, введите:
Полезные ссылки
Поддерживаемые контроллером Wiren Board системы верхнего уровня, приложения, способы программирования, протоколы и устройства
Протоколы
|
Опрос датчиков и работа с устройствами (в базовой комплектации)
|
1-Wire • DLMS/COSEM • Modbus RTU/TCP Master • ГОСТ МЭК 61107 • СПОДЭС (ГОСТ Р 58940-2020)
|
Опрос датчиков и работа с устройствами (с помощью модулей расширения)
|
KNX • eBUS • OpenTherm • Z-Wave • Zigbee
|
Опрос контроллера из систем верхнего уровня и с других устройств
|
KNX • Modbus RTU/TCP Slave • MQTT • OPC UA • SNMP • Zabbix • МЭК 104 • SmartWeb (Гидролого)
|
Системы верхнего уровня
|
Системы мониторинга и SCADA
|
Grafana • Home Assistant • IntraHouse • IntraSCADA • Sprut.hub • MasterSCADA • Nagios • SimpLight SCADA • Rapid SCADA • SAYMON • Zabbix • iRidium Server
|
Приложения
|
Управление с телефона |
MQTT Dash • iRidium • Home Assistant • Apple Home • Дом с Алисой • Салют! Умный дом
|
Голосовые помощники
|
Siri • Салют • Алиса
|
Способы программирования
|
Языки программирования ПЛК |
FBD, ST, LD, SFC (МЭК 61131-3)
|
Визуальное программирование |
Node-RED
|
Упрощённый текстовый движок правил
|
wb-rules
|
Стандартное программирование
|
Python • C++ • Go • Node.js
|
Протестированные устройства сторонних производителей
|
Адаптеры протоколов
|
ECODim DALI GW2 • HDL KNX-DALI Gateway M/DALI.1 • Arlight DALI-LOGIC-LITE-PS-x1 • Lavritech L1 Lite LoRaWAN
|
Аудиоресиверы сетевые
|
URRI A1
|
Датчики климата
|
DS18B20 и клоны • Kvadro 1WIRE-RS485 • RLDA NL-3DPAS-M • RLDA NL-1S111 • Wellpro WP3066ADAM • Даджет MT8057/MT8057S • РД MSU21 • РД MSU24 • РД MSU34+TLP • РД MSU34+THLP • Эксис ИВТМ-7 М 3
|
Датчики уровня
|
ЭСКОРТ ДБ-2
|
Универсальные датчики
|
TESLiOT (BLE)
|
Диммеры
|
DALI • Philio PAD07-RU • Uniel UCH-M131RC/0808 • Uniel UCH-M141RC/0808 • РД DDL04R • РД DDL24 • РД DDL84R-V • РД DDM845R
|
Домофоны
|
VIZIT (ВИЗИТ), Элтис, Цифрал, Техком, Метаком, Beward и другие координатного типа
|
Конвекторы
|
Varmann QTherm
|
Кондиционеры
|
Haier YCJ-A002 • Z-Wave ИК-передатчик PAR01-RU • GREE (ONOKOM-AIR-GR-1-MB-B) • AUX (ONOKOM-AIR-AUX-1-MB-B) • Mitsubishi Electric (ONOKOM-AIR-ME-1-MB-B) • Daikin (ONOKOM-AIR-DK-1-MB-B) • Hisense (ONOKOM-AIR-HS-3-MB-B) • Haier (ONOKOM-AIR-HR-1-MB-B)
|
Рекуператоры / вентиляция
|
Рекуператор VAKIO Base Smart • ПВУ Royal Clima Soffio Primo RCS-350-P • Komfovent • Royal Clima VENTO
|
Контроллеры вентиляции и климата
|
Mautomatics JL204C5 (Breezart 550 Lux) • GTC (General Thermo Controllers) Syberia 5.0 • SystemAir VR 300 • Тепломаш КЭВ-БЛОК-МК
|
Контроллеры холодильного оборудования
|
Carel BASIC(PYEZ)/EASY(PJEZ) • Danfoss EKC 204A1/AK-CC 210 • Danfoss EKC 202B • Danfoss EKC 202D • Danfoss ERC 211/ERC 213/ERC 214 • Eliwell IDPlus 974
|
Метеостанции
|
Netatmo Urban Weather Station • Сокол-М
|
Модули ввода-вывода
|
Wellpro WP8026ADAM • Wellpro WP8027ADAM • Wellpro WP8028ADAM • Wellpro WP9038ADAM
|
Модули реле
|
РД DRB88 • Rubetek TZ78 • ICP DAS tM-P3R3 • ICP DAS LC-103 • Uniel UCH-M111RX/0808 • Uniel UCH-M121RX/0808
|
Моторы для штор/Электрокарнизы
|
Akko AM82 • Dooya DM35EQ • Dooya DT82 • WinDeco • Somfy SDN • SunFlower KT82TV • Somfy RS485 RTS transmitter • Беспроводные Dooya/Somfy • Dauerhaft CM5 • Dauerhaft Roll 35/45 • A-OK AM68 (LM100) • A-OK AM35
|
Панели управления
|
Cityron ПУ-3 (Modbus) • Sonoff NSPanel (fw NXPanel) • EKF PRO-Screen • Skirell Panel
|
Системы защиты от протечек
|
KAPLESTOP • Ensystec Leak Protect
|
Считыватели карт (для СКУД)
|
Wiegand
|
Счётчики воды
|
Пульсар • Пульсар-М • Элехант СВД-15 • Элехант СВД-20 • Счётчики с импульсным выходом
|
Счётчики тепла
|
Пульсар
|
Счётчики электроэнергии
|
CSQ PD561Z-9SY • Peacefair PZEM-016 • Eastron SDM120M • Eastron SDM220M • Меркурий 200 • Меркурий 201 • Меркурий 203.2T • Меркурий 204 • Меркурий 206 • Меркурий 208 • Меркурий 230 • Меркурий 231 • Меркурий 234 • Меркурий 236 • Меркурий 238 • Милур 104 • Милур 105 • Милур 107 • Милур 305 • Милур 307 • Нева МТ 113 • Нева МТ 123 • Нева МТ 124 • Нева МТ 323 • Нева МТ 324 • Энергомера CE301 • Энергомера CE102M • Энергомера CE303 • Энергомера CE308
|
Термостаты
|
BAC-002ALN • BAC-6000ALN • BAC-6000ELNW • BHT-6000 Series • Heatit Z-TEMP2 • Hessway • Siemens RDF302 • Ridan Greencon-R • Welrok az
|
Увлажнители
|
CAREL Humisonic
|
Управление двигателями (преобразователи частоты)
|
Vacon/Danfoss 10 • Danfoss VLT Microdrive FC51 • T13-400W-12-H/T13-750W-12-H
|
Прочее
|
DIY • Shelly UNI • Tasmota • ESPHome
|
Устройства с аналоговым или цифровым выходом
|
Низковольтная нагрузка
|
Реле с управляющим напряжением 12–24 В • Светодиоды • Низковольтные вентиляторы • Низковольтные сигнальные лампы
|
Датчики с аналоговым выходом
|
Датчики температуры, давления и другие, имеющие на выходе ток или напряжение
|
Счётчики с импульсным выходом
|
Счётчики электроэнергии, воды, тепла и другие с импульсным выходом
|
Устройства с выходом «открытый коллектор»
|
Устройства с выходом «открытый коллектор»
|
Устройства с питанием 220 В
|
Лампы • Контакторы и другое оборудование с питанием от 220 В
|