[1] MLD-5.x / Systems / Raspberry PI / RPI 3: Fernbedienung will nicht
 

Offline MarkusH

  • Newbie
  • *
  • Posts: 28
    • View Profile
RPI 3: Fernbedienung will nicht
« on: March 27, 2016, 10:58:43 »
Hi,

ich schaff es nicht, an meinem neuen Raspberry 3 die Fernbedienung zur Mitarbeit zu überreden  ;)
An dem Raspberry 2 ging das problemlos, die Vorgehensweise ist ja die gleich oder?
Was hab ich gemacht:
Am 3er an GPIO18 den Empfänger dran, das Log zeigt auch das er gefunden wird:
Code: [Select]
[  197.481576] lirc_dev: IR Remote Control driver registered, major 245
[  197.481867] lirc_rpi: module is from the staging directory, the quality is unknown, you have been warned.
[  198.438326] lirc_rpi: auto-detected active low receiver on GPIO pin 18
[  198.438929] lirc_rpi lirc_rpi: lirc_dev: driver lirc_rpi registered at minor = 0
[  198.438941] lirc_rpi: driver registered!

Ein mode2 /dev/lircd zeigt keinen Empfang an. Nach einem stop lirc und manuellem laden mittels "modprob lirc_rpi" bekomme ich bei "mode2 -d /dev/lirc0" die Fernbedienungssignale angezeigt. Nun kann ich auch mit "irrecord -n /etc/lircd.conf -d /dev/lirc0" den Anlernvorgang problemlos durchführen. Aber der VDR kann nichts damit anfangen oder lirc ??? Beachte: Wenn ich /dev/lircd verwende geht grundsätzlich nichts!?!

Was könnt ich noch probieren bzw. mach ich was falsch?

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20451
    • View Profile
    • ClausMuus.de
RPI 3: Fernbedienung will nicht
« Reply #1 on: March 27, 2016, 13:44:41 »
Hi,

hast Du im Setup "Fernbedienung / Lirc Modul" denn auch "rpi on GPO" ausgewählt? Und wurde der lirc_rpi Treiber nicht automatisch geladen?

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline MarkusH

  • Newbie
  • *
  • Posts: 28
    • View Profile
RPI 3: Fernbedienung will nicht
« Reply #2 on: March 28, 2016, 08:45:07 »
Ja, vergessen zu erwähnen: Habe ich ausgewählt. Und das Modul wird auch automatisch geladen.
Komisch ist, das auch beim manuellen Laden des Moduls lirc_rpi ein FB-Signal angezeigt wird, wenn ich als Gerät "/dev/lirc0" angebe. Mit "/dev/lircd" geht gar nichts!
« Last Edit: March 28, 2016, 08:50:03 by MarkusH »

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20451
    • View Profile
    • ClausMuus.de
RPI 3: Fernbedienung will nicht
« Reply #3 on: March 28, 2016, 11:27:08 »
Hi,

den Link /dev/lircd gibt es seit gestern nicht mehr. Das ist jetzt nur noch /var/run/lirc/lircd

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Pfeifenraucher

  • Profi Member
  • ****
  • Posts: 276
    • View Profile
RPI 3: Fernbedienung will nicht
« Reply #4 on: August 22, 2016, 20:55:48 »
Moin,

ich versuche mich gerade mal wieder an der FB XBOX360 und bekomme das Teil unter der 5.1/stable/RPi3 nicht zum Laufen. Soweit ich sehen kann, wird Lircd wenigstens gestartet und findet das Teil auch.
Code: [Select]
mldrpi3b> dmesg | grep -i lirc
[   10.745754] lirc_dev: IR Remote Control driver registered, major 245
[   10.750350] lirc_rpi: module is from the staging directory, the quality is unknown, you have been warned.
[   10.792303] pinctrl-bcm2835 3f200000.gpio: pin gpio18 already requested by lirc_rpi; cannot claim for 3f203000.i2s
[   11.709600] lirc_rpi: auto-detected active low receiver on GPIO pin 18
[   11.709888] lirc_rpi lirc_rpi: lirc_dev: driver lirc_rpi registered at minor = 0
[   11.709898] lirc_rpi: driver registered!

Wie kann ich nun testen, was der Empfänger registriert - irrecord, mode2 scheinen bei der client-Version nicht angeboten zu werden? Oder habe ich einen Denkfehler und die Vorgehensweise noch nicht verstanden?

VG
Erik.
Auch das geht vorbei.
Bis hierhin sind wir bereits gekommen.
Drei Sätze, die immer wahr sind.

Meine Hardware (show / hide)

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20451
    • View Profile
    • ClausMuus.de
RPI 3: Fernbedienung will nicht
« Reply #5 on: August 22, 2016, 21:59:11 »
Die Tools sind im lirc Paket enthalten.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Pfeifenraucher

  • Profi Member
  • ****
  • Posts: 276
    • View Profile
RPI 3: Fernbedienung will nicht
« Reply #6 on: August 22, 2016, 22:58:32 »
Moin Claus,

dätt hätt ich mir auch jedacht - das Paket lirc war bereits über das WebIf installiert. Ich habe es anschl. per 'apt-get install lirc' nachgezogen - siehe da, alles erst einmal so, wie es sein soll. 'irw /var/run/lirc/lircd' zeigt mir sogar immer doppelt die Tastendrücke an - mit Ausnahme *Arrow - steht aber auch so im WebIf.

Die Tasten KEY_CHANNELUP und  KEY_CHANNELDOWN muss ich dann wohl anlernen, da passiert nix.

Allerdings sehen die Befehle in der angelernten Variante völlig anders aus, als in der mitgelieferten:
Code: [Select]
KEY_CHANNELUP            0x8BED                    #  Was: ChUp
  KEY_CHANNELDOWN          0x0BEC                    #  Was: ChDown
Ich erhalte:
Code: [Select]
KEY_CHANNELUP            0x13
          KEY_CHANNELDOWN          0x12
Lässt sich das so einfach übertragen?

VG
Erik.
Auch das geht vorbei.
Bis hierhin sind wir bereits gekommen.
Drei Sätze, die immer wahr sind.

Meine Hardware (show / hide)

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20451
    • View Profile
    • ClausMuus.de
RPI 3: Fernbedienung will nicht
« Reply #7 on: August 23, 2016, 01:11:00 »
Hi,

Du solltest beim Anlernen per irrecord die alte lircd.conf mit angeben, damit der gleiche Codierungs Typ angenommen wird. Ansonsten kann es vorkommen, dass es solche Abweichungen gibt, weil der Typ nicht identisch erkannt wurde.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Pfeifenraucher

  • Profi Member
  • ****
  • Posts: 276
    • View Profile
RPI 3: Fernbedienung will nicht
« Reply #8 on: August 23, 2016, 16:08:34 »
Moin!
Du solltest beim Anlernen per irrecord die alte lircd.conf mit angeben, damit der gleiche Codierungs Typ angenommen wird. Ansonsten kann es vorkommen, dass es solche Abweichungen gibt, weil der Typ nicht identisch erkannt wurde.
Hmm, ich habe dazu vermutlich falsch gesucht und damit auch nicht das richtige gefunden.

Geht das mit:
Code: [Select]
irrecord -a /etc/lircd.conf
VG
Erik.
Auch das geht vorbei.
Bis hierhin sind wir bereits gekommen.
Drei Sätze, die immer wahr sind.

Meine Hardware (show / hide)

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20451
    • View Profile
    • ClausMuus.de
RPI 3: Fernbedienung will nicht
« Reply #9 on: August 24, 2016, 10:52:25 »
Ne, ich glaube ohne -a
Das Ergebnis landet dann in /etc/lircd.conf.conf
Du musst das anschließend also noch umbenennen.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Pfeifenraucher

  • Profi Member
  • ****
  • Posts: 276
    • View Profile
RPI 3: Fernbedienung will nicht
« Reply #10 on: August 24, 2016, 21:29:29 »
Danke, habe die Tasten rüberkopiert und siehe da, CHANNELUP/DOWN funktionieren. Das Drehkreuz will nicht so, wie ich mir das vorstelle - neben der eigentlichen Funktion, soll darüber auch das Programm höher (KEY_UP/_RIGHT) oder runter (KEY_DOWN/_LEFT) geschaltet werden.

Wo bäuche ich sonst Kreuz?

VG
Erik.
Auch das geht vorbei.
Bis hierhin sind wir bereits gekommen.
Drei Sätze, die immer wahr sind.

Meine Hardware (show / hide)

Offline rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1507
    • View Profile
RPI 3: Fernbedienung will nicht
« Reply #11 on: August 24, 2016, 21:54:34 »
Was für 'keys' kommen denn an wenn du die benutzt?
Die must du dann paasend in die lircd.conf eintragen.

Gruß,
  Roland
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x https://www.zotac.com/at/product/mini_pcs/pi335

[1] MLD-5.x / Systems / Raspberry PI / RPI 3: Fernbedienung will nicht
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.