Использование модулей i3 lite
В iRidium studio, начиная с версии 1.2.11, можно работать с богатой библиотекой модулей i3 lite. Этот функционал реализован с помощью средства установки модулей в iRidium studio.
Модуль i3 lite – это набор однотипных сабдевайсов, которые, в свою очередь, включают в себя несколько виджетов, тегов и действий. Проще говоря, каждый сабдевайс – это набор функций, реализующих управление некоторым реальным устройством по тому или иному протоколу (KNX, HDL, TCP, HTTP, Modbus RTU и т.д.).
Например, так выглядит виджет диммера HDL:
Использование средства установки модулей
Вы можете выбрать любой модуль i3 lite и интегрировать его в панельный проект i3 pro.
1 Создайте панельный проект.
Не рекомендуется экспериментировать с вашими рабочими проектами, сохраните копию своего проекта.
2 Нажмите кнопку Add Module.
3 Появится предупреждающее сообщение. Нужно нажать кнопку Yes, чтобы продолжить.
4 Запустится средство установки модулей i3 lite, в котором можно добавлять устройства. Перейдите на вкладку Devices.
5 Нажмите кнопку «+». Некоторые устройства позволяют использовать сканер сети (например, HDL или KNX) для автоматического поиска и настройки, в этом случае выберите Use Scanner. (Устройства должны быть подключены к компьютеру через шлюз.)
В самом общем случае используется ручное добавление и настройка (Manually from store).
6 Найдите необходимый модуль в iRidium store и добавьте его в проект (кнопка Add).
7 Ознакомьтесь с описанием модуля и продолжите добавление (кнопка Add).
8 Настройте модуль под свою задачу. (У каждого модуля свой уникальный набор настроек, используйте документацию на модуль для правильного конфигурирования.) Нажмите кнопку Add.
9 Добавленный модуль появится в списке. Нажмите кнопку Back для возврата в главное меню.
10 Нажмите Save & Close project.
11 Модули должны появиться в дереве проекта iRidium studio (в Projects Overview).
Работа с модулями
Каждый сабдевайс состоит из:
- виджетов (widgets),
- тегов (tags),
- действий (actions).
Виджеты
Виджет – это графический элемент, который можно отображать на экране панели управления в виде попапа.
Виджеты можно отображать как попапы с помощью макросов Show Popup, Toggle Popup и скрывать с помощью Hide Popup. Добавьте кнопку или другие элементы, чтобы назначить им эти макросы.
Виджеты также удобно отображать в списке Static List. Просто добавьте список и укажите виджеты как попапы.
Вы можете также заменить виджеты i3 lite графическими элементами i3 pro, если будете использовать теги и действия.
Теги
Теги – это переменные, хранящие текущее состояние сабдевайса.
Используйте Drag&Drop для создания связи тегов с графическими элементами.
Действия
Действия – это предварительно настроенные функции устройства, которые можно запускать.
Перетащите действие на графический элемент и появится окно настройки:
- Module – имя модуля
- Subdevice – имя сабдевайса
- Action - действие
- Param – значение параметра, передаваемое действию (например, яркость света для действия SetBrightness). Для действий без параметров следует оставить пустую строку.
Ограничения на использование модулей
- Модули i3 lite нельзя добавить в серверный проект.
- После того модули добавлены в проект i3 pro, их состав, порядок, имена нельзя изменить. Это можно сделать только в средстве установки модулей. Для этого нажмите снова кнопку Add Module и в среде i3 lite отредактируйте модули, далее нажмите кнопку Save & Close project и далее Reload. После этого модули должны обновиться в iRidium studio.
- В iRidium studio отсутствует возможность предпросмотра виджетов. Виджеты можно увидеть только после запуска приложения i3 pro.
- Нет возможности управления отображением виджетов, обращения к тегам и вызова действий с помощью JS-скрипта. С этими объектами также нельзя работать как с токенами.