Portál AbcLinuxu, 26. dubna 2024 21:10


Dotaz: LIRC

13.7.2011 00:28 pepan
LIRC
Přečteno: 859×
Odpovědět | Admin
Ahoj Predem se omlovam ale procetl jsem snad vsechny dostupne fora u nevim si s tim rady.Instalace Ubuntu 10.10 doinstalovan LIRC.Prijimac na seriovem portu.Nastaveni:

setserial /dev/ttyS0 uart none sudo modprobe lirc_serial kontrola funkcni: sudo xmode2 -d /dev/lirc0

Az sem vse funguje.Ovsem po spusteni konfigurace irrecord mi hlasi ze nedostava zadnej signal.Uz se s tim trapim asi 3 noci a nevim co dal. Diky za pomoc.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.7.2011 04:41 jadd | skóre: 34 | blog: Greenhorn
Rozbalit Rozbalit vše Re: LIRC
Odpovědět | | Sbalit | Link | Blokovat | Admin
Možná hloupá otázka, máš spuštěného daemona ?
Napadlo mě to po prohlídnutí http://www.g-loaded.eu/2006/01/10/how-to-configure-and-use-lirc/
13.7.2011 10:34 pepan
Rozbalit Rozbalit vše Re: LIRC
Mozna dobra otazka.Postupoval jsem podle navodu...,ale jak se spousti daemon netusim.No dalsi predmet k badani.Diky za odpoved
13.7.2011 11:38 jadd | skóre: 34 | blog: Greenhorn
Rozbalit Rozbalit vše Re: LIRC
Bude stačit tohle ?
13.7.2011 11:50 pepan
Rozbalit Rozbalit vše Re: LIRC
Dekuji uz jsem nasel tohle: spustime daemona lircd /etc/lircd.conf --device /dev/lirc0, device podle potreby Tak vecer vyzkousim. Diky
13.7.2011 11:56 jadd | skóre: 34 | blog: Greenhorn
Rozbalit Rozbalit vše Re: LIRC
Ještě tady to vypadá zajímavě http://www.milan-knizek.net/cms/htpc-mythtv-zotac-ion-itx/
13.7.2011 13:33 pepan
Rozbalit Rozbalit vše Re: LIRC
Zajimavy clanek dekuji.Vecer pokracovani a pokud se povede rozchodit dalkove a sambu tak je vyhrano. Diky moc
13.7.2011 13:44 jadd | skóre: 34 | blog: Greenhorn
Rozbalit Rozbalit vše Re: LIRC
Nezapomeň se pak pochlubit ? Třeba i návodem do sekce Hardware
13.7.2011 17:18 pepan
Rozbalit Rozbalit vše Re: LIRC
Tak neni s cim.Daemon se spustil,ale irrecord -d /dev/lirc0 /etc/lircd stale vypisuje something went wrong,plase try again Nejaky jiny napad?
13.7.2011 17:27 jadd | skóre: 34 | blog: Greenhorn
Rozbalit Rozbalit vše Re: LIRC
A co to máš vůbec za hračky ?
13.7.2011 20:12 pepan
Rozbalit Rozbalit vše Re: LIRC
Prijimac postaven dle http://www.abclinuxu.cz/blog/origami/2005/12/lirc-snadno-a-rychle. Chodijak ve widlich tak v linuxu.DO je universal CLEVER, nebo muzu pouzit samsung od TV.Vse jede az do chvile konfigurace tlacitek.Odstavec /etc/lircd.conf. Deska je asus soket 775,P4 2G ram grafika nejaka Nvidia.Lnux ubunto 10.Verze 11.4 stoji za prd.Je to pomale.XBMC maka jako o zivot.Jedine co rodine chybi ke stesti je DO a samba
13.7.2011 20:58 jadd | skóre: 34 | blog: Greenhorn
Rozbalit Rozbalit vše Re: LIRC
Šlo by to ještě nějak podrobnějš, pomocí krátkých výpisů lsusb apod. ? Třeba něco najdeme.
13.7.2011 20:58 jadd | skóre: 34 | blog: Greenhorn
Rozbalit Rozbalit vše Re: LIRC
Šlo by to ještě nějak podrobněji, pomocí krátkých výpisů lsusb apod. ? Třeba něco najdeme.
13.7.2011 21:15 pepan
Rozbalit Rozbalit vše Re: LIRC
tohle? xbmc@HTPC:~$ lsusb Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 002: ID 0458:0036 KYE Systems Corp. (Mouse Systems) Pocket Mouse LE Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 003: ID 04f2:0420 Chicony Electronics Co., Ltd Bus 005 Device 002: ID 1bcf:0535 Sunplus Innovation Technology Inc. Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
13.7.2011 21:23 jadd | skóre: 34 | blog: Greenhorn
Rozbalit Rozbalit vše Re: LIRC
No já myslel spíše nějaký ale hlavně aby tam bylo vidět to/ty zařízení. A takové výpisy se uzavírají do tagu "pre" aby byli vidět jak je vidíš ty.
13.7.2011 21:28 pepan
Rozbalit Rozbalit vše Re: LIRC
Promin ale jsem linuxovy zacatecnik takze nevim jak mam vyvolat ty vypisy
13.7.2011 21:54 jadd | skóre: 34 | blog: Greenhorn
Rozbalit Rozbalit vše Re: LIRC
Bude se ti hodit
Vyzkoušej si ty příkazy a až tam uvidíš ty zařízení, zkopíruj je sem.
13.7.2011 22:09 pepan
Rozbalit Rozbalit vše Re: LIRC
Tak jedine co dokazu zjistit je ze bezi sluzba lircd,ze mam sitovou kartu,zapojenoou klavecnici v USB...ale infra na com to zrejme nepozna.To v celku chapu,ale nevim co mam hledat dal.
13.7.2011 23:03 jadd | skóre: 34 | blog: Greenhorn
Rozbalit Rozbalit vše Re: LIRC
Tak Promiń, já si teď prohlédl ten tvůj odkaz. Ty máš tedy akorát zapojený sériový port s infra (OEM výrobce) + ovladač (OEM).
Pak ti LIRC daemon může běžet ale bez vhodného natavení je to k ničemu, a to sám víš.
Tak na to asi budu krátkej.
Když tak popiš kde se v tom návodě rozcházíš, jinak se asi nikdo nehne.
13.7.2011 23:21 pepan
Rozbalit Rozbalit vše Re: LIRC
Je to tak.Prijimac je homemade zapojen v com.http://www.abclinuxu.cz/blog/origami/2005/12/lirc-snadno-a-rychle.Rozchazim se v nastaveni tlacitek.Test xmode nebo xmode2 funguje,ale irrecord pri konfiguraci tvrdi ze nevidi zadny signal.Chce nazev tlacitka treba KEY_DOWN a pote stisknout tlacitko a napise ze nema signal.Kazdopadne dekuji velice za tvuj cas.
13.7.2011 23:47 jadd | skóre: 34 | blog: Greenhorn
Rozbalit Rozbalit vše Re: LIRC
Možno vidět ten výpis od irrecord ?
14.7.2011 00:05 pepan
Rozbalit Rozbalit vše Re: LIRC
mailem?
14.7.2011 00:11 jadd | skóre: 34 | blog: Greenhorn
Rozbalit Rozbalit vše Re: LIRC
Ne, sem, ať ti může pomoct i někdo jiný nebo to i pak může pomoct někomu dalšímu.
14.7.2011 00:13 pepan
Rozbalit Rozbalit vše Re: LIRC
Mas to v mailu pres profil pac je to desne dlouhy.
14.7.2011 00:37 jadd | skóre: 34 | blog: Greenhorn
Rozbalit Rozbalit vše Re: LIRC
Takže já do dám zase sem, ale trochu to zkrátím.
xbmc@HTPC:~$ setserial /dev/ttyS1 uart none
xbmc@HTPC:~$ modprobe lirc_dev
xbmc@HTPC:~$ modprobe lirc_serial
xbmc@HTPC:~$ sudo mode2 -d /dev/lirc0
[sudo] password for xbmc:
space 4006965
pulse 9074
# mezitím jsou podobné kódy
space 2141
pulse 682

uceni tlacitek:
xbmc@HTPC:~$ sudo irrecord -d /dev/lirc0 /etc/lircd

irrecord -  application for recording IR-codes for usage with lirc

Copyright (C) 1998,1999 Christoph Bartelmus

This program will record the signals from your remote control
and create a config file for lircd.


A proper config file for lircd is maybe the most vital part of this
package, so you should invest some time to create a working config
file. Although I put a good deal of effort in this program it is often
not possible to automatically recognize all features of a remote
control. Often short-comings of the receiver hardware make it nearly
impossible. If you have problems to create a config file READ THE
DOCUMENTATION of this package, especially section "Adding new remote
controls" for how to get help.

If there already is a remote control of the same brand available at
http://www.lirc.org/remotes/ you might also want to try using such a
remote as a template. The config files already contain all
parameters of the protocol used by remotes of a certain brand and
knowing these parameters makes the job of this program much
easier. There are also template files for the most common protocols
available in the remotes/generic/ directory of the source
distribution of this package. You can use a template files by
providing the path of the file as command line parameter.

Please send the finished config files to lirc@bartelmus.de so that I
can make them available to others. Don't forget to put all information
that you can get about the remote control in the header of the file.

Press RETURN to continue.


Now enter the names for the buttons.

Please enter the name for the next button (press ENTER to finish recording)
KEY_DOWN

Now hold down button "KEY_DOWN".
Something went wrong. Please try again. (9 retries left)
Something went wrong. Please try again. (8 retries left)
irrecord: no data for 10 secs, aborting
The last button did not seem to generate any signal.
Press RETURN to continue.

No a to je ten problem
14.7.2011 00:43 jadd | skóre: 34 | blog: Greenhorn
Rozbalit Rozbalit vše Re: LIRC
A to tlačítko držíš po výzvě té utility ?
14.7.2011 07:58 pepan
Rozbalit Rozbalit vše Re: LIRC
Ano.Poprve zadam nazev tlacitka:KEY_DOWN,stisknu enter a mam drzet tlacitko.No a prd vypisuje to tu hlasku.
14.7.2011 08:13 jadd | skóre: 34 | blog: Greenhorn
Rozbalit Rozbalit vše Re: LIRC
Ano.Poprve zadam nazev tlacitka:KEY_DOWN,stisknu enter a mam drzet tlacitko.No a prd vypisuje to tu hlasku.
Ano.Poprve zadam nazev tlacitka:KEY_DOWN,stisknu enter a mam drzet tlacitko. A teď zase stiskni ENTER. nic ?
14.7.2011 08:46 jadd | skóre: 34 | blog: Greenhorn
Rozbalit Rozbalit vše Re: LIRC
Tohle už jsi četl ? http://www.lirc.org/html/help.html#new_remote
14.7.2011 12:10 pepan
Rozbalit Rozbalit vše Re: LIRC
Ano Predpokladam ze pokud nenakonfiguruji ircecordem tlacitka tak irw nenapise nic coz se take deje.Cituji:
/etc/lircd.conf

Tento soubor popisuje použité dálkové ovládání, kódy tlačítek a jejich označení, délku kódu atd. Vygenerujeme jej pomocí utilitky obsažené v lirc, spustíme ji příkazem (opět jako superuživatel)

irrecord -d /dev/lirc0 /etc/lircd

Postupujeme podle zobrazených instrukcí. Když máme nakonfigurovaná všechna tlačítka vyskoušíme, zda ovladač funguje správně. Do konzole jako root zadáme následujcí příkazy

lircd -d /dev/lirc0
irw

nyní po stisku tlačítka dálkového ovládání uvidíme kód tlačítka, počet opakování, popis tlačítka a název dálkového ovladače.
14.7.2011 08:50 pepan
Rozbalit Rozbalit vše Re: LIRC
Myslim ze v ovladani programu irrecord chybu nedelam.Jestli jo tak nevim kde.
Please enter the name for the next button (press ENTER to finish recording) Napisu: KEY_DOWN dam ENTER.
Now hold down button "KEY_DOWN".
Drzim tlacitko.Vypisuje:
Something went wrong. Please try again.
Po stisku ENTER se to prerusi.
14.7.2011 13:30 2X4B-523P | skóre: 38 | blog: Zelezo_vs_Debian
Rozbalit Rozbalit vše Re: LIRC
Odpovědět | | Sbalit | Link | Blokovat | Admin
na debianu to instaluji nějak takto:

zkontroluji v BIOSu adresu a přerušení sériového portu (většinou adresa 0x3f8 a IRQ 4)

nainstaluji setserial lirc

spustím setserial /dev/ttyS0 uart none

spustím dpkg-reconfigure setserial a v nastavení zvolím uložení manuálně

pokračuji od zavedení modulů, pokud nemám lirc přímo v jídře:

nainstaluji module-assistant lirc-modules-source

spustím dpkg-reconfigure lirc-modules-source a v nastavení ovladačů pro překlad vyberu serial, typ ostatní, vysílač ne, generátor signálu ne, I/O port 0x3f8, přerušení 4

spustím m-a a-i lirc-modules-source

zavedu moduly modprobe lirc_dev lirc_serial

otestuji mode2 -d /dev/lirc0 (pokud běží lirc, test neprojde, zastavím /etc/init.d/lirc stop)

nahraji kódy tlačítek irrecord -f -d /dev/lirc0 /etc/lirc/lircd.conf (lircd.conf by neměl v tuto chvíly existovat, jinak ho irrecord použije, takže pokud tam je, tak přejmenovat/odstranit) - první výstup přeskočím (obecné informace) Enter to continue, v druhé výstupu je instrukce : mačkat různá tlačítka, každé alespoň vteřinu, dokud nezaplním minimálně dva řádky terminálu tečkami (2x80) ress RETURN now to start recording. Enter a mačkám............................................................................v polovině to zahlásí Found gap, ale bez přerušení pokračuji v mačkání dalších 80 teček.................................................................................... a teď teprve píši jméno prvního tlačítka které budu mapovat (pojmenování tlačítek používám z irrecord --list-namespace, takže třeba reset co mám na ovladači tam není, ale je tam KEY_RESTART , pak jsou tam pojmenování BTN_* pro joysticky atp.), Enter a stisknu tlačítko, reaguje prakticky okamžitě s výzvou pro název dalšího tlačítka... pokračji dokud mi na ovladači nezbydou žádná tlačítka :-)

věřící se pomodlí

/etc/init.d/lirc start

snad jsem na nic nezapoměl...
14.7.2011 14:24 pepan
Rozbalit Rozbalit vše Re: LIRC
No super tak me tam neco chybi.Lirc mam jiz z instalace.
"spustím dpkg-reconfigure lirc-modules-source a v nastavení ovladačů pro překlad vyberu serial, typ ostatní, vysílač ne, generátor signálu ne, I/O port 0x3f8, přerušení 4"
Tohle jsem nedelal.
"otestuji mode2 -d /dev/lirc0 (pokud běží lirc, test neprojde, zastavím /etc/init.d/lirc stop)"
Potvrzuji to funguje a lirc musi byt opravdu stop.
"nahraji kódy tlačítek irrecord -f -d /dev/lirc0 /etc/lirc/lircd.conf (lircd.conf by neměl v tuto chvíly existovat, jinak ho irrecord použije, takže pokud tam je, tak přejmenovat/odstranit)"
lirc.conf neni
"- první výstup přeskočím (obecné informace) Enter to continue, v druhé výstupu je instrukce : mačkat různá tlačítka, každé alespoň vteřinu, dokud nezaplním minimálně dva řádky terminálu tečkami (2x80) ress RETURN now to start recording. Enter a mačkám............................................................................v polovině to zahlásí Found gap, ale bez přerušení pokračuji v mačkání dalších 80 teček...................................................................................."
A tohle mi tam chybi :-(.Da se nejak to vyvolat znovu?
"a teď teprve píši jméno prvního tlačítka které budu mapovat (pojmenování tlačítek používám z irrecord --list-namespace, takže třeba reset co mám na ovladači tam není, ale je tam KEY_RESTART , pak jsou tam pojmenování BTN_* pro joysticky atp.), Enter a stisknu tlačítko, reaguje prakticky okamžitě s výzvou pro název dalšího tlačítka... pokračji dokud mi na ovladači nezbydou žádná tlačítka :-)"
Tohle uz vypisuje chybu ze nebyl prijat zadny kod.
14.7.2011 14:42 jadd | skóre: 34 | blog: Greenhorn
Rozbalit Rozbalit vše Re: LIRC
A tohle mi tam chybi :-(.Da se nejak to vyvolat znovu?
lircd.conf by neměl v tuto chvíly existovat, jinak ho irrecord použije, takže pokud tam je, tak přejmenovat/odstranit). Už Vám do toho vstupovat nebudu...
14.7.2011 15:14 2X4B-523P | skóre: 38 | blog: Zelezo_vs_Debian
Rozbalit Rozbalit vše Re: LIRC
lirc.conf ne, má to být lircd.conf, jestli v tom není problém tak:

rm /etc/lirc/lircd.conf irrecord -f -d /dev/lirc0 /etc/lirc/lircd.conf

samozřejmě i při irrecord musí být lirc stop
14.7.2011 15:16 2X4B-523P | skóre: 38 | blog: Zelezo_vs_Debian
Rozbalit Rozbalit vše Re: LIRC
odděleně :-)

rm /etc/lirc/lircd.conf

irrecord -f -d /dev/lirc0 /etc/lirc/lircd.conf
14.7.2011 15:39 pepan
Rozbalit Rozbalit vše Re: LIRC
Diky za radu vyzkousim zhruba ta 2 hodinky a dam vedet.Dik
14.7.2011 17:46 pepan
Rozbalit Rozbalit vše Re: LIRC
Huraaaa zvitezil jsem nad hmotou.Ale jen trochu.Konecne slo naprogramovat tlacitka,irw vypisuje co ma,proces nastartovan... a to je vse pratele.XBMC ma nastaveno ze DO emuluje stisky klaves,tak jsem si myslel,ze to bude makat a vono nee.No uvidime dalsi badani na obzoru.Jeste dotaz.Kdyz chci pridat dalsi tlacitko, musim zase vsechny,nebo staci to jedno?
14.7.2011 19:10 2X4B-523P | skóre: 38 | blog: Zelezo_vs_Debian
Rozbalit Rozbalit vše Re: LIRC
pro jistotu bych si vygeneroval soubor zvlášť s tím jedním tlačítkem a jeho část přidal do konfigu ručně, ale ještě jsem to nedělal...

takto irrecord zapíše konfiguraci do souboru /etc/lirc/tlacitko.conf

/etc/init.d/lirc stop

irrecord -f -d /dev/lirc0 /etc/lirc/tlacitko.conf

pak upravit lircd.conf podle tlacitko.conf

/etc/init.d/lirc start

a mělo by to fungovat

XBMC neznám, možná by bylo dobré založit nový dotaz přímo na XBMC
14.7.2011 19:36 pepan
Rozbalit Rozbalit vše Re: LIRC
Myslel jsem si to.Uz jsem nasel radu jak se priradi tlacitka do xbmc.Jen nejak nemohu editovat soubory.Nainstaloval jsem si gnome comander,ktery by to mel umet,ale nejde mi to.
14.7.2011 19:51 2X4B-523P | skóre: 38 | blog: Zelezo_vs_Debian
Rozbalit Rozbalit vše Re: LIRC
už se to netýká lirc, tak založ nový dotaz, aby další kdo tu bude hledat radu jak na lirc, nečetl o pokusech editovat konfiguráky souborovým manažerem ;-)
14.7.2011 19:55 pepan
Rozbalit Rozbalit vše Re: LIRC
Panove patri vam me velke diky za rady.Jsem prece jen Widlak a bez vas bych s tim Linuchem nepohnul.
14.7.2011 21:10 pepan
Rozbalit Rozbalit vše Re: LIRC
Joooooooooo funguje Diiiiiiiiiiiiiiiiiiiiiiiik

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.