Нет
_TNT_, всё не так.
Я уже писал про это в теме image by crash, но тему похоже удалили.
Попробую описать детально:
За ручное переключение позиций отвечает /data/plugins/sat/gotosat.mnu (но не за автоматическое).
1. Номер позиции - это последняя цифра:
1_sh=16.0'E - Eutelsat W2|/data/bin/diseqcsend1.2 224 49 107 2|WAIT
то есть позиционер поедет на вторую позицию если нажать на первую кнопку с надписью "Eutelsat W2". Здесь можно редактировать всё , что угодно, но за автоматическое переключение отвечает скрипт:
/data/plugins/skrypty/obrotnica.sh
в нём все позиции прописаны отдельно.
Для того, чтоб не запутаться я не рекомендую подстраивать катю под позиционер, а прописать в позиционере позиции из gotosat.mnu.
2. Если есть спутники, котрых нет в списке, то можно переименовать неиспользуемые, но тогда тоже самое надо сделать и в obrotnica.sh.
Для простоты смены версий (при каждом обновлении скрипта , его придётся подпрвлять) я не стал переименовывать спутники полностью, а только выводимое на экран название (фрагмент моего скрипта obrotnica.sh:
if [ $kanal -ge $Hispasat300W_lo -a $kanal -le $Hispasat300W_hi ];then
if [ $sat != Hispasat300W ]; then
sat=Hispasat300W
/data/bin/diseqcsend1.2 224 49 107 8
$popup "Ustwiam antene na Eutelsat 7.0E "
fi
fi
То есть поедет на восьмую позицию, и напишет в поп ап, что едет на Eutelsat 7.0E .
3. Далее надо причесать список каналов редактором. Каналы с одного спутника должны быть под ряд (в одном диапазоне номеров каналов).
4. Отредактировать /config/sat_config прописав свои диапазоны каналов
Hispasat300W_lo=270
Hispasat300W_hi=273
Тоесть если номер канала в диапазоне от 270 до 273, то позиционер поедет на 8 позицию, Hispasat300W в данном случае условное название.
Просто чтоб не править весь скрипт, а на экране напишет что едет на Eutelsat 7.0E. Что и требовалось.
У меня такх "хитрых" позиций только три, остальные совпадают.
При каждом изменении списка каналов надо подправлять и sat_config.
Текстовый редактор надо использовать поддерживающий линуксовый формат.