Перейти к контенту

Обсуждение плагинов и всё относящееся к папке Var


ikrom

Рекомендуемые сообщения

 Gofurjon Описание плагина EmuRestarter

При появлении таблички "Канал закодирован" будет происходить автоматический перезапуск эмулятора при помощи заранее сформированного скрипта. Прошу обратить внимание, что плагин реагирует не только на появление надписи кодированного канала, но и на сообщение об отсутствующем сигнале. Так же сделано и в OrangeRestarter - такая особенность внешних Fortis API.
 
Установка стандартная: файлы из папки bin размещаем по пути /var/bin, из папки etc - по пути /var/etc, из папки scripts - в папку /var/scripts, которую вам, скорее всего, придётся создать. Сделать это можно, использую Samba или FTP-соединение. Структура каталогов в архиве сохранена.
 
Запуск/остановка и прописывание плагина в автозагрузку выполняется стандартно через меню плагинов (Меню --> Плагин). Не забываем назначить права 755 (командой chmod) исполняемому файлу плагина /var/bin/EMURetstart и скрипту перезапуска эмулятора в каталоге /var/scripts. В скрипт перезапуска можете добавить команду перезапуска сети (работоспособность скрипта перезапуска сети ещё под вопросом).
 
Итак, после появления надписи "Канал закодирован" запускается таймер, равный codeWait из конфига (по умолчанию 6 секунд, можно задать от 0 до 60 секунд). После этого вызывается скрипт перезапуска эмулятора, который обязательно должен быть исполняемым Linux Shell скриптом. Путь к скрипту задаётся параметром restartScript из файла конфигурации. После первого вызова скрипта, если сообщение о кодированном канале не пропало, выжидается restarWait секунд (по умолчанию 4 секунды, можно задать от 3 до 60 секунд) и делаются повторные запуски скрипта. Всего предпринимается restartCount попыток (по умолчанию 3, можно задать от 3 до 10000). Все данные параметры задаются в секции Options.
 
Если активен параметр showText секции Options (то есть равен 1), то в момент перезапуска на экран выводится сообщение "Перезапуск эмулятора...". В этом случае применяются секции Position, Font и Color. posX и posY задают верхний левый угол по оси X и Y соответственно окна с сообщением, а width и height - его ширину и высоту соответственно. Параметр family задаёт путь к шрифту (шрифт должен быть с поддержкой кириллицы), size определяет его размер (можно задать от 6 до 96), font и back задают цвета шрифта и фона (как задаются цвета, можно посмотреть здесь).
 
Конечно, приложением имеет лог работы по пути /tmp/EMURestarter.log.
 
Прошу так же заранее обратить внимание на важную особенность реализации - если будет предприняты все попытки перезапуска эмулятора (restartCount из конфига), а канал так и не раскодируется, то повторные попытки перезапуска эмулятора производится не будут (в логе появится сообщение "Перезапуск не удался") либо до ручного перезапуска эмулятора, либо до перезапуска плагина. В некоторых ситуациях это имеет смысл, иначе - рекомендуется задавать параметр restartCount большим (например, 1000).
 
Отписываемся о впечатлениях, найденных ошибках, высказываем пожелания для будущих версий здесь.
 
Внимание! Работоспособность искусственно ограничена ресиверами Openbox SX-серии!

  • Like 1
Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 6,1k
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

к стати вчера приобрёл SX6 и поставил плагин EmuRestarter естественно переписав скрипт под оскам и работает проста супер и не нужен не какой shek-oscam....

Ссылка на комментарий
Поделиться на других сайтах

Выкладываю вырезки из своего лога, если, что не правильно, напишите исправлю:

 

 timeout -по времени не успел открыть канал 0602- континент тв с мультипорта-R17

06:04:20 192.168.1.101 DVB0[sTAPI]: ECM80 (0602:000000/457.12) 'N/A' [33mtimeout[0m by R17[newcamd525]

06:04:21 192.168.1.101 DVB0[sTAPI]: ECM81 (0602:000000/457.12) 'N/A' [33mtimeout[0m by R31[newcamd525] попытался с R31
06:04:21 192.168.1.101 DVB0[sTAPI]: ECM81 (0602:000000/457.3) 'N/A' [33mtimeout[0m by R30[newcamd525] с R30
06:04:21 192.168.1.101 DVB0[sTAPI]: ECM81 (0602:000000/457.26) 'N/A' [33mtimeout[0m by R0[newcamd525] и т.д.
06:04:21 192.168.1.101 DVB0[sTAPI]: ECM81 (0602:000000/457.12) 'N/A' [33mtimeout[0m by R31[newcamd525]
06:04:21 192.168.1.101 DVB0[sTAPI]: ECM81 (0602:000000/457.3) 'N/A' [33mtimeout[0m by R30[newcamd525]
06:04:21 192.168.1.101 DVB0[sTAPI]: ECM81 (0602:000000/457.26) 'N/A' [33mtimeout[0m by R0[newcamd525]
06:04:21 192.168.1.101 DVB0[sTAPI]: ECM81 (0602:000000/457.3) 'N/A' [33mtimeout[0m by R30[newcamd525]
06:04:21 192.168.1.101 DVB0[sTAPI]: ECM81 (0602:000000/457.12) 'N/A' [33mtimeout[0m by R31[newcamd525] тыкается по разным портам
это ты переключил на радугу тв-0652 пытается открыть с R0-не получилось-not decoded
06:04:58 192.168.1.101 DVB0[sTAPI]: ECM81 (0652:000000/B4.FFFF) 'N/A' [31mnot decoded[0m by R0[newcamd525]  
открыл-decoded с R4
06:04:58 192.168.1.101 DVB0[sTAPI]: ECM81 (0652:000000/B4.FFFF) 'N/A' [32mdecoded cache[0m by R4[newcamd525]
06:05:12 192.168.1.101 DVB0[sTAPI]: ECM80 (0652:000000/B4.FFFF) 'Harmonic:Perviy Kanal +4' [31mnot decoded[0m by R0[newcamd525] дернулся на R0
06:05:12 192.168.1.101 DVB0[sTAPI]: ECM80 (0652:000000/B4.FFFF) 'Harmonic:Perviy Kanal +4' [32mdecoded cache[0m by R4[newcamd525] открыл с R4
если бы долго перебирал то получил бы и на радуге затык
06:05:27 192.168.1.101 DVB0[sTAPI]: ECM81 (0652:000000/B4.FFFF) 'Harmonic:Perviy Kanal +4' [31mnot decoded[0m by R0[newcamd525]
06:05:27 192.168.1.101 DVB0[sTAPI]: ECM81 (0652:000000/B4.FFFF) 'Harmonic:Perviy Kanal +4' [32mdecoded cache[0m by R4[newcamd525]
переключил на континент и опять пошел перебор портов
06:05:30 192.168.1.101 DVB0[sTAPI]: ECM80 (0602:000000/25D.13) 'N/A' [31mnot decoded[0m by R7[newcamd525]
06:05:30 192.168.1.101 DVB0[sTAPI]: ECM80 (0602:000000/25D.26) 'N/A' [31mnot decoded[0m by R14[newcamd525]
06:05:30 192.168.1.101 DVB0[sTAPI]: ECM80 (0602:000000/25D.32) 'N/A' [31mnot decoded[0m by R17[newcamd525]
06:05:30 192.168.1.101 DVB0[sTAPI]: ECM80 (0B00:000000/25D.0) 'N/A' [31mnot decoded[0m by R0[newcamd525]
06:05:30 192.168.1.101 DVB0[sTAPI]: ECM80 (0602:000000/25D.42) 'N/A' [31mnot decoded[0m by R22[newcamd525]
06:05:30 192.168.1.101 DVB0[sTAPI]: ECM80 (0602:000000/25D.67) 'N/A' [31mnot decoded[0m by R24[newcamd525]
06:05:30 192.168.1.101 DVB0[sTAPI]: ECM81 (0602:000000/25D.26) 'N/A' [31mnot decoded[0m by R27[newcamd525]
06:05:30 192.168.1.101 DVB0[sTAPI]: ECM81 (0602:000000/25D.13) 'N/A' [31mnot decoded[0m by R26[newcamd525]
06:05:30 192.168.1.101 DVB0[sTAPI]: ECM81 (0602:000000/25D.32) 'N/A' [31mnot decoded[0m by R28[newcamd525]
 
06:05:32 192.168.1.101 DVB0[sTAPI]: ECM81 (0602:000000/25D.67) 'N/A' [31mnot decoded[0m by R31[newcamd525]
06:05:32 192.168.1.101 DVB0[sTAPI]: ECM81 (0602:000000/25D.67) 'N/A' [31mnot decoded[0m by R31[newcamd525]
06:05:32 192.168.1.101 R9[newcamd525]: WiCard server detected with 1 CAIDs, flags=0005
06:05:32 192.168.1.101 R9[newcamd525]: Extra packet data supported by server
06:05:32 192.168.1.101 R13[newcamd525]: WiCard server detected with 1 CAIDs, flags=0005
06:05:32 192.168.1.101 R13[newcamd525]: Extra packet data supported by server
 
тут ты вырезал кусок лога где идет проверка на каком порту какая подписка
06:05:32 192.168.1.101 R18[newcamd525]: CAID 0000, providers 1, UA 0000000000000000 
06:05:32 192.168.1.101 R18[newcamd525]: provider 0: id 000000, SA 0000000000000000
06:05:32 192.168.1.101 R16[newcamd525]: CAID 0000, providers 1, UA 0000000000000000
06:05:32 192.168.1.101 R16[newcamd525]: provider 0: id 000000, SA 0000000000000000
06:05:32 192.168.1.101 R8[newcamd525]: CAID 0000, providers 1, UA 0000000000000000
06:05:32 192.168.1.101 R8[newcamd525]: provider 0: id 000000, SA 0000000000000000
 
06:05:33 192.168.1.101 R23[newcamd525]: provider 0: id 000000, SA 0000000000000000
06:05:33 192.168.1.101 R21[newcamd525]: provider 0: id 000000, SA 0000000000000000
06:05:33 192.168.1.101 R13[newcamd525]: Remote build 1.16 celerity (Nov 15 2013)
06:05:33 192.168.1.101 R9[newcamd525]: Remote build 1.16 celerity (Nov 15 2013)
06:05:33 192.168.1.101 R9[newcamd525]: CAID 0B02, providers 1, UA 0000000000000000
06:05:33 192.168.1.101 R9[newcamd525]: provider 0: id 000000, SA 0000000000000000
это твой порт-R13 для континент тв с CAID-0602 на котором 13 провайдеров с разными чидами:0,3,11 и т.д
06:05:33 192.168.1.101 R13[newcamd525]: CAID 0602, providers 13, UA 0000000000000000
06:05:33 192.168.1.101 R13[newcamd525]: provider 0: id 000000, SA 0000000000000000
06:05:33 192.168.1.101 R13[newcamd525]: provider 1: id 000003, SA 0000000000000000
06:05:33 192.168.1.101 R13[newcamd525]: provider 2: id 000011, SA 0000000000000000
06:05:33 192.168.1.101 R13[newcamd525]: provider 3: id 000016, SA 0000000000000000
06:05:33 192.168.1.101 R13[newcamd525]: provider 4: id 00001A, SA 0000000000000000
06:05:33 192.168.1.101 R13[newcamd525]: provider 5: id 00001E, SA 0000000000000000
06:05:33 192.168.1.101 R13[newcamd525]: provider 6: id 000020, SA 0000000000000000
06:05:33 192.168.1.101 R13[newcamd525]: provider 7: id 000023, SA 0000000000000000
06:05:33 192.168.1.101 R13[newcamd525]: provider 8: id 000032, SA 0000000000000000
06:05:33 192.168.1.101 R13[newcamd525]: provider 9: id 000042, SA 0000000000000000
06:05:33 192.168.1.101 R13[newcamd525]: provider 10: id 000025, SA 0000000000000000
06:05:33 192.168.1.101 R13[newcamd525]: provider 11: id 000027, SA 0000000000000000
06:05:33 192.168.1.101 R13[newcamd525]: provider 12: id 000060, SA 0000000000000000
опять одни попытки открыть канал с разных портов
06:05:34 192.168.1.101 DVB0[sTAPI]: ECM81 (0602:000000/25D.67) 'N/A' [31mnot decoded[0m by R7[newcamd525]
06:05:34 192.168.1.101 DVB0[sTAPI]: ECM81 (0602:000000/25D.67) 'N/A' [31mnot decoded[0m by R7[newcamd525]
06:05:34 192.168.1.101 DVB0[sTAPI]: ECM81 (0602:000000/25D.67) 'N/A' [31mnot decoded[0m by R7[newcamd525]
06:05:34 192.168.1.101 DVB0[sTAPI]: ECM81 (0602:000000/25D.42) 'N/A' [31mnot decoded[0m by R0[newcamd525]
06:05:35 192.168.1.101 DVB0[sTAPI]: ECM81 (0602:000000/25D.42) 'N/A' [31mnot decoded[0m by R0[newcamd525]
06:05:35 192.168.1.101 DVB0[sTAPI]: ECM81 (0602:000000/25D.42) 'N/A' [31mnot decoded[0m by R0[newcamd525]
 
06:05:39 192.168.1.101 DVB0[sTAPI]: ECM81 (0602:000000/25D.26) 'N/A' [31mnot decoded[0m by R3[newcamd525]
06:05:39 192.168.1.101 DVB0[sTAPI]: ECM81 (0602:000000/25D.32) 'N/A' [31mnot decoded[0m by R12[newcamd525]
попытался открыть канал через CAID-0B00 телекарты не получилось-not decoded
06:05:39 192.168.1.101 DVB0[sTAPI]: ECM81 (0B00:000000/25D.0) 'Orion Express:Pervyy kanal (+2)' [31mnot decoded[0m by R7[newcamd525]
опять пошел перебор портов
06:05:40 192.168.1.101 DVB0[sTAPI]: ECM81 (0602:000000/25D.42) 'Orion Express:Pervyy kanal (+2)' [31mnot decoded[0m by R5[newcamd525]
06:05:40 192.168.1.101 DVB0[sTAPI]: ECM81 (0602:000000/25D.42) 'Orion Express:Pervyy kanal (+2)' [31mnot decoded[0m by R5[newcamd525]
06:05:40 192.168.1.101 DVB0[sTAPI]: ECM81 (0602:000000/25D.42) 'Orion Express:Pervyy kanal (+2)' [31mnot decoded[0m by R5[newcamd525]
06:05:40 192.168.1.101 DVB0[sTAPI]: ECM81 (0602:000000/25D.67) 'Orion Express:Pervyy kanal (+2)' [31mnot decoded[0m by R1[newcamd525]
06:05:40 192.168.1.101 DVB0[sTAPI]: ECM81 (0602:000000/25D.67) 'Orion Express:Pervyy kanal (+2)' [31mnot decoded[0m by R1[newcamd525]
06:05:40 192.168.1.101 DVB0[sTAPI]: ECM81 (0602:000000/25D.67) 'Orion Express:Pervyy kanal (+2)' [31mnot decoded[0m by R1[newcamd525]
06:05:40 192.168.1.101 DVB0[sTAPI]: ECM81 (0602:000000/25D.26) 'Orion Express:Pervyy kanal (+2)' [31mnot decoded[0m by R0[newcamd525]
 
06:05:54 192.168.1.101 DVB0[sTAPI]: ECM80 (0602:000000/25D.67) 'Orion Express:Pervyy kanal (+2)' [31mnot decoded[0m by R3[newcamd525]
06:05:54 192.168.1.101 DVB0[sTAPI]: ECM80 (0602:000000/25D.67) 'Orion Express:Pervyy kanal (+2)' [31mnot decoded[0m by R3[newcamd525]
на радуге у тебя тоже идет перебор портов но успевает открыть с рабочего и поэтому затыка не заметно
06:05:55 192.168.1.101 DVB0[sTAPI]: ECM80 (0652:000000/B4.FFFF) 'N/A' [31mnot decoded[0m by R0[newcamd525]
06:05:56 192.168.1.101 DVB0[sTAPI]: ECM80 (0652:000000/B4.FFFF) 'N/A' [31mnot decoded[0m by R1[newcamd525]
06:05:58 192.168.1.101 DVB0[sTAPI]: ECM81 (0652:000000/B4.FFFF) 'N/A' [31mnot decoded[0m by R0[newcamd525]
06:05:58 192.168.1.101 DVB0[sTAPI]: ECM81 (0652:000000/B4.FFFF) 'N/A' [31mnot decoded[0m by R0[newcamd525]
06:05:59 192.168.1.101 DVB0[sTAPI]: ECM81 (0652:000000/B4.FFFF) 'N/A' [31mnot decoded[0m by R1[newcamd525]
06:06:00 192.168.1.101 DVB0[sTAPI]: ECM81 (0652:000000/B4.FFFF) 'N/A' [31mnot decoded[0m by R3[newcamd525]
06:06:00 192.168.1.101 DVB0[sTAPI]: ECM81 (0652:000000/B4.FFFF) 'N/A' [32mdecoded cache[0m by R4[newcamd525]
06:06:12 192.168.1.101 DVB0[sTAPI]: ECM80 (0652:000000/B4.FFFF) 'Harmonic:Perviy Kanal +4' [31mnot decoded[0m by R0[newcamd525]
06:06:13 192.168.1.101 DVB0[sTAPI]: ECM80 (0652:000000/B4.FFFF) 'Harmonic:Perviy Kanal +4' [31mnot decoded[0m by R1[newcamd525]
06:06:15 192.168.1.101 DVB0[sTAPI]: ECM80 (0652:000000/B4.FFFF) 'Harmonic:Perviy Kanal +4' [31mnot decoded[0m by R3[newcamd525]
06:06:15 192.168.1.101 DVB0[sTAPI]: ECM80 (0652:000000/B4.FFFF) 'Harmonic:Perviy Kanal +4' [32mdecoded cache[0m by R4[newcamd525]
06:06:27 192.168.1.101 DVB0[sTAPI]: ECM81 (0652:000000/B4.FFFF) 'Harmonic:Perviy Kanal +4' [31mnot decoded[0m by R0[newcamd525]
06:06:28 192.168.1.101 DVB0[sTAPI]: ECM81 (0652:000000/B4.FFFF) 'Harmonic:Perviy Kanal +4' [31mnot decoded[0m by R1[newcamd525]

06:06:30 192.168.1.101 DVB0[sTAPI]: ECM81 (0652:000000/B4.FFFF) 'Harmonic:Perviy Kanal +4' [31mnot decoded[0m by R3[newcamd525]09:51:59

 

Убери все лишние порты в ридере шары:

[reader]

name=shara

emm_cache=1

type = newcamd525

account = логин:пароль@сервер

multiport = порт радуги,порт континента

ecm_ttl=6000

keepalive = 300

reconnect_delay = 10

debug=1

попробуй для континента фильтр так пропиать:

 

rule = caid=0602;chid=0,3,11,16,1A,1E,20,23,25,27,32,42,60;accept#Континент

 

Кинь в личку лог с момента запуска Wicard и до начала попытки открытия канала и я помогу тебе составить конфиг 

Ссылка на комментарий
Поделиться на других сайтах

 

попробуй для континента фильтр так пропиать:

 

rule = caid=0602;chid=0,3,11,16,1A,1E,20,23,25,27,32,42,60;accept#Континент

 

 

А как же чиды 2F,8d,8e,91,92....?

Я бы всё таки парню порекомендовал такой фильтр,так как мы с ним едем на одном паровозе,а паровоз наш рекомендует именно такой фильтр для Континента.

 

rule = caid=0602;chid=0,11,13,18,25,27,4C,42,43,60,2F,8d,8e,91,92;accept#kontinent

 

Ссылка на комментарий
Поделиться на других сайтах

А как же чиды 2F,8d,8e,91,92....?

Я бы всё таки парню порекомендовал такой фильтр,так как мы с ним едем на одном паровозе,а паровоз наш рекомендует именно такой фильтр для Континента.

 

rule = caid=0602;chid=0,11,13,18,25,27,4C,42,43,60,2F,8d,8e,91,92;accept#kontinent

 

Я континент не принимаю,все данные брал из его лога:

 

06:05:33 192.168.1.101 R13[newcamd525]: CAID 0602, providers 13, UA 0000000000000000  #13-количество провайдеров с CAID 0602

06:05:33 192.168.1.101 R13[newcamd525]: provider 0: id 000000, SA 0000000000000000

06:05:33 192.168.1.101 R13[newcamd525]: provider 1: id 000003, SA 0000000000000000

06:05:33 192.168.1.101 R13[newcamd525]: provider 2: id 000011, SA 0000000000000000

06:05:33 192.168.1.101 R13[newcamd525]: provider 3: id 000016, SA 0000000000000000

06:05:33 192.168.1.101 R13[newcamd525]: provider 4: id 00001A, SA 0000000000000000

06:05:33 192.168.1.101 R13[newcamd525]: provider 5: id 00001E, SA 0000000000000000

06:05:33 192.168.1.101 R13[newcamd525]: provider 6: id 000020, SA 0000000000000000

06:05:33 192.168.1.101 R13[newcamd525]: provider 7: id 000023, SA 0000000000000000

06:05:33 192.168.1.101 R13[newcamd525]: provider 8: id 000032, SA 0000000000000000

06:05:33 192.168.1.101 R13[newcamd525]: provider 9: id 000042, SA 0000000000000000

06:05:33 192.168.1.101 R13[newcamd525]: provider 10: id 000025, SA 0000000000000000

06:05:33 192.168.1.101 R13[newcamd525]: provider 11: id 000027, SA 0000000000000000

06:05:33 192.168.1.101 R13[newcamd525]: provider 12: id 000060, SA 0000000000000000

 

Может быть континент меняет их время от времени,а на паровозе не успевают обновлять.

Ссылка на комментарий
Поделиться на других сайтах

А как же чиды 2F,8d,8e,91,92....?

Я бы всё таки парню порекомендовал такой фильтр,так как мы с ним едем на одном паровозе,а паровоз наш рекомендует именно такой фильтр для Континента.

 

rule = caid=0602;chid=0,11,13,18,25,27,4C,42,43,60,2F,8d,8e,91,92;accept#kontinent

 

скажите а почему не указываете ident=0 . в вашей сборке я установил идент и быстрее каналы стали переключаться имеено на 85-ом

Ссылка на комментарий
Поделиться на других сайтах

Fanattv До или после нового года была чехарда с чидами,точно уже не помню.Сейчас всё стабильно.

Если он скинет лог с момента запуска Wicarda и во всех секциях т.е. в [dvb],[filter],[reader] пропишет debug=1,будет более ясная картина.

 

скажите а почему не указываете ident=0 . в вашей сборке я установил идент и быстрее каналы стали переключаться имеено на 85-ом

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

rule = caid=0602;ident=0;chid=0,3,11,16,1A,1E,20,23,25,27,32,42,60;accept#Континент

Ссылка на комментарий
Поделиться на других сайтах

snnbbs При использовании чидов в фильтре прописывать идент вовсе не обязательно.Ощущение что у вас быстрее открывается  с идентом,чисто ваше субъективное ощущение.

Ссылка на комментарий
Поделиться на других сайтах

Спасибо всем кто принял участие в моем вопросе!!! Сменил шародателя, пока тест, но вроде работает и работает стабильно, посмотрим что будет дальше.

Ссылка на комментарий
Поделиться на других сайтах

Гость
Эта тема закрыта для публикации сообщений.




×
×
  • Создать...

Важная информация

Читаем Условия использования