Перейти к основному содержимому

iRidium для ZONT

Набор инструментов для создания интерфейсов управления оборудованием от производителей ZONT.

документация обновлена 01.11.2023

примечание

Драйвер доступен с версии 1.3.60

Описание

ZONT обеспечивает контроль и дистанционное управление системой отопления и ГВС, дополнительным оборудованием и различными электроприборами (насосы, сервоприводы, освещение, авто полив, ворота и пр.).

Драйвер реализован с использованием API ZONT Widget API 2.0.0 OAS3 и позволяет получать информацию о состоянии устройств марки ZONT и Mega SX и управлять ими.

Подсказка

Важно! Для драйвера имеются технические ограничения при использовании в панельном проекте:

  • не рекомендуется множественное подключение к оборудованию ZONT по логину и паролю;
  • для множественного подключения интерфейсов iRidi к драйверу ZONT используйте сервер, для предотвращения задержек ответов от облака ZONT;
  • облако производителя принимает не более 60 запросов (команд и фидбэков) в минуту со всех устройств (все мобильные устройства, стационарные панели, компьютеры и другие устройства в доме). Для регулировки количества запросов воспользуйтесь параметром Update Time.

Протестировано с оборудованием:

  • ZONT H-2000.

Предварительная настройка оборудования

Работа в iRidium

Создайте новый проект и добавьте драйвер ZONT с помощью сканера или ручным вводом данных.

Сканирование сети

Сканирование работает только в локальной сети - оно позволяет быстро добавить в проект iRidium все устройства ZONT. Для этого:

  • Создайте новый проект и нажмите клавишу Scan > Zont Scanner на вкладке Devices;
  • Заполните логин и пароль от веб приложения оборудования;
  • Выберите устройство, которым планируете управлять.

ZONT1.png

ZONT2.png

Подсказка

 Если сканер не находит оборудование, то вы можете прописать данные настройки драйвера вручную:

Настройка драйвера

  1.  В созданном проекте на вкладке Devices добавьте драйвер ZONT:

ZONT3.png

  1.  Укажите настройки подключения драйвера:

ZONT4.png

  • Log Level - уровень логирования;
  • Login / Password - логин и пароль доступа к оборудованию;
  • Update time (мс) - периодичность опроса устройств для обновления данных об их состоянии (допускается не более 60 запросов в минуту с учетом отправляемых команд со всех устройств);
  • Driver Version - версия драйвера.
  1.  Щелкните ПКМ по добавленному драйверу ZONT и добавьте необходимое количество подустройств (Add subdevice).

ZONT5.png

Настройка подустройств

ZONT6.png

  • Name - имя подустройства;
  • Driver Type - тип драйвера (ZONT);
  • Widget ID - индивидуальный идентификатор виджета;
  • Widget type - тип виджета:
    • Guard zone - виджет для охраны;
    • Sensor - виджет датчика, который имеет дополнительный параметр с ненумерованным списком;
      • Sensor type - Temperature / Voltage / Pressure / Humidity / Opening / Motion / Leakage / Smoke / Room thermostat / Boiler failure;
  • Hearing circuit - виджет для отопительных контуров;
  • Hearing mode - виджет для отопительных режимов;
  • Custom control - пользовательский элемент управления.

Настройка команд и фидбеков

SendRecieve.png

Для управления оборудованием настройте команды (Commands) и каналы обратной связи (Feedbacks). Чтобы отправить команду, перетяните ее на графический элемент и укажите значение (Value), которое необходимо отправить. Чтобы отобразить значение с канала обратной связи, перетащите Feedback на графический элемент, и укажите, каким образом вывести значение (Value).

Подробнее о работе с графическими элементами написано в статье "Типы графических элементов".

Guard zone

Имя команды или обратной связиТипДопустимые значенияОписание
Set guardCommand1/0поставить на охрану
Guard StateFeedbackunknown,
disabling,
disabled,
enabling,
enabled
состояние охраны
AlarmFeedback1/0состояние тревоги

Sensor

Имя команды или обратной связиТипДопустимые значенияОписание
Widget StatusFeedbackunknown,
ok,
failure,
alarm,
silent_alarm
статус
ValueFeedbackAnyпоказание датчика

Hearing circuit

Имя команды или обратной связиТипДопустимые значенияОписание
Set target tempCommandAnyустановка явно заданной целевой температуры t°
Widget StatusFeedbackok,
failure
статус контура
Actual tempFeedbackAnyфактическая температура
Target tempFeedbackAnyцелевая  t°
Target temp (min)FeedbackAnyминимальная целевая  t°
Target temp (max)FeedbackAnyмаксимальная целевая  t°
Current modeFeedbackTextимя текущего режима (если режим null, значит контур работает в «ручном» режиме)

Hearing mode

Имя команды или обратной связиТипДопустимые значенияОписание
ActivateCommandAnyактивация одного из режимов отопления

Custom control

Имя команды или обратной связиТипДопустимые значенияОписание
ButtonCommandAnyкоманда нажатия пользовательской кнопки