4K | HDTV Ресиверы Enigma2 => VU+ => VU+ Ultimo Обсуждение => Тема начата: aam13 от 01 апреля | 2015г. | 10:29:07
-
Подскажите пожалуйста, как узнать, или сосчитать с пульта, ИК коды кнопок раздельного включения и выключения ресивера. Стандартная кнопка на пульте - триггерная, то есть и вкл и выкл одновременно. Но нужны индивидуавьные коды - Включить Рес, и второй код, отличный от предыдущего - Выключить Рес. Или, как вариант, можно ли в конфиг файлах создать 2 специальных кода ИК : код Выключить и код Включить?
-
aam13 (https://gisclub.tv/index.php?action=profile;u=34092), лучше бы сказал зачем это тебе, цель ?
-
Цель такова - в комнате на потолке висит комбинированный сенсор, который может в том числе выдавать ИК команды разлиным устройствам и тем самым управлять ими. Этот сенсор подключен в систему так называемого "умного дома". На выходе из дома есть кнопочка, которая при нажатии инициирует процедуры - выключение всех устройств, света, розеток, включение сигнализации и тд, все что необходимо. Хочу выключать таким образом все AV устройства в доме. Так вот, мне нужно послать код - выключить, иначе, выключенный ресивер, наоборот включится. А анализировать какое устройство включено, а какое нет, это сложно и не оправдано... Все устройста AV, как правило, имеют раздельные команды, а вот у GI9995 и 9895 не нашел. Кроме того для включение этих устройств, например с планшета, подключенного к системе (на планшете аналог пульта) нужна команда Включить, хотя это уже легче обойти...В систему коды ИК управления проще забросить через ИК считыватель кодов с пульта. Спасибо за внимание!
-
тут команд с кнопки питания 2 короткое нажатие и долгое нажатие
считай через ИК считыватель кодов с пульта долгое нажатие и в меню реса настрой долгое нажатие на выключение
по другому вряд ли получится
через ик порт раздельных команд включения выключения нет
-
Спасибо. Где в меню реса есть просто Выключить? Я нашел только Режим ожидания, который триггерно работает и Включением и Выключением поочереди.
Добавлено 02 апреля | 2015г. | 14:24:42
Извиняюсь, не дошло сразу. Можно по уходу из дома полностью гасить рес, а не ставить его в режим Ожидания. Соответственно в меню Управления питанием (или как там правильно), можно задействовать, например на длинное нажатие Полное выключение. Надеюсь оно не триггерное и не включает рес, когда он выключен или находится в Ожидании. А короткое нажатие использовать как вкл/выкл режима Ожидания. Надо попробовать. Спасибо, grizli!
-
Уважаемый grizli, смоделировал действия и реакции реса с пульта в соответствии с твоим советом. Поставил на длинное нажатие Полное выключение реса, а на коротком нажатии - StandBy (Ожидание). И увидел ситуацию, когда рес находится в режиме StandBy, и нажимаю длинно, то происходит не полное выключение, как я ожидал, а выход из спящего режима (из Ожидания). Очень странно. Меня не устроит. Предположим, что когда дома находятся люди и пользуются ресом, то удобнее использовать Ожидание, как вкл/выкл реса, быстро, комфортно, удобно. Но когда уходят из дома, то рес (а их сейчас пока 2, а должно быть больше) если находится в рабочем режиме, то выключится полностью по длинному нажатию, а те, которые спят в режиме Ожидания, наоборот проснутся. Получается, что это не подходит. И Полное выключение работает так же триггерно, то есть повторное длинное нажатие сначала гасит рес полностью, следуещее длинное нажатие запускает рес. Рассматривал вариант - выключать рес через ТВ по HDMI. Но на ТВ Sony так же режим StandBy переключается триггерно одной командой, а не раздельными. Не знал, что в таком простом вопросе будут проблемы...Тупик...Может есть умные свежие мысли у кого-нибудь?
-
!wow!, ТВ выключаются и включаются одновременно с ресом по HDMI. То есть пульт ТВ лежит вообще где-то далеко в коробке. У меня была идея - по тому же HDMI (протокол управления ведомым устройством), только выключать связку ТВ+рес со стороны ТВ. Но у меня все ТВ Sony, и с первого взгляда у них так же триггерно - одной кнопкой...
-
Ну так HDMI-CEC и использую по полной... А умный дом нужен для другого - что бы женщина, быстро - быстро выбегающая на работу, оставившая в какой либо из комнат какую-либо аппаратуру не выключенной, могла одной кнопочкой у входной двери всё выключить - и утюг и рес и музыкальный центр и свет в комната, подвалах и тд... заодно, жалюзи опустила, поставила сигнализацию и еще много чего для безопасности...
-
По времени - расписанию не интересно. Могут уходить в любое время из дома. Поэтому самый правильный вариант - ИК командой от Умного дома и только командой Выключить.
-
Чего я хочу - писал раньше и подробно. В 2 словах повторю, хочу перевести в Стендбай или Выключить полностью (уже все равно) рес Ик командой с некоего устройства, которое можно обучить кодам и подключено к системе Умного дома. Проблема в том, что все команды в ресе по этой теме триггерые, то есть одна команда, которая включает выключенный рес и выключает включенный. Это значит, что команда в одной комнате выключит включенный рес, а в другой включит выключенный. Ну или же это будет выполняться в одной комнате. Что и есть плохо...
-
Можно попробовать поправить keymap.xml, назначить на разные неиспользуемые клавиши включение и выключение тюнера. Но правда это только теория, нужно пробовать.
Отправлено из моего iPhone используя Tapatalk
-
aam13. Назначьте через Hotkey для OpenPLi или через плагин MultiQuickButton на кнопку SUBTITLE или (если не используете пульт ресивера для управления ТВ) на кнопки переключения AV или выключения звука, функцию "Глубокий режим ожидания". Далее считайте с нее код и т.д.
[attachimg=1]
-
Ну, вот как я и думал
<map context="GlobalActions">
<key id="KEY_VOLUMEUP" mapto="volumeUp" flags="mr"/>
<key id="KEY_VOLUMEDOWN" mapto="volumeDown" flags="mr"/>
<key id="KEY_MUTE" mapto="volumeMute" flags="mr"/>
<key id="KEY_POWER" mapto="power_long" flags="l"/>
<key id="KEY_POWER" mapto="power_down" flags="m"/>
<key id="KEY_POWER" mapto="power_up" flags="b"/>
<key id="KEY_KP0" mapto="discrete_off" flags="m"/>
<device name="dreambox front panel">
<key id="KEY_POWER" mapto="deepstandby" flags="l"/>
</device>
</map>
Меняйте KEY_POWER на любую клавишу которую Вы не используете, например "Radio", только с других секций нужно ее удалить.
-
Спасибо Maksyuha, спасибо MegAndretH! Буду пробовать. Результат сообщу.
Добавлено 04 апреля | 2015г. | 09:40:35
MegAndretH ваш вариант работает. Спасибо. Смоделировал только на пульте реса. Дальше прочитать код моим устройством не составит проблем. Один теперь только вопрос в этом варианте - если идет запись на ресе, то он спросит выключать его или нет, и соответственно останется включенным. Конечно предпочтительнее был бы переход в СтендБай, а не в Режим пполного выключения. Но предложенный вариант уже выход! Спасибо! Попробую теперь вариант от Maksyuha. На первый взгляд он может быть аналогичным.
Добавлено 04 апреля | 2015г. | 11:08:05
Подскажите, пожалуйста, где можно найти описание структуры файла keymap.xml.
-
Да, честно говоря даже и не знаю где искать описание keymap.xml. Я вам выше написал секцию где нужно делать изменения.
Только что проверил сам, поставил на команды power_up и power_down клавиши громкости + и -, работает как-то хитро, т.е. выключает ресивер после последовательного нажатия - и + громкости, но не включает, в принципе что Вам и нужно, только не одной клавишей. Я пробовал на opepli4, может на другом имидже будет по другому. Если у Вас ничего не выйдет, попробуйте обратится к Диме (Дмитрий73) здесь на форуме, может он что-то придумает.
Отправлено из моего iPhone используя Tapatalk
-
Чем дальше в лес, тем толще партизаны. :)
При записи в таймере выставьте пункт "После записи" - перейти в режим глубокого ожидания.
[attachimg=1]
-
Maksyuha заменил в секции, которую вы указали на клавишу subtitle, удалил строки, где используется эта клавиша по всему файлу. клавиша перестала работать - рес никак не реагирует на нее. У меня стоит OpenPLI4.
Добавлено 04 апреля | 2015г. | 12:34:13
MegAndretH да, я понял. Логично именно так сделать в этом случае.
-
В OpenPLi редактировать keymap.xml - крайняя мера.
-
MegAndretH, вы пожалуй правы. Например я увидел, что в OPli я в настройках меняю клавишу в HotKeys, проверяю - работает по-новому, затем открываю файл keymap.xml, и вижу, что он не менялся. Вывод - в Opli использует свой файл для клавиш, как миниму для определения hotkeys.
Добавлено 04 апреля | 2015г. | 12:52:46
И еще один вопрос для выбора пути - файл keymap.xml перезаписывается после обновления версии OPli? Если да, то лучше таким путем действительно не идти. И еще вопрос - а настройки hotkeys в меню Настроек OPLI надеюсь не слетают после указанного обновления?
-
keymap.xml при обновлении имиджа тоже обновится. В принципе, можно это обойти, но зачем? Последний раз он менялся 14 февраля. Настройки Hotkey при обновлении сохраняются.
-
Хотел именно об этом сказать, что лучше выбирать решение, которое останется работоспособным после регулярного обновления системы без доп-вмешательст.
-
Если подходит режим глубокого выключения, то конечно лучше не трогать keymap.xml. Если хотите другого решения, то попробуйте обратится к Диме, он в этом отлично разбирается.
-
Всем большое спасибо! За подсказки и идеи! В итоге всё получилось очень легко и просто, в общем как здесь и предлагали. Сделал так - на кнопку Radio в меню OpenPli HotKey поставил Ожидание. И всё нормально, как, мне нужно и в соответствии с обычной логикой заработало. По клавише Radio рес уходит в StandBy (Сон), причем при повторном нажатии на эту кнопку он не просыпается. А просыпается только по штатной кнопке Power. Считал ИК код в мое устройство и всё прекрасно заработало. Оказывается не хватало для счастья малого - обновить OpenPli! У меня стояла зимняя версия, где-то февральская, с которой по HotKey у меня и не работало так, как хотелось. Чудеса в жизни всё-таки встречаются! Спасибо! Всем УДАЧИ!