Dzisiaj jest 24 wrz 2017, 07:04

Strefa czasowa UTC+1godz. [letni]




Nowy temat Odpowiedz w temacie  [ Posty: 16 ] 
Autor Wiadomość
 Tytuł: [howto] - podłączenie przycisku/klawiatury na USB do OpenWrt
Post: 20 kwie 2011, 18:41 
Offline
Administrator
Awatar użytkownika

Rejestracja: 10 kwie 2010, 00:28
Posty: 12922
Lokalizacja: Warszawa
Na rynku lub jako gadżety można dostać różne zabawki na USB które zawierają przyciski. Niedawno stałem się posiadaczem gadżetu nazwanego "Power Saver", który jest jednym dużym przyciskiem; po podłączeniu do komputera i jego naciśnięciu komputer wchodzi w stan uśpienia. Z punktu widzenia użytkownika działa więc jak klawiatura USB z jednym przyciskiem - SLEEP.

Aby takie urządzenia były rozpoznawane w OpenWrt należy zainstalować pakiet kmod-usb-hid:
opkg install kmod-usb-hid

Po tej operacji w logach (logread) pojawi się informacja o wykrytym urządzeniu. W moim przypadku było to:
usbcore: registered new interface driver hiddev
input: Tenx 1Key Web Device as /devices/platform/ar71xx-ohci/usb2/2-1/2-1:1.0/input/input1
generic-usb 0003:1130:6625.0001: input: USB HID v1.10 Keyboard [Tenx 1Key Web Device] on usb-ar71xx-ohci-1/input0
input: Tenx 1Key Web Device as /devices/platform/ar71xx-ohci/usb2/2-1/2-1:1.1/input/input2
generic-usb 0003:1130:6625.0002: input: USB HID v1.10 Device [Tenx 1Key Web Device] on usb-ar71xx-ohci-1/input1

Jeżeli tak jest - wystarczy już tylko oprogramowanie które to obsłuży. Godnym polecenia narzędziem jest triggerhappy, który potrafi nasłuchiwać zdarzeń od przycisków i wykonywać różne akcje.
opkg install triggerhappy

Najpierw sprawdzamy co tak naprawdę generuje dany gadżet. Uruchamiamy:
thd --dump /dev/input/event*

i naciskamy przycisk. W moim przypadku pojawiło się coś takiego:
EV_KEY   KEY_SLEEP   1   /dev/input/event1
# KEY_SLEEP   1   command
EV_KEY   KEY_SLEEP   0   /dev/input/event1
# KEY_SLEEP   0   command

Generuje więc zdarzenia przycisku KEY_SLEEP.
Wystarczy teraz wyedytować plik /etc/triggerhappy/triggers.d/example.conf i wstawić wywołanie swojego programu (przykłady są w tym pliku).

Może to być start/stop mpd, odmontowanie dysków po przytrzymaniu, przełączenie wifi itd. Mamy po prostu kolejny przycisk w systemie.

_________________
http://eko.one.pl - prawie wszystko o OpenWrt


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: [howto] - podłączenie przycisku/klawiatury na USB do Ope
Post: 20 kwie 2011, 19:20 
Offline
Administrator
Awatar użytkownika

Rejestracja: 10 kwie 2010, 13:13
Posty: 1937
Lokalizacja: Suwałki
Przydała by się fotka, link do tego.

_________________
Pozdrawiam, Artur
http://digi-led.pl/blog - Blog


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: [howto] - podłączenie przycisku/klawiatury na USB do Ope
Post: 20 kwie 2011, 19:30 
Offline
Administrator
Awatar użytkownika

Rejestracja: 10 kwie 2010, 00:28
Posty: 12922
Lokalizacja: Warszawa
http://www.techfresh.net/usb-one-touch- ... wer-saver/

Wizualnie po prostu przycisk na kablu.

_________________
http://eko.one.pl - prawie wszystko o OpenWrt


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: [howto] - podłączenie przycisku/klawiatury na USB do Ope
Post: 20 kwie 2011, 22:19 
Offline
Przyjaciel openrouter.info

Rejestracja: 10 kwie 2010, 21:28
Posty: 475
Lokalizacja: Wolbórz
fajne :)
można sobie wyobrazić położenie przycisku pod poduszkę na krześle i liczenie ile razy siadałem a potem wykres hehe :)

_________________
rpcWiki - http://rpc.one.pl


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: [howto] - podłączenie przycisku/klawiatury na USB do Ope
Post: 21 kwie 2011, 06:34 
Offline
Administrator
Awatar użytkownika

Rejestracja: 10 kwie 2010, 00:28
Posty: 12922
Lokalizacja: Warszawa
W obecnej dobie powinieneś to raczej na twittera czy facebooka wysłać w postaci wykresu. Mamy teraz taki dziwny świat że ludzie uważają że koniecznie inni muszą wiedzą że rano kawę piłeś i koniecznie na fb takie coś trzeba dawać :)

_________________
http://eko.one.pl - prawie wszystko o OpenWrt


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: [howto] - podłączenie przycisku/klawiatury na USB do Ope
Post: 21 kwie 2011, 09:58 
Offline
Przyjaciel openrouter.info

Rejestracja: 10 kwie 2010, 21:28
Posty: 475
Lokalizacja: Wolbórz
ee to lepiej wyświetlać status online np. siedzę przed komputerem albo kawa leży na biurku itd. :)

_________________
rpcWiki - http://rpc.one.pl


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: [howto] - podłączenie przycisku/klawiatury na USB do Ope
Post: 22 kwie 2011, 08:31 
Offline
Użytkownik

Rejestracja: 22 kwie 2011, 08:26
Posty: 1
Lokalizacja: Warszawa
Mój pierwszy post, więc witam wszystkich.

Do monitorowania stanu kawy proponuję SCOM :)
Co prawda rozwiązanie MS, ale jeśli już mowa o kawie...
http://www.youtube.com/watch?v=U0_WsgR6hPw&feature=channel_video_title

_________________
Pozdrawiam Piotr


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: [howto] - podłączenie przycisku/klawiatury na USB do Ope
Post: 25 kwie 2011, 18:46 
Offline
Użytkownik

Rejestracja: 30 sie 2010, 12:10
Posty: 54
Jest jakiś odpowiednik na Debiana, bo z tego co wujek Google mówi to triggerhappy jest dopiero w trakcie "robienia się" na niego?


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: [howto] - podłączenie przycisku/klawiatury na USB do Ope
Post: 25 kwie 2011, 20:06 
Offline
Administrator
Awatar użytkownika

Rejestracja: 10 kwie 2010, 00:28
Posty: 12922
Lokalizacja: Warszawa
Skompiluj sobie po prostu ze źródeł.

_________________
http://eko.one.pl - prawie wszystko o OpenWrt


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: [howto] - podłączenie przycisku/klawiatury na USB do Ope
Post: 26 kwie 2011, 14:33 
Offline
Użytkownik
Awatar użytkownika

Rejestracja: 10 kwie 2010, 22:10
Posty: 537
jak nam brakuje przyciskow na routerze to mysle ze lepiej jak juz kupic sobie pilot x10 zgodny z lirc. Przykładowo taki pilot
Obrazek

na allegro kupiłem za 9,90 (z wysylka 16zł wyszlo).

Z lirciem dziala wspaniale.Działa na tomato wiec na openwrt tez musi dzialac :)

Mozna sobie pokonfigurowac kazdy klawisz pod okreslona funkcje. Bardzo fajnie tez sie sprawdzi w połączeniu z mpd lub innym odtwarzaczem.

_________________
http://openlinksys.info
http://tomato.groov.pl


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: [howto] - podłączenie przycisku/klawiatury na USB do Ope
Post: 26 kwie 2011, 19:57 
Offline
Użytkownik

Rejestracja: 30 sie 2010, 12:10
Posty: 54
To jest myśl!!! :D Dzieki


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: [howto] - podłączenie przycisku/klawiatury na USB do Ope
Post: 27 kwie 2011, 09:38 
Offline
Użytkownik
Awatar użytkownika

Rejestracja: 10 kwie 2010, 22:10
Posty: 537
paco widze ze myslisz nad pilotem do debiana. Mysle wiec ze to cie zainteresuje:
http://openlinksys.info/forum/viewthread.php?thread_id=12567

na dole masz gotowa konfiguracje dla lirca pod ten pilot :) Pod openwrt zreszta ona tez sie nada (lircd.conf)

_________________
http://openlinksys.info
http://tomato.groov.pl


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: [howto] - podłączenie przycisku/klawiatury na USB do Ope
Post: 28 kwie 2011, 22:06 
Offline
Użytkownik

Rejestracja: 30 sie 2010, 12:10
Posty: 54
@shibby
Dzięki, pilot już w drodze ;)

----- Dodano ----- 28 kwi 2011, o 22:06 -----

Nie ma tak dobrze... wg. opisu z linku nie działa, zdaję się że trza będzie jądro kompilować... nie mam tych modułów...dobrze myślę?


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: [howto] - podłączenie przycisku/klawiatury na USB do Ope
Post: 28 kwie 2011, 22:49 
Offline
Użytkownik
Awatar użytkownika

Rejestracja: 10 kwie 2010, 22:10
Posty: 537
jadro nie. Moduly lirca kompiluje sie z wykorzystaniem zrodel kernela. Do debiana masz paczke lirc-modules-source. Jezeli same sie nie skompiluja przy instalacji to powinny byc spakowane w /usr/src, musisz je rozpakowac i skompilowac dla drivera atiusb.

_________________
http://openlinksys.info
http://tomato.groov.pl


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: [howto] - podłączenie przycisku/klawiatury na USB do Ope
Post: 28 kwie 2011, 23:00 
Offline
Użytkownik

Rejestracja: 30 sie 2010, 12:10
Posty: 54
:) Są, jadę z tym dalej... cokolwiek to oznacza. W ogóle nie mam tych modułów co w tamtym opisie (ati_remote.ko itd..) dlatego mocno zacząłem kombinować :oops:


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: [howto] - podłączenie przycisku/klawiatury na USB do Ope
Post: 28 kwie 2011, 23:32 
Offline
Administrator
Awatar użytkownika

Rejestracja: 10 kwie 2010, 13:13
Posty: 1937
Lokalizacja: Suwałki
ok koledzy, gadu gadu i zeszliście z tematu :)
Załóżcie sobie nowy watek na x86, bo z routerem i openwrt to ma mało wspólnego...

_________________
Pozdrawiam, Artur
http://digi-led.pl/blog - Blog


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 16 ] 

Strefa czasowa UTC+1godz. [letni]


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 5 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów

Szukaj:
Przejdź do:  
cron
designed by digi-led.pl
...Copyright © 2010-2013, Ekipa openrouter.info