Форум » » Dune + Crestron CP3 НУЖНА ПОМОЩЬ » Ответить

Dune + Crestron CP3 НУЖНА ПОМОЩЬ

jerl125: Гуру, подскажите, может кто сталкивался. Дюна управляется пультом TPMC-3X по IP (http://dune-hd.com/firmware/ip_control/dune_ip_control_overview.txt). При быстром нажатии на кнопки пульта (команды подаются часто) повисает выдача команд по IP на все устройства на процессоре CP3. Через некоторое время (2-3 мин) все отвисает, а затем повторятся снова. Если медленно нажимать то есть шанс не повиснуть. При этом по IR, даже вовремя зависа, все работает. Такое ощущение что процессор повисает от большого объема фидбеков Дюны. Может есть какие идеи? Заранее спасибо

Ответов - 24, стр: 1 2 All

p.vladi: а) а чем IR не мил? б) на яху группе есть пару модулей для IP управления Dune - их не пробовали? На самом деле вопрос актуальный, у меня британские коллеги столкнулись с этой же самой проблемой на прошлой неделе - но все убежали на праздники. почему-то тоже хотели ай-пи контроль симптомы 1:1 как Вы описываете - только с одной поправкой, если отправить команду /cgi-bin/do? cmd=launch_media_url&media_url={x} то сеть CP3 виснет сразу. на пару минут. в то время как если использовать /cgi-bin/do?cmd=ir_code&ir_code={х} то как у вас

jerl125: спасибо за ответ a) так запроектировали, IR тоже не слишком стабильная история. Например в спутниковом ресивере Vu+ solo duo, при управлении по IR, при перемотке канала, курсор скачет то через три строчки, то стоит на месте, то правильно двигается... б) а можно плиз ссылочку - где.... рад что не одинок - есть надежда что грабли найдутся.

Igor: jerl125, а) Некорректно созданный ИК-драйвер или недостаточно точная параметризация в программе. б) Где-то тут.


jerl125: Спасибо, за наводки, буду рыть. А то просто вилы какие-то, замучился. Может кто имел дело с Vu+? Драйвером не поделитесь, плиз?

p.vladi: По поводу IR для Vu+ - а тут не смотрели? http://www.remotecentral.com/cgi-bin/mboard/prontopro/thread.cgi?4051 Как-то получил нового клиента. пришел устанавливать русское ТВ, в дом где уже был Crestron который поддерживали британцы. многое не работало - включая лифты для телевизоров. то выезжали, то нет. определил как ошибку в IR. позвонил производителю лифта - прислали HEX всех IR команд. все работает как часы. Кстати про IR - другие британцы научили меня хитрости: Есть дешевые универсальные пульты Logitech Harmony. У Logitech очень большая база IR команд. Много дискретных команд. Иной раз можно "запрограммировать" пульт Harmony на проблемное устройство, и использовать Crestron IR читалку чтобы скопировать сигналы. на удивление хорошо работает... иной раз (особенно когда у клиента не осталось оригинальных пультов от старого оборудования которого нет в базах)

jerl125: спасибо

asakharov: Да, Андрей, интересно вам систему запрограммировали :-) И с программистами этими вы, похоже, поссорились, раз сами разбираться взялись. Тенденция, однако. Модуль для управления Dune по IP вам, скорее всего, из файлов с Yahoo Group поставили. Тот модуль расчитан на работу со старой прошивкой. Разрабатывался он давно. Новая прошивка Dune выдает более длинные ответы, длины объявленных переменных в модуле не хватает. О переполнении лог файл в процессоре рассказывает. Надо SIMPL+ файл модуля управления редактировать. Так по крайней мере у меня было в системе, которую я с год назад делал. После исправления все стало хорошо, подвисания исчезли. Процессор там, правда, был MC3. Но не думаю, что эта разница принципиальна.

Игорь K.: Однажды дома столкнулся с подобной проблемой. Переставал отвечать AV2. Лог ошибок был переполнен сообщениями о проблеме связи c плеерами Dune. Переполнение буфера. А так как никакого разбора поступающих ответов нет и не нужен он, то в SIMPL отключил подачу входящего трафика от Dune. Проблемы исчезли.

jerl125: Тут, как выяснилось, проблема общая для любого IP управления по HTTP ссылкам. Процессор абсолютно аналогично виснет при подаче комманд как на Риссивер так и на Дюну. Вообщем видимо дело не в Дюне. asakharov: ни с кем я не сорился, у меня все хорошо. )) Просто вопрос сложный и пытаемся решить "всем миром".

p.vladi: На яху группе сейчас активная беседа по поводу зависания на ровно две минуты CP3 при управлении Axis камер через HTTP пока к выводам не пришли

jerl125: p.vladi да, проблема один в один. Вообщем проблема Crestron. Надо ждать испаввлений... ((((

BaDoS: Хотел бы поднять эту тему еще разок. Одно отличие - в качестве контроллера управления выступает Pro3. А проблема в том, что модуль для ресивера dune (скачал последний на яху группе, только буфер увеличил, а то валили ошибки о переполнении) не вешает контроллер, а просто вырубает связь со всеми модулями 3 series TCP/IP Ethernet Intersystem Communications, т.е. команды на другие подпрограммы ни в какую не проходят. Может у кого была похожая проблема и есть ее решение? Заметил только, что если перезагрузить полностью контроллер, то проблема вроде как уходит до следующей перезаливки какой-нить из подпрограмм.

eoulianov: Кроме экономии одного флешера ничего полезного с управления Dune по IP нет - зачем насилуете мироздание?) Смотрите на логи - когда я занимался прозекцией того модуля, на моём CP3 были exceptios. У Dune HDBase3D тогда была скверная привычка сбрасывать HTTP соединение, даже если в GET запросе было указание на его продолжение. И, похоже, она как-то криво его сбрасывала. Судя по настроениям на crestronlabs, разработчики вообще не занимаются тестированием файловых и сетевых операций, считая что это Windows CE во всём виновата. Может быть, нам повезёт и контроллеры переведут на Android, как сделали с TSW. Из сетевых операций до сих пор худо-бедно работают только простые TCP/IP клиенты с медленным и небольшим обменом и без разрывов соединений, так любимых HTTP, ну и "родные" крестроновские CTP и CIP соединения, и то с оговорками. Файловых операций тоже нужно всячески избегать, если не хотите раскорячить флешку и приехать под новый год к девственно чистому незагружающемуся контроллеру.

BaDoS: Я согласен, что работа именно с этим протоколом работает криво. Поэтому и интересуюсь про способы, которые помогут хоть как-то решить данную проблему. Управляю другими ресиверами по HTTP и там вроде как все нормально, хотя соединение тоже сбрасывается, но я это в модуле отслеживаю. Но вот с дюновскими реально что-то не так).

Вячеслав: Есть инсталляция MC3 + 4шт DUNE HD TV-303D Управление правда выходит за рамки копирования ИК пульта, т.к. плеер используется для проигрывания создаваемого на crestron плейлиста. Проблем с зависанием нет. Но есть проблемы с фидбэком от DUNE, не корректные значения длительности воспроизводимого файла и засыпание плеера (+ какие то еще уже не вспомню). Хоть и техподдержка охотна хотела посотрудничать на эту тему, быстрее было решить всякого рода костылями. Если фидбэк не имеет постоянного делимитра-разделителя (типа </command_result>\x0A в случае DUNE), то всегда можно страховаться от нехорошего переполнения буфера вставкой кода типа if (len(from_device)>700){clearbuffer(from_device);} в событие SOCKETRECEIVE from_device При общей длине объявленного буфера в 1000 (TCP_CLIENT from_device[1000]). С учетом что она посылка не будет более 100-200 байт При таком подходе есть конечно вероятность когда то потерять часть полезных данных и получить неверную обработку последующей не полной посылки, но уж точно не получите переполнение буфера. Можно даже чуть грубее поступить и просто выполнять безусловное clearbuffer(from_device) после обработки всех известных вам ответов. Опять таки проблема будет при разбитом на части входящем сообщении.

Игорь K.: Опять много букв и слов. Есть же железные решения для аудио видео по заданному плейлисту, готовые, с фидбеками! Crestron не есть глобальное решение любой задачи.

Alexandr: Во всех случаев лагов такого рода при невозможности обойти управление через HTTP проблему решал следующим образом - ставил на управление этой железкой любой контроллер 2 серии с эзетнетом и все. Конечно можно долго копать (4 дня в первый раз потратил, с нестабильным результатом), но если заранее купить на ебее старых железок и использовать их как шлюзы выходит сильно быстрее,а в результате дешевле.

Вячеслав: Игорь K. пишет: Какие рекомендуете устройства?

p.vladi: Вячеслав пишет: плеер используется для проигрывания создаваемого на crestron плейлиста. А можно поподробнее пожалуйста? любопытно.

Alexandr: Меня тоже интересует такая возможность :) И ещё по DUNE HD есть вопрос - наверняка этот девайс многие используют для просмотра фильмов с хранилища, есть ли у у него достаточно простой способ привести интерфейс к привычному для обычных пользователей? (ну как в AppleTV, чтобы после включения на экране уже отображалась библиотека фильмов в обложках)?



полная версия страницы