Crestron и MD

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

Ответить
I_I_Imonder
Сообщения: 256
Зарегистрирован: Сб янв 11, 2014 2:54 pm
Благодарил (а): 12 раз
Поблагодарили: 14 раз

Crestron и MD

Сообщение I_I_Imonder » Сб мар 21, 2015 5:33 pm

Друзья, а никто случайно не подружил crestron с мажором?
dzikiss
Сообщения: 2
Зарегистрирован: Ср мар 25, 2015 8:22 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Crestron и MD

Сообщение dzikiss » Ср мар 25, 2015 11:29 pm

Пока что нет :)
-----------
http://isr-clinic.com/gastroynterologij/rak-pecheni
vova5049
Сообщения: 64
Зарегистрирован: Пт фев 21, 2014 10:56 am
Откуда: Днепропетровск
Благодарил (а): 1 раз
Поблагодарили: 5 раз

Re: Crestron и MD

Сообщение vova5049 » Чт мар 26, 2015 10:49 pm

А что вы подружить то хотите. У меня в крестроновском проце открыт TCP порт и он этот порт слушает. Из MDM я телнетом кидаю команды на этот порт и проц их отрабатывает. Я попросил, чтоб программер крестрона настроил ряд команд которые проц на этом порту слушает. Это если нужно послать команду, а если отследить нажатие кнопок на крестроновской панели, то можно попробовать программку crestron eStart, в ней прописываешь в настройках IP и порт крестроновского проца и создаешь события на определенный Join. А событием может быть запуск бат-файла, которым можно передать что-то в МДМ.
2*MegaD328, Система на Raspberry Pi 2
I_I_Imonder
Сообщения: 256
Зарегистрирован: Сб янв 11, 2014 2:54 pm
Благодарил (а): 12 раз
Поблагодарили: 14 раз

Re: Crestron и MD

Сообщение I_I_Imonder » Пт мар 27, 2015 10:48 am

у меня крестрон рулит аквасторожем и двумя hdmi матрицами, вот хочу посылать команды например открыть закрыть кран или xbox переключить на телек спальне.
Из putty получилось послать команду, а вот как Вы из МЖ посылаете телнетом?
vova5049
Сообщения: 64
Зарегистрирован: Пт фев 21, 2014 10:56 am
Откуда: Днепропетровск
Благодарил (а): 1 раз
Поблагодарили: 5 раз

Re: Crestron и MD

Сообщение vova5049 » Пт мар 27, 2015 12:01 pm

Примерно так:

Код: Выделить всё

$address = '192.168.0.5';
$port = 49152;  
  
  if (($socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP)) < 0) {return 0;}
  else {}
  $result = socket_connect($socket, $address, $port);
  if ($result === false) {return 0;} else {}
  $msg = "Stop_sys\r\n";
  socket_write($socket, $msg, strlen($msg)); //Отправляем крестрону сообщение
  $out = socket_read($socket, 11); //Читаем сообщение от крестрона
  say ($out);
  //if ($out === "Stop_ok\r\n") {say ("удачное нажатие кнопки ВЫключить все на панели Крестрона");} else {}
  //say ("эмуляция нажатия кнопки ВЫключить все на панели Крестрона");  
но это у меня такие команды, у вас, конечто же другие, но принцип тот же. МДМ у меня на линуксе стоит, наверно под виндой могут быть нюансы.
За это сообщение автора vova5049 поблагодарил:
I_I_Imonder (Ср июн 24, 2015 4:46 pm)
Рейтинг: 1.16%
2*MegaD328, Система на Raspberry Pi 2
I_I_Imonder
Сообщения: 256
Зарегистрирован: Сб янв 11, 2014 2:54 pm
Благодарил (а): 12 раз
Поблагодарили: 14 раз

Re: Crestron и MD

Сообщение I_I_Imonder » Сб мар 28, 2015 8:13 am

Спасибо. попробую и обязательно отпишусь
I_I_Imonder
Сообщения: 256
Зарегистрирован: Сб янв 11, 2014 2:54 pm
Благодарил (а): 12 раз
Поблагодарили: 14 раз

Re: Crestron и MD

Сообщение I_I_Imonder » Ср июн 24, 2015 4:31 pm

При помощи vova5049 получилось сделать управление крестроном по телнету, но а вот как из мж управлять еще остается загадкой). Может есть наработки у кого как из мж послать команду через телнет?
Через пути все выглядит просто
10.1.0.167 41900
In1 // команда
vova5049
Сообщения: 64
Зарегистрирован: Пт фев 21, 2014 10:56 am
Откуда: Днепропетровск
Благодарил (а): 1 раз
Поблагодарили: 5 раз

Re: Crestron и MD

Сообщение vova5049 » Сб июн 27, 2015 10:50 am

Я крестрон не программирую, в предыдущем сообщении я писал
если отследить нажатие кнопок на крестроновской панели, то можно попробовать программку crestron eStart, в ней прописываешь в настройках IP и порт крестроновского проца и создаешь события на определенный Join. А событием может быть запуск бат-файла, которым можно передать что-то в МДМ
Попробую пояснить (но я могу ошибаться)))) - на Windows-компах у меня установлена программа e-Start, в ее настройках прописываются параметры подключения к крестроновскому процу (на всех компах настройки одинаковые, кроме IP ID-он на всех компах должен отличаться. Если все настройки правильные, статус подключения в этой программе изменится на connected и, если компов много (у меня около 30-ти), то все они будут подключены к единому "каналу передачи данных" от проца крестрона к сетевым устройствам (в моем случае компы, но есть и проекторы, которые могут слушать этот канал от Crestron-а).
Теперь, когда статус e-Start connected, нужно настроить чтоб программа реагировала на сообщения, передаваемые в этом канале. В Crestron есть такое понятие, как Join (по сути - это код какого-либо события). Теперь в программе самого Crestron нужно настроить, чтоб при возникновении события, к примеру, в вашем случае подача управляющего сигнала запорному клапану, Crestron кроме этого еще и слал к примеру Join - 25 в этот канал, а на компе, в настройках e-Start на Join-25 прописать запуск своего скрипта. Теперь, когда будет срабатывать запорный клапан, на компе с e-Start будет запускаться скрипт...
2*MegaD328, Система на Raspberry Pi 2
Ответить