Ваши комментарии
При использовании iridium server UMC как KNX Serial устройство, при загрузке .knxproj в studio нет возможности выбрать, какие каналы и теги добавлять в проект, можно добавить только все групповые адреса целиком (причем, все они сразу добавляются и в каналы, и в теги (фидбэки)) Вариант - удалять команды из тегов и фидбеки из каналов, а также все ненужные групповые адреса через studio довольно затратный по времени и легко допустить ошибку, потому что нет возможности это автоматизировать. Было бы здорово иметь возможность импорта из удобного для форматирования файла, тем более, что экспорт knx драйвера в такой формат как раз предусмотрена и из studio (я так понимаю, для использования в lite), и из ets.
На скриншоте пример выгрузки драйвера из iridium studio в json:
Есть возможность добавления драйвера из .csv файла - это не относится к knx драйверам? (групповые адреса в формате csv можно выгружать прямо из ets5)
Спасибо за ответ)
Второй вариант выглядит привлекательнее.
Только я немного не понял, как грамотно реализовать обратную связь. У tcp сервера есть входной и выходной потоки, во входной поступают команды из иридиума, но крестрон их никак друг от друга отличать не будет. Допустим, я могу в скрипте на клиенте при каждой отправке добавлять в строку какой-нибудь идентификатор графического элемента, и затем парсить получаемые данные в крестроне и отдавать фидбеки через драйвер крестрона. Сложности быть не должно, но я надеюсь, что существует вариант удобнее.
Еще вариант - отдавать фидбеки с крестрона так же через tcp сервер и... а вот дальше не знаю.
- В драйвере AV & Custom Systems можно создавать какое-то количество фидбек каналов, но, насколько я понял, эти каналы получится использовать только если заранее знаешь, какие именно данные могут прийти с устройства, а это не мой случай.
- В списке методов для объекта этого драйвера при обращении через IR.GetDevice("AV & Custom Systems (TCP)") есть метод Send, но я не нашел какого-либо метода типа Get, через который можно было бы получить данные от устройства.
- Получается, что если клиенту по сокету приходят какие-то данные через драйвер AV & Custom Systems, опять же он не сможет различить, куда именно записать эти данные без парсинга. Да и из-за пункта №2 я не понимаю, как можно получать данные с этого же драйвера и парсить их на клиенте.
Это все, что можно сделать?
Извиняюсь за глупые вопросы, опыта пока маловато.
Vladimir, I suppose that you have different IP-IDs. IP-ID in crestron is in hexadecimal format while in iridium it is decimal. If you've entered IP-ID "20" in crestron, it means that you need to enter IP-ID "32" in iRidium. Make sure, that your panel's IP-ID in crestron matches that value in iRidium.
Сервис поддержки клиентов работает на платформе UserEcho
Александр, других вариантов в iRidium Studio нет?