Enter forum description here ...
+3
Under review
Sorokin 1 year ago • updated by Ekaterina (head of support) 1 year ago 0

I suggest to add a possibility to request the object status. Some equipment, for example Theben modules for controlling servo driver units, does not support regular sending of its status. In such cases it would be useful to send the "read" command in the KNX network, not the token request from the iRidium application, to avoid unsynchronization, for example at the relaunch of such equipment.

0
Answered
михаил кручинин 2 years ago via email • updated by Ekaterina (head of support) 2 years ago 1
Объясните каким образом мне активировать эту лицензию? В случае с device
lisence понятно: находим с помощью трансфера нужную панель и используем её
HWID, а тут как узнать HWID баоса?
Answer
Инструкция по получению серийного номера

1. Выберите из выпадающего списка тип устройства: BAOS 1х (для BAOS 770) или BAOS 2х (для BAOS 771/772)
2. Введите локальный IP адрес BAOS, серийный номер которого хотите получить.
3. Введите номер порта для запроса серийного номера. По умолчанию: 12004
4. Нажмите клавишу "Request" ("Запрос")
5. Скопируйте идентификатор контроллера из окна "Serial" клавишей Copy.

Получение серийного номера KNX IP BAOS
Не переписывайте серийный номер вручную! Любая ошибка приведет к неработоспособности вашей лицензии!
0
Answered
Сергей Штирбу 2 years ago • updated by Ekaterina (head of support) 2 years ago 1
Mute для KNX как можно реализовать на 1 байте кнопку триггер:
1) нажатие выключили (свет, звук.),
2) нажатие включили в тоже значение из которого выключили
Answer
Здравствуйте, Сергей

Для создания триггера, который переключается из нуля в последнее принятое состояние, используйте скрипт, приведенный в проекте-примере:

KNX_SmartTrigger.irpz

Проект подходит для любого драйвера, не только KNX. Чтобы он начал работать, настройте KNX, его команды и каналы, создайте кнопки, которые будут служить в качестве "умных" триггеров.

Кнопка должна иметь тип Button, к ней должен быть привязан канал обратной связи от управляемого адреса, чтобы она отображала реальное состояние адреса.

Далее, откройте редактор скриптов -  [JS], и создайте в нижней части файла скрипта описание всех "умных" триггеров так же, как это сделано в примере.

Для каждого триггера описывается:
  • имя драйвера, с которым связан триггер
  • имя команды, куда триггер отправляет данные (оно должно быть таким же, как имя канала обратной связи, откуда триггер получает инофрмацию о текущем состоянии управляемого адреса)
  • путь к элементу-триггеру (страница, имя элемента)
  • значение триггера по умолчанию. После запуска проекта, если начальное значение адреса было равно нулю, при нажатии на триггер он установит это значение. 
Экземпляр триггера в файле скрипта выглядит так:
trigger(IR.GetDevice("KNX Router (KNXnet/IP)"),    // драйвер
         "Address 1",                              // адрес KNX (Command = Feedback)
         IR.GetItem("Page 1").GetItem("Item 2"),   // кнопка-триггер
         50)                                      // значение триггера по-умолчанию
чтобы создать другой триггер, вам нужно скопировать только этот блок данных и заменить необходимые параметры - адрес элемента, адрес KNX, имя драйвера.
0
Answered
Timofey Golubyatnikov 2 years ago • updated by Ekaterina (head of support) 2 years ago 1
Здравствуйте!

В процессе тестирования работы иридиума возникла проблема.
Я пытаюсь реализовать управление устройством MegaD-328 по протоколу HTTP. Управляющие команды формируются в виде GET запроса формата http://{ipaddress}/{password}/?cmd={portNumber}:{portAction}. Например, команда http://192.168.0.14/sec/?cmd=7:0 произведет выключение порта №7.

Производитель прошивки для устройства нарушает стандарт формирования URI - RFC 3986 (http://tools.ietf.org/html/rfc3986#appendix-A), используя в строке запроса знак двоеточия. Иридиум при отправке GET запроса шифрует строку адреса, заменяя знак ":" на соответствующий знаку код "%3A", что соответствует правилам RFC 3986. Так, например, код

device.Send(['GET,/sec/?cmd=7:0']);


сформирует запрос вида "/sec/?cmd=7%3A:0". Переменная device содержит ссылку на устройство типа IR.DEVICE_CUSTOM_HTTP_TCP. Проверка производилась с помощью программы Wireshark.

Есть ли возможность избежать автоматического шифрования URI при отправке HTTP-запроса?
0
Answered
Иван Демидкин 1 year ago • updated by Dmitry - support (expert) 1 year ago 1

Добрый день.

Возможно ли получить Сертификат специалиста Iridium для myHome?

Заказчик хочет видеть сертификат именно для myHome.

0
Answered
Максим 2 years ago via email • updated by Ekaterina (head of support) 2 years ago 1
Здравствуйте,

Есть вопрос, при каждом запуске приложения в комнате выключается свет, где ошибка?
Answer
Здравствуйте, Максим

Удалите из проекта Иридиум ссылки на групповые адреса, связанные не с исполняющими устройствами в шине KNX, а с клавишными выключателями, которые тоже управляют нагрузкой.
Второй вариант: в ETS убрать галочки Read в настройках групповых адресов клавишных выключателей.

Проблема в том, что при запуске, иридиум опрашивает состояние всех добавленных в проект групповых адресов. Среди них оказываются и адреса выключателей. Если у выключателей активна галочка Read (возможность принудительно опросить адрес), то выключатель отвечает в шину о своем состоянии. Исполняющее устройство воспринимает этот ответ как нажатие на клавишу и свет выключается.
Это осбенность работы шины, которую нужно учитвать или в ETS, или в проекте Иридиум.
В любом случае, удалить лишние адреса из проекта Иридиум будет очень полезно, т.к. они создают лишнюю нагрузку на шину при запуске проекта.
0
Answered
Андрей Кузнецов 2 years ago • updated by Ekaterina (head of support) 2 years ago 3
Здравствуйте, подскажите пожалуйста, проблема в следующем: запускаю iRidium
GUI
Editor, создаю новый проект, далее перехожу на вкладку «Дерево устройств проекта» , после выбираю «Scan
HDL-BUS
Pro
Net (UDP)» происходит поиск, и не чего не находит. Но устройство HDL
точно в сети и другой компьютер легко его находит, на данном компьютере установлена операционная система Windows 8.1, разрядность 64 бита, влияет ли это как, то на работу программы iRidium? На другом компьютере с Windows 8.1, разрядность 32 бита, производим те же действия и прибор HDL
легко находится, подскажите в чем причина?

0
Answered
Алексей Сызганский 2 years ago • updated by Ekaterina (head of support) 2 years ago 5
Добрый день друзья! Вопрос по HDL! Проблема следующая, проект в эмуляторе работает, отлично загрузился на Ipad, на паде нажимаешь на кнопки они нажимаются а действий никаких, т.е. как будто он не видит релешки.
0
Waiting for user's reply
Dmitry Vorontsov 1 year ago • updated by Dmitry - support (expert) 1 year ago 5

Как получить значения от входов 0-10v модуля SB-DN-IO6/6 (в GUI editor определился как HDL-MS06_232)? Необходимо для отображения в проекте уровня поступающего сигнала от 0 до 10 вольт (уровень воды в емкости измеряется). В финдбеке есть значения 4 входов input (0/1), а вот значения двух входов (0-10) нету.


Спасибо.

0
Answered
Евгений Лешкив 2 years ago • updated 2 years ago 4
Добрый день!
На объекте есть АВ-ресивер, который хранит свой статус (входы, громкость и пр.) в XML файле на своем IP (192.168.0.5/Status.xml) и обновляет его при изменении.
Файл имеет следующую структуру:
<response>
<led0>2</led0>
<led1>2</led1>
<led2>0</led2>
<led3>0</led3>
<led4>0</led4>
<txt0>SRC:BLURAY HDMI1 NO</txt0>
<txt1>IN:</txt1>
<txt2>OUT:</txt2>
<txt3>VOLUME: -54.0dB</txt3>
</response>

Подскажите, помогите составить код для открытия, чтения и анализа данного файла