Перевод, приблизительно смысл:Подвешиваю файл с последней версеей DiseqC 1.2, там есть редми на английском.
########################################################################
# diseqc_mon & diseqc_cfg - diseqc мониторинг скрипт v.080203 bbjs
# Проверка изменения канала идет ежесекундно, автопосыл diseqc-команды, когда:
# - канал & спутник изменился
########################################################################
-Загрузите файлы в /data/bin/ и /data/diseqc/ и права 755
-Установить Elemental's SatChannelListEditor v 2.3.0.0 на компьютер, если уже не установлен, используя это....(не забудьте установить в настройках параметров как UFS-910-XML)
-На сегодня НЕТ никаких скриптов-установок для включения мотора (чтобы сделать Humlan счастливыми...)
Если вы знаете СВОИ собственные установки HW (номера позиции уже запомнили в двигателе / переключателе),
то нет никакой потребности... ЕСЛИ вам нравится/нуждаетесь в каких-нибудь скриптах, они вам нравятся (я использую telesat's), используете их в ручном управлении двигателем и добавьте новые позиции.
-Так или иначе, я могу добавить сценарий & меню для того, чтобы редактировать таблицу постиона и GotoX/Usals, когда/если будет время...
В 1-ый раз после установки загружают новые параметры настройки и после того, как находятся, пересканируйте каналы:
----------------------------------------------------------------------------
1 - Загрузите параметры настройки от UFS910 в компьютер в XML-формате, используя Elemental SatChannelListEditor v2.3.0.0
2 - Выполните скрипт /data/bin/diseqc_cfg (сохраните существующие diseqc параметры настройки, если они имеются, даже если спутники перенумерованы или добавленны новые)
3 - Если добавили новые спутники, редактируйте вручную /data/diseqc/diseqc.cfg, чтобы согласовать вашу собственные установки HW (переключатель/двигатель)
К этому авто запуску при начальной загрузке добавляют в /config/init.sh :
# DISEQC 1.1/1.2 autoswitch
/data/bin/diseqc_mon &
Для нахождения кааналов-обновлений из меню, добавляют в ваш diseqc.mnu файл следующую строчку:
8_sh=Update DiseqC Channel-Sat mapping|/data/bin/diseqc_cfg|WAIT
Чтобы использовать с diseqc 1.1, в diseqc_mon добавляют строку и изменяют команду посылки:
/data/bin/diseqcsend1.2 224 49 107 $ssat
на :
ssat=`expr $ssat + 239`
/data/bin/diseqcsend1.2 224 16 57 $ssat
Наслаждайтесь!!!
Отметьте -используются temp файлы current_sat в позиции/линии в diseqc.cfg .
Это не позиция мотора или дайсика - То же самое для автосгенерированного файла SatPos.dsq
Синтаксис для diseqc.cfg файла:
<diseq_position> <Satname_geoposition>
<Satname_geoposition> взят из файла параметров настройки блока и не должен меняться вручную.
<diseqc_position> - это редактируют в соответствии с физической позицией ВАШЕГО мотора/дайсика
Если существует старый/data/diseqc/diseqc.cfg, то определенные значения будут читаться оттуда при обновлении (если название спутника не изменилось...),
Если нет старого diseqc.cfg файла, или не добавлен новый спутник, то diseqc_position будет установлен в 255 по умолчанию, и необходимо ручное редактирование(FTTB...)
255 также указывает, что не пошлют НИКАКУЮ diseqC команду для каналов в этой позиции.
Должно быть похожим на этот пример:
4 ASTRA_19.2E
3 HOTBIRD_13.0E
255 TURKSAT_42.0E
9 ASTRA_23.5E
7 ASTRA_28.2E
2 SIRIUS_5.0E
5 EUTELSAT_7.0E
6 EUTELSAT_10.0E
10 EUTELSAT_16.0E
255 HELLASSAT2_39.0E
11 HISPASAT_30.0W
14 TELSTAR12_15.0W
12 TELECOM2D_8.0W
255 ATLANTICBIRD3_5.
13 AMOS_4.0W
1 THOR_1.0W
ОТМЕТЬТЕ - порядок спутников в diseqc.cfg соответствует файлу сеттингов бокса
и не должен изменяться вручную (или не удалять позиции...)
Примечание относительно файлов сеттинга:
-------------------------
-SatChannelListEditor не способен обрабатывать названия спутников длиннее 16 символов
при загрузке 910-XML формата (загрузка ОК, режим RAW ОК оба пути),
Имя спутника тогда будет пустое..., поэтому сохраните названия спутников длиной, короче 16 символов
- Избегайте названий спутника, в которых включены специальные символы, такие как & / $ |
- Некоторые специальные символы как & / $ | могут также вызвать проблемы для sh-сценариев (sed, grep...)
Подвесил последнюю версию.
Вложения
Последнее редактирование: