Skocz do zawartości

Włącz / wyłącz - osobne zdarzenia


piotrpot

Rekomendowane odpowiedzi

Witam,

Mam następujące pytanie do osób biegych w obsłudze pilotem E2. Czy da radę rozdzielić akcję włączenia i wyłączona dekodera na osobne przyciski? Tak aby pilot uniwersalny (Harmony) podczas naprawy działania nie wysyłał ślepo włącz lub wyłącz do dekodera, tylko konkretny sygnał w zależności od potrzeby.

Odnośnik do komentarza
Udostępnij na innych stronach

Włączenie musi być zawsze klawiszem power

Czy taki przycisk włączy, ale nie wyłączy urządzenia?

 

wyłączenie, lub uśpienie może być dowolnym innym klawiszem

Czy taki przycisk uśpi, ale nie włączy urządzenia?

 

Częściowo rozwiązałem problem wykorzystując AssignButtons wklejając pod run1

system.sh standby

 

Działa to jak należy, jednak po ponownym wybudzeniu mam log z wykonanego run1. Da radę wykonać jakoś skrypt bez wyświetlania okienka z logiem?

 

Scalono... nie piszemy posta pod własnym postem... edytujemy.

 

EDIT 2 :

OK, poradziłem sobie. Wystarczyło zmienić w /usr/share/enigma2/keymap.xml -> <map context="GlobalActions">

<key id="KEY_POWER" mapto="power_long" flags="m" />

na

<key id="KEY_MEDIA" mapto="power_long" flags="m" />

 

Od teraz przycisk power na pilocie potrafi tylko włączyć odbiornik, a przycisk VOD tylko go wyłączyć.

Polecam użytkownikom pilotów harmony. W przypadku gdy pilot zna osobne zdarzenia na ON i OFF unikamy sytuacji, gdzie pilot wysyłając do dekodera Power Toggle wyłącza nam włączony dekoder i odwrotnie (np. w sytuacji gdy nie zaskoczy nam TV i naprawiamy działanie)

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 tygodnie później...
  • 3 lata później...

Wyżej wymieniona metoda nie działa przy obecnej konfiguracji Graterli, dodatkowo na pilocie od ZGEMMA nie znalazłem klawisza VOD :) to zmusiło do pogłówkowania.

 

problem: brak oddzielnych poleceń PowerON - PowerOFF, jeśli ktoś korzysta z pilota uniwersalnego sterującego kilkoma urządzeniami, wówczas brak tych komend bywa upierdliwy. (tv się włączy, amplituner również a dekoder losowo w zależności w jakim stanie był przed komendą KEY_POWER)

Przy dekoderze ZGEMMA prze-mapowałem klawisz HELP na funkcję PowerOFF.

Przy dekoderze SH4 możemy skorzystać z klawisza VOD wówczas zamiast KEY_HELP wpisujemy KEY_MEDIA.

 

rozwiązanie:

 

Znajdujemy keymap.xml  /usr/share/enigma2/keymap.xml

 

1.

w pliku usunąłem wszystkie linie zawierające <KEY_HELP>

 

2.

odszukujemy

 

<map context="GlobalActions">

 

.

.

.

<key id="KEY_POWER" mapto="power_down" flags="m"/>

<key id="KEY_POWER" mapto="power_up" flags="b"/>

.

.

</map>

 

i zamieniamy na:

 

<map context="GlobalActions">

 

.

.

.

<key id="KEY_HELP" mapto="power_down" flags="m"/>

<key id="KEY_HELP" mapto="power_up" flags="b"/>

.

.

</map>

 

Następnie odszukujemy:

 

<map context="HotkeyActions">

.

.

.

<key id="KEY_POWER" mapto="power" flags="b"/>

.

</map>

 

 

i zamieniamy na:

 

<map context="HotkeyActions">

.

.

.

<key id="KEY_HELP" mapto="power" flags="b"/>

.

</map>

 

Po zmianie tych 3 linijek keymap.xml zapisujemy i restartujemy dekoder. Od tej chwili Power z pilota działa tylko jako PowerON a HELP (VOD) jako PowerOFF.

 

Można zmapować inny klawisz jako PowerOFF, nie musi to być HELP, ja z tego klawisza nigdy nie korzystałem.

 

*** Zmiany wprowadzałem na czuja, i tylko w tej konfiguracji zmian dekoder zachowuje się tak jak zakładałem, że ma się zachować. U mnie działa tak jak powinno, ale nie ma gwarancji, że u Ciebie zadziała również prawidłowo, dlatego przed zmianami bezwzględnie zrób kopie oryginalnego keymap.xml

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...