Anysee E30 dvb-t kaukosäädin mm.napit toistuu tuplana(yavdr)

Yleiset ongelmat, ohjelmien kääntäminen, kernel, lirc jne.

Anysee E30 dvb-t kaukosäädin mm.napit toistuu tuplana(yavdr)

ViestiKirjoittaja marko5 » 27.05.2014 11:46

Ajattelin virittää käyttööni Anysee E30 kaukosäätimen VDR koneeseeni (kubuntu 12.04 + yavdr paketit). Asun kaapelitaloudessa (2 x terratec 1200 dvb-c), joten Anysee on vain kaukosäädin käyttöön.
Kaikki ei mennytkään ihan putkeen. Sain kaukosäätimen toimimaan, mutta kaikki napit toistuvat tuplana.
Asennuksen suoritin noudattaen http://wiki.ubuntu-fi.org/Kaukos%C3%A4%C3%A4timet ohjetta.

Ilmeisesti se pitää paikkansa, että kerneliin sisällytetyt ajurit aiheuttavat tarvetta säätää hieman enemmän. Lähde: http://www.linux.fi/wiki/Kaukos%C3%A4%C3%A4timet
Sekin vielä vähän sekoittaa aloittelijaa, että yavdr käyttää eventlircd palvelua (service). Aikaisemmin perus lirc oli helppo virittää käyttöön (xbox1 kaukosäädin, vdr 1.4.*).

Mikä mahtaa olla vikana kun näppäimet toistuvat tuplana?
Miten määritetään oikea evmap käyttöön?
Miten kaukosäädin komennetaan käyttöön vdr-sxfe:ssä? Antamalla perässä --lirc ?

Alla keräämiäni tietoja, puuttuuko jotain?

lsusb
Koodi: Valitse kaikki
Bus 001 Device 002: ID 04b4:861f Cypress Semiconductor Corp. Anysee E30 USB 2.0 DVB-T Receiver


dpkg -l *lirc*
Koodi: Valitse kaikki
||/ Name                 Version              Description
+++-====================-====================-========================================================
ii  eventlircd           0.0.1+svn20110409.09 The eventlircd daemon provides additional functions for
ii  liblircclient0       0.9.0-0yavdr0~precis infra-red remote control support - client library
ii  lirc                 0.9.0-0yavdr0~precis infra-red remote control support
un  lirc-modules-source  <none>               (no description available)
un  lirc-x               <none>               (no description available)




evtest
Koodi: Valitse kaikki
 
/dev/input/event6:      IR-receiver inside an USB DVB receiver

Input driver version is 1.0.1
Input device ID: bus 0x3 vendor 0x4b4 product 0x861f version 0x100
Input device name: "IR-receiver inside an USB DVB receiver"
Supported events:

  Event type 0 (EV_SYN)
  Event type 1 (EV_KEY)
    Event code 2 (KEY_1)
    Event code 3 (KEY_2)
    Event code 4 (KEY_3)
    Event code 5 (KEY_4)
    Event code 6 (KEY_5)
    Event code 7 (KEY_6)
    Event code 8 (KEY_7)
    Event code 9 (KEY_8)
    Event code 10 (KEY_9)
    Event code 11 (KEY_0)
    Event code 113 (KEY_MUTE)
    Event code 114 (KEY_VOLUMEDOWN)
    Event code 115 (KEY_VOLUMEUP)
    Event code 119 (KEY_PAUSE)
    Event code 128 (KEY_STOP)
    Event code 139 (KEY_MENU)
    Event code 142 (KEY_SLEEP)
    Event code 167 (KEY_RECORD)
    Event code 207 (KEY_PLAY)
    Event code 212 (KEY_CAMERA)
    Event code 352 (KEY_OK)
    Event code 355 (KEY_CLEAR)
    Event code 356 (KEY_POWER2)
    Event code 358 (KEY_INFO)
    Event code 363 (KEY_CHANNEL)
    Event code 364 (KEY_FAVORITES)
    Event code 365 (KEY_EPG)
    Event code 368 (KEY_LANGUAGE)
    Event code 370 (KEY_SUBTITLE)
    Event code 372 (KEY_ZOOM)
    Event code 375 (KEY_SCREEN)
    Event code 385 (KEY_RADIO)
    Event code 388 (KEY_TEXT)
    Event code 393 (KEY_VIDEO)
    Event code 398 (KEY_RED)
    Event code 399 (KEY_GREEN)
    Event code 400 (KEY_YELLOW)
    Event code 401 (KEY_BLUE)
    Event code 402 (KEY_CHANNELUP)
    Event code 403 (KEY_CHANNELDOWN)
    Event code 407 (KEY_NEXT)
    Event code 412 (KEY_PREVIOUS)
    Event code 464 (KEY_FN)
  Event type 4 (EV_MSC)
    Event code 4 (MSC_SCAN)
  Event type 20 (EV_REP)
Testing ... (interrupt to exit)

Event: time 1400787558.229902, type 4 (EV_MSC), code 4 (MSC_SCAN), value 814
Event: time 1400787558.229904, type 1 (EV_KEY), code 403 (KEY_CHANNELDOWN), value 1
Event: time 1400787558.229905, -------------- SYN_REPORT ------------
Event: time 1400787558.481559, type 1 (EV_KEY), code 403 (KEY_CHANNELDOWN), value 0
Event: time 1400787558.481560, -------------- SYN_REPORT ------------
Event: time 1400787560.245902, type 4 (EV_MSC), code 4 (MSC_SCAN), value 811
Event: time 1400787560.245905, type 1 (EV_KEY), code 402 (KEY_CHANNELUP), value 1
Event: time 1400787560.245906, -------------- SYN_REPORT ------------
Event: time 1400787560.497531, type 1 (EV_KEY), code 402 (KEY_CHANNELUP), value 0
Event: time 1400787560.497532, -------------- SYN_REPORT ------------
Event: time 1400787561.253902, type 4 (EV_MSC), code 4 (MSC_SCAN), value 813
Event: time 1400787561.253906, type 1 (EV_KEY), code 115 (KEY_VOLUMEUP), value 1
Event: time 1400787561.253907, -------------- SYN_REPORT ------------
Event: time 1400787561.505521, type 1 (EV_KEY), code 115 (KEY_VOLUMEUP), value 0
Event: time 1400787561.505522, -------------- SYN_REPORT ------------
Event: time 1400787564.781905, type 4 (EV_MSC), code 4 (MSC_SCAN), value 805
Event: time 1400787564.781908, type 1 (EV_KEY), code 6 (KEY_5), value 1
Event: time 1400787564.781909, -------------- SYN_REPORT ------------
55Event: time 1400787565.033548, type 1 (EV_KEY), code 6 (KEY_5), value 0
Event: time 1400787565.033549, -------------- SYN_REPORT ------------
Event: time 1400787565.537904, type 4 (EV_MSC), code 4 (MSC_SCAN), value 802
Event: time 1400787565.537908, type 1 (EV_KEY), code 3 (KEY_2), value 1
Event: time 1400787565.537909, -------------- SYN_REPORT ------------
22Event: time 1400787565.789548, type 1 (EV_KEY), code 3 (KEY_2), value 0
Event: time 1400787565.789549, -------------- SYN_REPORT ------------
Event: time 1400787566.545902, type 4 (EV_MSC), code 4 (MSC_SCAN), value 804
Event: time 1400787566.545905, type 1 (EV_KEY), code 5 (KEY_4), value 1
Event: time 1400787566.545906, -------------- SYN_REPORT ------------
4Event: time 1400787566.797513, type 1 (EV_KEY), code 5 (KEY_4), value 0
Event: time 1400787566.797514, -------------- SYN_REPORT ------------
Event: time 1400787574.365905, type 4 (EV_MSC), code 4 (MSC_SCAN), value 821
Event: time 1400787574.365908, type 1 (EV_KEY), code 375 (KEY_SCREEN), value 1
Event: time 1400787574.365909, -------------- SYN_REPORT ------------
Event: time 1400787574.617552, type 1 (EV_KEY), code 375 (KEY_SCREEN), value 0
Event: time 1400787574.617553, -------------- SYN_REPORT ------------


ir-keytable
Koodi: Valitse kaikki
Found /sys/class/rc/rc0/ (/dev/input/event4) with:
        Driver anysee, table rc-anysee
        Supported protocols:
        Enabled protocols:
        Repeat delay = 500 ms, repeat period = 125 ms


ir-keytable -r

Koodi: Valitse kaikki
scancode 0x0800 = KEY_0 (0x0b)
scancode 0x0801 = KEY_1 (0x02)
scancode 0x0802 = KEY_2 (0x03)
scancode 0x0803 = KEY_3 (0x04)
scancode 0x0804 = KEY_4 (0x05)
scancode 0x0805 = KEY_5 (0x06)
scancode 0x0806 = KEY_6 (0x07)
scancode 0x0807 = KEY_7 (0x08)
scancode 0x0808 = KEY_8 (0x09)
scancode 0x0809 = KEY_9 (0x0a)
scancode 0x080a = KEY_POWER2 (0x164)
scancode 0x080b = KEY_VIDEO (0x189)
scancode 0x080c = KEY_CHANNEL (0x16b)
scancode 0x080d = KEY_NEXT (0x197)
scancode 0x080e = KEY_MENU (0x8b)
scancode 0x080f = KEY_EPG (0x16d)
scancode 0x0810 = KEY_CLEAR (0x163)
scancode 0x0811 = KEY_CHANNELUP (0x192)
scancode 0x0812 = KEY_VOLUMEDOWN (0x72)
scancode 0x0813 = KEY_VOLUMEUP (0x73)
scancode 0x0814 = KEY_CHANNELDOWN (0x193)
scancode 0x0815 = KEY_OK (0x160)
scancode 0x0816 = KEY_RADIO (0x181)
scancode 0x0817 = KEY_INFO (0x166)
scancode 0x0818 = KEY_PREVIOUS (0x19c)
scancode 0x0819 = KEY_FAVORITES (0x16c)
scancode 0x081a = KEY_SUBTITLE (0x172)
scancode 0x081b = KEY_CAMERA (0xd4)
scancode 0x081c = KEY_YELLOW (0x190)
scancode 0x081d = KEY_RED (0x18e)
scancode 0x081e = KEY_LANGUAGE (0x170)
scancode 0x081f = KEY_GREEN (0x18f)
scancode 0x0820 = KEY_SLEEP (0x8e)
scancode 0x0821 = KEY_SCREEN (0x177)
scancode 0x0822 = KEY_ZOOM (0x174)
scancode 0x0824 = KEY_FN (0x1d0)
scancode 0x0825 = KEY_FN (0x1d0)
scancode 0x0842 = KEY_MUTE (0x71)
scancode 0x0844 = KEY_BLUE (0x191)
scancode 0x0847 = KEY_TEXT (0x184)
scancode 0x0848 = KEY_STOP (0x80)
scancode 0x0849 = KEY_RECORD (0xa7)
scancode 0x0850 = KEY_PLAY (0xcf)
scancode 0x0851 = KEY_PAUSE (0x77)
Enabled protocols:


Alla linkkejä, joista yrittänyt löytää ratkaisuja.

MCE kauko-ohjain Gentoossa - liikaa painalluksia..
Re: yaVDR: Ubuntun varaan rakennettu VDR 1.7+XBMC-jakelu
Probleme mit der Fernbedienung nach Neuinstallation von 0.5.
https://github.com/yavdr/yavdr-remote/tree/master/evmaps
marko5
Vastasyntynyt
 
Viestit: 6
Liittynyt: 23.04.2012 12:05

Re: Anysee E30 dvb-t kaukosäädin mm.napit toistuu tuplana(ya

ViestiKirjoittaja joukoy » 27.05.2014 15:24

Sama ongelma kuin tässä?
viewtopic.php?f=12&t=4918

Disabloi LIRC vdr:ltä: lisää tiedostoon
/etc/default/vdr
rivi:
LIRC=""
joukoy
Vanhempi asiantuntija
 
Viestit: 175
Liittynyt: 11.05.2006 8:46

Re: Anysee E30 dvb-t kaukosäädin mm.napit toistuu tuplana(ya

ViestiKirjoittaja marko5 » 29.05.2014 0:39

Kokeilin vihjettäsi, mutta sillä ei ollut vaikutusta.
Vaikuttaisi, että näppäimen toisto (repeat) on liian nopea. Pystyykö sitä jostain säätämään?
marko5
Vastasyntynyt
 
Viestit: 6
Liittynyt: 23.04.2012 12:05

Re: Anysee E30 dvb-t kaukosäädin mm.napit toistuu tuplana(ya

ViestiKirjoittaja joukoy » 29.05.2014 7:35

Löytyykö tuolta apua:
http://www.lirc.org/faq.html

"If you want to suppress those repeats already at lircd level, you can also add suppress_repeat x to the lircd.conf config file where x is the number of repeats you want to suppress. This feature is available in lircd since release 0.8.6. "
joukoy
Vanhempi asiantuntija
 
Viestit: 175
Liittynyt: 11.05.2006 8:46

Re: Anysee E30 dvb-t kaukosäädin mm.napit toistuu tuplana(ya

ViestiKirjoittaja marko5 » 02.06.2014 14:14

Tarvitseeko LIRCiä ollenkaan, kun kaukosäädin tunnistuu laitteeksi, joka vastaa näppäimistöä?

Millainen vdr:n remote.conf on kun käytössä on LIRC?
Millainen remote.conf on kun käytössä on kerneliin sisällytetty kaukosäädin?

Täytyy myöntää, että tämä on aika epäselvää näin aloittelijalle.
marko5
Vastasyntynyt
 
Viestit: 6
Liittynyt: 23.04.2012 12:05

Re: Anysee E30 dvb-t kaukosäädin mm.napit toistuu tuplana(ya

ViestiKirjoittaja Droopy » 16.11.2014 18:40

Minulla auttoi tupliin rivi. Myös tuota min_repeat voi kokeilla.

# min_repeat 1
suppress_repeat 1

Itsellä on vdr:n asetuksista lirc poistettu. vdr-sxfe käynnistetään sitten
--lirc vivulla. Jos käyttää xbmc:tä tulee haamutallenneksia ym. jos
vdr taustalla lukee myös kauko-ohjainta.

cat /etc/vdr/remote.conf listaa minulla
LIRC.Up KEY_UP
LIRC.Down KEY_DOWN
LIRC.Menu KEY_MENU
LIRC.Ok KEY_OK
LIRC.Back KEY_BACK
LIRC.Left KEY_LEFT
LIRC.Right KEY_RIGHT
LIRC.Red KEY_RED
LIRC.Green KEY_GREEN
LIRC.Yellow KEY_YELLOW
LIRC.Blue KEY_BLUE
LIRC.0 KEY_0
LIRC.1 KEY_1
LIRC.2 KEY_2
LIRC.3 KEY_3
LIRC.4 KEY_4
LIRC.5 KEY_5
LIRC.6 KEY_6
LIRC.7 KEY_7
LIRC.8 KEY_8
LIRC.9 KEY_9
LIRC.Info KEY_INFO
LIRC.Play KEY_PLAY
LIRC.Pause KEY_PAUSE
LIRC.Stop KEY_STOP
LIRC.Record KEY_RECORD
LIRC.FastFwd KEY_FORWARD
LIRC.FastRew KEY_REWIND
LIRC.Next KEY_NEXT
LIRC.Prev KEY_AGAIN
.....

Tuossa ei ihan kaikkea. irw näyttää mitä näppäimet tulostaa...
esim, jos play tulostaa KEY_PLAY niin LIRC.Play:n arvoksi psitetään
KEY_PLAY. Aika monimutkaista. kauko-ohjain konffataan tavallaan 2 kertaa.

Itselläni vastaava kauko säädin. Tosin käyttämättä. MCE kaukoja saa kohtuu hinnalla jos löytää.
Omani löysin sattumalta Gigantista... Philips joka osaa 4 laitetta.
Droopy
Säätäjä
 
Viestit: 219
Liittynyt: 10.03.2008 17:37


Paluu Linux

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 1 vierailijaa