Авто DiSEqC v1.1/1.2 для Rudbox1.05Rus

tornado1973

Профи в Сат-ТВ
крокозябры убрал
насчет дисека думаю
не имея девайса трудно что то осмысленное написать ...
удачи
 

Вложения

  • web+motor-nodhcp.rar
    413,9 KB · Просмотры: 192

Saulius5

Профи в Сат-ТВ
А нельзя ли к вэб интерфейсу приделать кроме мотора ещё и Diseqc1.1 и 1.2?
Можно и 1.1, но смысл какой? A 1.2 это и есть мотор или позиционер.
Вот у меня другая мысль была (vitgraf на нее натолкнул) - из веба прописать все спутники и настроить порты, кто каким протоколом работает (для мулти системы, где есть и мотор и свич на 8 портов). А уже скрипт веба создаст конфиг файл для disegc_mon плагина. Это было бы удобно, чем править конфиг в ручную для простого ползователя.
 

иван999

Профи в Сат-ТВ
Если имеещь ввиду управление через веб интерфейс - то управляет только diseqc1.2 (мотор или позиционер)
Если скрипт по автоматическому переключению спутника, после выбора канала - то работает и 1.1 и 1.2. Выбирается в конфиге diseqc.cfg параметр diseqc_type=x, где x=2 Diseqc1.1 (свитч на 8 портов), x=3 Diseqc1.2 (мотор или позиционер)


пожалусто обясните подробно как и ккуда заходить не могу понять спасибо
 

tornado1973

Профи в Сат-ТВ
data/sat/diseqc.cfg
открываешь блокнотом и правишь строку
diseqc_type=3 (или 2 ) в зависимости от того что надо мотор или 8 потовый свитч
 

Saulius5

Профи в Сат-ТВ
пожалусто обясните подробно как и ккуда заходить не могу понять спасибо
иван999, у вас нет подписи, а я не телепат. Скажите, какая у вас конфигурация спутников? Мотор или свитч?
 

vic

Профи в Сат-ТВ
А вот может мне кто то подмогнёт...
У меня поворотная система с двумя конверторами..с позиционированием понятно..но как выставить на разные спутники diseqc 1.0..в меню самого тюнера есть возможность выставить только два спутника ..у меня это 36 град и к примеру Сириус..как тюнер понимает,что и Астра и Хот Бирд и Амос и т.д..находятся на втором порте diseqc 1.0 ..тоесть все спутники кроме 36 град на одном и том же порте??Пока у меня каша с переключением diseqc1.0..

В телесате есть следующее:
# s:/<Position>/<Switch>/<Sat>/<Satname>
# <Position> - Position on committed switches : AA, AB, BA, BB
# <Switch> - Uncommitted Switches : 1-16
# <Sat> - Memory position on DiSEqC motor or positioner : 1-99
#
s:/x/x/1/ASTRA 19.2E
s:/x/x/2/EUTELSAT 16.0E
s:/x/x/3/HOTBIRD 13.0E
s:/x/x/4/EUTELSAT 7.0E
s:/x/x/5/THOR 1.0W

здесь я что то не вижу такой возможности..
 
Последнее редактирование:

Saulius5

Профи в Сат-ТВ
vic, Так у тебя довольно простая конфигурация (если цилкулярную голову используешь только для 36Е)
В Рредакторе создай не существующий спутник с названием "MOTOR", например;
В меню тюнера настрой два порта: 1 - 36Е под циркуляр, а 2 - MOTOR под универсал;
Отредактируй мой data/sat/diseqc.cfg:
diseqc_type=3
настрой все позиции спутников пот мотор, ка у меня напр.
1 ASTRA_19.2E
2 EUTELSAT_16.0E
3 HOTBIRD_13.0E
4 EUROBIRD_9.0E
5 SIRIUS_5.0E
6 TELECOM_8.0W
7 ASTRA_28.2E
8 HISPASAT_30.0W
9 TURKSAT_42.0E
10 THOR_1.0W
11 ASTRA_23.5E
12 EUTELSAT_36.0E

теперь, главное, установи 36Е на ту позицию поворотки, которая фокусирует этот спутник и сохрани эту позицию с помощью нашего веб интерфейса от tornado (система > мотор > )
(в полседней версии вебиф почему то пропала кнопка записи позиции - поправим)
Эту процедуру можно сделать так:
Позизии можно прописать командой в телнете:
/data/bin/diseqcsend1.2 224 49 106 x
x - позиция спутника
Настройку на спутник можно сделать и другим тюнером, я описал для тех, у кого его нету.
Дальше, прописываем в конфиге сохраненную позицию 36Е.
Все. Удачи.

Как это работает:
когда стаем на канал 36Е - pvrmain посылает команду на дисек свитч переключить на 1 порт, после этого мой скрипт находит, что канал изменился на другой спутник, устанавливает из системы, что это 36Е, находит в конфиге (diseqc.cfg) номер позиции этого спутника и дает команду в протоколе 1.2 покрутить тарелку на эту позицию. Таким образом, тарелка крутится на 36Е спутник и уже вклячена голова циркулярная (1 порт в твоем случае).

П.С. Я думал сделать поддержку смешанной конфигурации, типа дисек на 8 портов и поворотка, но Рудбокс1.05Рус предназначен для простого юзера и установка в ручную такого конфига будет слишком сложная. Надо время обдумать, как сделать этот конфиг более простым для установки.
 

vic

Профи в Сат-ТВ
Спасибо за совет..счас попробую..но дело в том,что у меня универсал и на 36град..я просто туда пластинку установвил..и вот просматриваю сразу два спутника в фиксированной позиции...как оно всё работает у меня...не могу догнать логики..тоесть вообще выключаю настройки спутников по дайсек1.0..всё равно работает..но не чётко..одни каналы есть просто характерные при позиционировании..к примеру с 36град..переезжаю на частоту Сириуса 12073..всё ок..как только на 11766..всё..уже только перегрузка тюнера спасает,чтоб канал заработал..тут же рядом включаю Амос..он появляется на нтвешном конверторе..и никак на центральном..одним словом много непоняток..теперь если я переезжаю на 36 град на нтвшный конвертор..сигнал есть -картинки нету..стаю на канал триколора --всё работает нормально..

Попробовал Мотор поставить..ничего..ещё хуже..приходится после переезда на спутник..таки выставить конкретный спутник..
 
Последнее редактирование:

иван999

Профи в Сат-ТВ
у меня стоит 8 потовый свитч что здес надо править и как


#
# Auto-DiSEqC by telesat® config file
#

# SetUp DiSEqC repeat (1-5)
diseqc_repeat=1


# s:/<Position>/<Switch>/<Sat>/<Satname>
# <Position> - Position on committed switches : AA, AB, BA, BB
# <Switch> - Uncommitted Switches : 1-16
# <Sat> - Memory position on DiSEqC motor or positioner : 1-99
#
1 SIRIUS 5.0E
2 HOTBIRD 13.0E
3 ASTRA 19.2E
4 ASTRA 23.5E
5 EUROBIRD 9.0E
6 EUTELSAT 16.0E
7 EUTELSAT 10.0E
8 AMOS 4.0W
 

2wladi

Профи в Сат-ТВ
у меня стоит 8 потовый свитч что здес надо править и как


1 Sirius 5.0e
2 Hotbird 13.0e
3 Astra 19.2e
4 Astra 23.5e
5 Eurobird 9.0e
6 Eutelsat 16.0e
7 Eutelsat 10.0e
8 Amos 4.0w


Привет.
Это просто.
Выбираеш свои спутники , если их нет в списке добовляеш.
Смотриш к какому порту (по номеру) подключен спутник (пример : к порту 1 подключен АМОС )
Перед Амосом ставиш 1 , и т.д.
 

иван999

Профи в Сат-ТВ
#
# Auto-DiSEqC by telesat® config file
#

# SetUp DiSEqC repeat (1-5)
diseqc_repeat=1


# s:/<Position>/<Switch>/<Sat>/<Satname>
# <Position> - Position on committed switches : AA, AB, BA, BB
# <Switch> - Uncommitted Switches : 1-16
# <Sat> - Memory position on DiSEqC motor or positioner : 1-99

а здес правилно или чтото надо менять
 

ankom

Профи в Сат-ТВ
иван999,

Щас только тестил Рудбокс 1.05Rus + Дайсек от Saulius5. По идее так должен конфиг начинаться

# SetUp DiSEqC type
# 1 - DiSEqC 1.1 (input A S1-S4 + input B S1-S4)
# 2 - DiSEqC 1.1 (uncommitted switches)
# 3 - DiSEqC 1.2 (motor & positioner)
diseqc_type=2

# <MOTOR_POS> <SAT NAME_ORBIT POS>
# 255 - if sat not using
1 ASTRA_19.2E
2 HOTBIRD_13.0E
3 SIRIUS_5.0E
4 EXPRESS_53.0E
....... и т.д...........
 

Saulius5

Профи в Сат-ТВ
иван999, Вы выложили конфиг от телесата, который использовался для имиджа 1.05b Telesat mod. Неиспользуйте его в имидже Rudbox1.05RUS! Там командный интерпретатор BusyBox более новый и некоторые команды и параметры, исползованные в скрипте телесата не будут работать на имидже Rudbox. Вот по этому я адаптировал скрипт, сделанный мною на AAF1.5, именно для Rudbox1.05RUS! Старый Рудбокс 1.04 тоже не будет работать.

Теперь скажите, на какой имидж вы хотите поставить дисек свитч на 8 портов и я вам порекомендую как его сконфигурировать правильно.

У телесатовского скрипта
# SetUp DiSEqC repeat (1-5)
diseqc_repeat=1

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

Если у вас Rudbox1.05RUS то поставьте параметр в моем конфиге по пути /data/sat/diseqc.cfg:
# SetUp DiSEqC type
# 1 - DiSEqC 1.1 (input A S1-S4 + input B S1-S4)
# 2 - DiSEqC 1.1 (uncommitted switches)
# 3 - DiSEqC 1.2 (motor & positioner)
diseqc_type=2
 
Последнее редактирование:

amigas

Пользователь
Поворотка

А плугин крутит только через веб интерфейс. А автоматом нельзя заставить без участия компа.
 

amigas

Пользователь
Авто DiSEqC

Или я уже вечером "глумлю" но у меня нифига не идет. Какой спутник надо указывать в настойках тюнера. Редактировать типа одни спутник мотор или каждый спутник отдельно сканировать меняя в меню

Добавлено через 47 секунд
На дисплее мигает что спутник меняется но на самом деле не крутит. Через веб крутит

Добавлено через 4 минуты
Если захожу в меню меняя спутник то тогда крутит. Поворотка на 3 DiSEqC
 
Последнее редактирование:

иван999

Профи в Сат-ТВ
иван999, Вы выложили конфиг от телесата, который использовался для имиджа 1.05b Telesat mod. Неиспользуйте его в имидже Rudbox1.05RUS! Там командный интерпретатор BusyBox более новый и некоторые команды и параметры, исползованные в скрипте телесата не будут работать на имидже Rudbox. Вот по этому я адаптировал скрипт, сделанный мною на AAF1.5, именно для Rudbox1.05RUS! Старый Рудбокс 1.04 тоже не будет работать.

Теперь скажите, на какой имидж вы хотите поставить дисек свитч на 8 портов и я вам порекомендую как его сконфигурировать правильно.

У телесатовского скрипта
# SetUp DiSEqC repeat (1-5)
diseqc_repeat=1

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

Если у вас Rudbox1.05RUS то поставьте параметр в моем конфиге по пути /data/sat/diseqc.cfg:
# SetUp DiSEqC type
# 1 - DiSEqC 1.1 (input A S1-S4 + input B S1-S4)
# 2 - DiSEqC 1.1 (uncommitted switches)
# 3 - DiSEqC 1.2 (motor & positioner)
diseqc_type=2

AAF 2.0b Serverupdate Edition 1w : (11.70 Мб) внутреней флешки
 
Последнее редактирование:

tornado1973

Профи в Сат-ТВ
сат чанел эдитором можно поменять на каждый спутник во вкладке спутники
удачи
 
Сверху