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

iRidium для Xicato

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

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

Описание

iRidium для Xicato - это набор инструментов, позволяющий создать интерфейс для управления осветительными приборами Xicato.

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

  • XIG-0102-0a;
  • XID.

Подключение

Драйвер Xicato работает по http протоколу. Статус онлайн приобретает только во время передачи данных, в остальное время статус всегда офлайн.

Для подключения к оборудованию Xicato необходимо:

  1. Скачать мобильное приложение Ximtroller (для iOS), Admin Panel (на Win) или другое официальное приложение компании Xicato и настроить оборудование;
  2. В созданный панельный или серверный проект добавить и настроить драйвер Xicato;
  3. Привязать команды и фидбеки к элементам графического интерфейса и настроить необходимую логику проекта.

Работа в iRidium

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

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

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

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

Xicato10.png Xicato3.png

примечание

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

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

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

Xicato4.png

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

Xicato8.png

  • Log Level - уровень логирования;
  • Host - IP-адрес оборудования;
  • Port - порт (по умолчанию 8000);
  • Login / Password - логин и пароль доступа к оборудованию;
  • Driver Version - версия драйвера.
  1. Щелкните ЛКМ по добавленному драйверу Xicato и добавьте необходимые подустройства (Add subdevice). Каждое подустройство имеет предустановленный список команд и фидбеков в соответствии со своим типом.

Xicato6.png

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

Xicato9.png

  • Name - имя подустройства;
  • Driver Type - тип драйвера (Xicato);
  • Device ID - уникальный идентификатор устройства (должен соответствовать присвоенному id в веб интерфейсе оборудования);
  • Network - имя сети. Cоздать сеть можно с помощью приложения Admin Panel (на Win), если сети нет, то в поле указываем "unsecured";
  • Device Type - тип устройства (лампа, группа, мультиканальное устройство).

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

SendRecieve.png

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

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

Lamp

Управление лампой.

Command

ПараметрЗначениеОписание
CommandIntensityУстановка яркости лампы.
Use Value ChannelTrue / FalseTrue - отправить в канал значение параметра Intensity.
False - отправить в канал значение Value.
Intensity0 ~ 100.0Установить яркость лампы.
Is Need FadingTrue / FalseИспользовать плавное затухание лампы при выключении / включении.
Fading0 ~ nВремя затухания / загорания лампы (в мс.).
Value*0 ~ 100.0Установить яркость лампы.

Value - укажите при перетягивании команды на графический элемент.

ПараметрЗначениеОписание
CommandRecall SceneВызов сценария работы лампы (яркость, затухание, задержка по старту).
Scene Number1 ~ nНомер сцены.
Is Need FadingTrue / FalseИспользовать плавное затухание ламп в сцене.
Fading0 ~ nВремя затухания / загорания ламп в сцене (в мс.).
Value*-Не используется.

Value - укажите при перетягивании команды на графический элемент.

Feedback

ПараметрЗначениеОписание
FeedbackIntensityСостояние яркости лампы.
Value*0 ~ 100.0Текущая яркость лампы.

Value - значение, которое отдаёт оборудование.

Group

Управление лампами в группе.

Command

ПараметрЗначениеОписание
CommandIntensityУстановка яркости ламп.
Use Value ChannelTrue / FalseTrue - отправить в канал значение параметра Intensity.
False - отправить в канал значение Value.
Intensity0 ~ 100.0Установить яркость ламп.
Is Need FadingTrue / FalseИспользовать плавное затухание ламп при выключении / включении.
Fading0 ~ nВремя затухания / загорания ламп (в мс.).
Value*0 ~ 100.0Установить яркость ламп.

Value - укажите при перетягивании команды на графический элемент.

ПараметрЗначениеОписание
CommandRecall SceneВызов сценария работы лампы (яркость, затухание, задержка по старту).
Scene Number1 ~ nНомер сцены.
Is Need FadingTrue / FalseИспользовать плавное затухание ламп в сцене.
Fading0 ~ nВремя затухания / загорания ламп в сцене (в мс.).
Value*-Не используется.

Value - укажите при перетягивании команды на графический элемент.

Multi-Channel Device

Управление мультиканальным устройством.

Command

ПараметрЗначениеОписание
CommandMulti-Channel IntensityУстановить яркость ламп мультиканального устройства.
Quantity Sub-Channel1 ~ nКоличество подканалов (не учитывая мастер канал).
Channel Number0 ~ nНомер канала (0 - мастер, 1 и более - подканалы).
Use Value ChannelTrue / FalseTrue - отправить в канал значение параметра Intensity.
False - отправить в канал значение Value.
Intensity0 ~ 100.0Установить яркость ламп мультиканального устройства.
Is Need FadingTrue / FalseИспользовать плавное затухание ламп мультиканального устройства при выключении / включении.
Fading0 ~ nВремя затухания / загорания ламп (в мс.).
Value*0 ~ 100.0Установить яркость ламп мультиканального устройства.

Value - укажите при перетягивании команды на графический элемент.

Feedback

ПараметрЗначениеОписание
FeedbackMulti-Channel IntensityСостояние яркости ламп мультиканального устройства.
Channel Number0 ~ nНомер канала (0 - мастер, 1 и более - подканалы).
Value*0 ~ 100.0Состояние яркости ламп в мультиканальном устройстве.

Value - значение, которое отдаёт оборудование.

Multi-Channel Group Devices

Управление группой мультиканальных устройств.

Command

ПараметрЗначениеОписание
CommandMulti-Channel IntensityУстановка яркости ламп в группе мультиканальных устройств.
Quantity Sub-Channel1 ~ nКоличество подканалов (не учитывая мастер канал).
Channel Number0 ~ nНомер канала (0 - мастер, 1 и более - подканалы).
Use Value ChannelTrue / FalseTrue - отправить в канал значение параметра Intensity.
False - отправить в канал значение Value.
Channel Intensity0 ~ 100.0Установка яркости ламп в группе мультиканальных устройств.
Is Need FadingTrue / FalseИспользовать плавное затухание ламп мультиканального устройства при выключении / включении.
Fading0 ~ nВремя затухания / загорания ламп (в мс.).
Value*0 ~ 100.0Установка яркости ламп в группе мультиканальных устройств.

Value - укажите при перетягивании команды на графический элемент.