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

iRidium для Larnitech

набор инструментов для создания интерфейсов управления оборудованием фирмы Larnitech

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

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

Лицензирование iRidium для Larnitech: подробно.

Подсказка

Драйвер поддерживает API Larnitech v1.x

Подключение

Устройства на базе iRidium подключаются к устройствам Larnitech по интерфейсу Ethernet (TCP) через:

  • шлюз DE-MG
  • или контроллер METAFORSA MF-10.A.

Larnitech_scheme(1).png

Настройка на стороне Larnitech

  1. Перейдите в веб-интерфейс шлюза или контроллера (LT Setup). Далее перейдите на вкладку Плагины .

  2. Если плагин API не активирован, то активируйте его. Далее нажмите кнопку "Настроить".

Larnitech01.png

  1. Сохраните настройки. Далее понадобятся настройки Ключ и Websocket порт .

Larnitech02.png

примечание

Вы должны активировать специальный плагин API для того, чтобы iRidium мог обмениваться данными с шлюзом или контроллером Larnitech.

Настройка в iRidium studio

  1. Создайте панельный проект.

  2. Добавьте драйвер сети Larnitech Network в проект. Устройства можно так же импортировать используя сканер.

Larnitech1.png

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

Larnitech2.png

  • Log Level: уровень логирования;
  • Host: IP-адрес шлюза или контроллера Larnitech;
  • Port: Websocket порт шлюза или контроллера Larnitech (по умолчанию 8080);
  • Password: ключ доступа (Key );
  • Keep Alive: интервал проверки TCP соединения. В случае отсутствия ответа на запрос Keep Alive, драйвер будет принудительно переведён в состояние отключен.
  1. Добавьте необходимое количество драйверов устройств Larnitech Devices в сеть Larnitech.

  2. Настройте каждое устройство:

Larnitech3.png

  • DeviceID: идентификатор устройства
  • SubDeviceID: идентификатор подустройства
  1. Создайте графический интерфейс для управления устройствами Larnitech.

  2. Соедините команды и тэги драйвера Larnitech с графическими элементами.

Команды и обратные связи

SendRecieve.png

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

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

Тип устройстваПараметрЗначенияЗапись / чтениеПримечание
CO2 SensorCO2 level0 - 5000Чтение-
LampScriptLight SchemeSetState0 = откл
1 = вкл
Запись-
LampScriptLight SchemeState0 = откл
1 = вкл
Чтение-
ValveSetState0 = закрыть
1 = открыть
Запись-
ValveState0 = закрыт
1 = открыт
Чтение-
JalousieGateSetState0 = закрыть
1 = открыть
2 = остановить
Запись-
JalousieGateState0 = закрыты
1 = открыты
2 = закрываются
3 = открываются
4 = в среднем положении
5 = неизвестно
Чтение-
Door SwitchState0 = закрыта
1 = открыта
Чтение-
SwitchState0 = нажата
1 = нажимается
2 = отпускается
ЧтениеСтатус будет отправлен при наступлении события, только если клиент подписался на события
IntercomState0 = нет вызова
1 = ответ
2 = вызов
Чтение-
Humidity Sensor / Illumination Sensor / Motion Sensor / Temperature SensorStateот -128.00 до +128.00Чтение-
Leak SensorSetState0 = сбросЗапись-
Leak SensorState0 = нет утечки
1 = утечка
2 = активация игнорирования
3 = утечка при игнорировании
4 = неисправность
Чтение-
Dimmer LampSetState0 = откл
1 = вкл
Запись-
Dimmer LampBrightness0-100Запись-
Dimmer LampState0 = откл
1 = вкл
Чтение-
Dimmer LampBrightness0-99Чтение-
RGB LampSetState0 = откл
1 = вкл
Запись-
RGB LampBrightness0-100Запись-
RGB LampRed0-250Запись-
RGB LampGreen0-249Запись-
RGB LampBlue0-248Запись-
RGB LampState0 = откл
1 = вкл
Чтение-
RGB LampBrightness0-99Чтение-
RGB LampRed0-249Чтение-
RGB LampGreen0-248Чтение-
RGB LampBlue0-247Чтение-
Valve HeatingSetState0 = откл
1 = вкл
ЗаписьРаботает только в ручном режиме
Valve HeatingTemperature0-99Запись-
Valve HeatingMode16 = всегда отключен
17 = ручной режим
18 = предыдущий режим (нагрев)
Запись"Предыдущий режим" используется для возврата к режиму нагрева из ручного режима и режима "всегда отключен"
Valve HeatingState0 = откл
1 = вкл
Чтение-
Valve HeatingMode0-15 = номер автоматизации из логики
16 = всегда отключен
17 = ручной режим
Чтение-
Valve HeatingMeas Tempот -128.00 до +128.00Чтение-
Valve HeatingSetpoint Tempот 0.00 до +128.00Чтение-
ConditionerSetState0 = откл
1 = вкл
Запись-
ConditionerTemperature16-32ЗаписьЗависит от модели кондиционера (смотрите "t_min", "t_delta" в отклике "getDevicesList")
ConditionerMode0 = вентиляция
1 = нагрев
2 = охлаждение
3 = осушка
4 = авто
Запись-
ConditionerFan0 = авто
1 = низкий
2 = средний
3 = высокий
Запись-
ConditionerVane hor0-6Запись-
ConditionerVane ver0-5Запись-
ConditionerState0 = откл
1 = вкл
Чтение-
ConditionerTemperature16-32Чтение-
ConditionerMode0 = вентиляция
1 = нагрев
2 = охлаждение
3 = осушка
4 = авто
Чтение-
ConditionerFan0 = авто
1 = низкий
2 = средний
3 = высокий
Чтение-
ConditionerVane hor0-6Чтение-
ConditionerVane ver0-5Чтение-
SpeakerSetState0 = стоп
1 = пауза
2 = проигрывание
3 = следующий трек
4 = предыдущий трек
Запись-
SpeakerVolume0-100Запись-
SpeakerMute0 = откл
1 = вкл
Запись-
SpeakerState0 = стоп
1 = проигрывание
2 = пауза
3 = ошибка
Чтение-
SpeakerVolume0-100Чтение-
SpeakerMute0 = откл
1 = вкл
Чтение-
SpeakerBalance0-100Чтение-
SpeakerPriority0-250Чтение-
SpeakerTrack Length1-...Чтение(в миллисекундах)
SpeakerTrack Position1-...Чтение(в миллисекундах)