Hi
ich hatte mal versucht mit der modifizierten LIRC Version via IRRECORD ne andere FB anzulernen - ist mir nicht gelungen ...
Die mitgelieferte FB ist wirklich etwas "windig" - aber sie hat halt den MEGA Vorteil, die ZBOX damit einzuschalten ...
CU
Hi
ich hatte mal versucht mit der modifizierten LIRC Version via IRRECORD ne andere FB anzulernen - ist mir nicht gelungen ...
Die mitgelieferte FB ist wirklich etwas "windig" - aber sie hat halt den MEGA Vorteil, die ZBOX damit einzuschalten ...
CU
Hallo. Toll. Jemand hat diese FB auch... Ich versuche die zotac mit einem Atric Empfänger in yavdr 0.5 zum laufen zu bringen. Lirc aktiviert, Atric schaltet an, blinkt bei laufendem VDR. Die zotac.conf habe ich über das webfrontend in die lircd.conf kopiert. Geht aber leider nicht... Was fehlt mir noch ? Wäre superdankbar, wenn mir das jemand erklären könnte!
Aus meiner Sicht wird das so nicht funktionieren.
Der interne IR der Zotac Box - und dafür ist die zotac.conf - setzt die Signale anders um.
Schade. Aber du benutzt doch auch den externen USB Empfänger. Den habe ich auch. Mit dem müsste es dann nach deiner Beschreibung gehen,oder? Ich dachte halt, ich nutze meinen internen Atric Empfänger dazu, dieser empfängt die Signale ja (er blinkt- also empfängt er auch was). Dann bräuchte ich nur einen empfänger, wenn ich die Konfiguration hin bekommen würde... Aber das geht wohl doch nicht so einfach....
Lern die Fernbedienung doch mal ganz normal mit irrecord an.
Das hatte ich vor. Ich SAG dann bescheid, ob's geklappt hat...
OK. Aufzeichnung mit irrecord hat geklappt, aber wirklich glücklich bin ich damit nicht. Manchmal reagiert es erst nach dem 2. Tastendruck, manchmal gar nicht und manchmal kommt eine ganz andere Reaktion... ich versteh's nicht. Die conf im Anhang. vielleicht probier ich's doch mal mir der Vorgehensweise mir dem USB Empfänger. Vielleicht geht das ja besser. Aber hauptsache es geht sauber.
Hallo.
hab's nochmal probiert. Mit irrecord angelernt. Nun geht es zwar sauber, immer gleich - aber nur bei jedem 2.Tastendruck passiert was.
Wie kann ich das korrigieren ?
Nun geht es zwar sauber, immer gleich - aber nur bei jedem 2.Tastendruck passiert was.
Ich vermute mal die Angaben zum Toggle-Bit stimmen nicht.
Versuch mal statt
eher das:
Super. Man, ihr seid echt gut. Vielen Dank an seahawk1986 !!! Mit der Einstellung geht's.
Anbei nochmal die korrigierte conf, mit der die Zotac Fernbedienung (Auch Asus Smartremote) zusammen mit dem Atric funktioniert !
Hallo,
kann mir bitte einmal jemand der ID-42 Nutzer seine /etc/asound.conf posten ?
Meine ist geschrottet und über das Backend kann ich zwar "Ausgabe an allen Geräten"
einstellen, aber bekomme dann trotzdem keinen Ton heraus.
Danke
Hallo,
kann mir bitte einmal jemand der ID-42 Nutzer seine /etc/asound.conf posten ?
Habe zwar kein yaVDR installiert und die ZBOX ID42 erst dieser Tage gekauft. Deshalb die etwas späte Antwort. Meine asound.conf sieht so aus. Musste allerdings dem softhddevice -a hw:1,7 mitgeben. Ohne diesem Parameter hatte ich zwar auf allen Kanälen Musik aber nicht immer den Sprachton.
Da ich schon mal hier bin. Habe für die mitgelieferte FB eine Keymap zur Benutzung des CIR (nuvoton_cir) erstellt. Leider funktionieren die Tasten nur bei jedem 2.Tastendruck. Wenn man Lirc benutzt kann man, wie oben zu lesen, in der lirc.conf das Toggle-Bit auf toogle_bit 22 stellen. Welche Abhilfe bietet sich bei der Verwendung von rc-core?
Danke und Gruß
wino
Welche Abhilfe bietet sich bei der Verwendung von rc-core?
Schau dir mit "ir-keytable -t" an welche Scancodes mit und ohne gesetztes Toggle-Bit ankommen und trage beide Varianten in deine keymap ein.
Schau dir mit "ir-keytable -t" an welche Scancodes mit und ohne gesetztes Toggle-Bit ankommen und trage beide Varianten in deine keymap ein.
Ich stehe etwas auf dem Schlauch.
1387576867.849067: event type EV_MSC(0x04): scancode = 0x80348437
1387576867.849067: event type EV_KEY(0x01) key_down: KEY_RECORD(0x0001)
1387576867.849067: event type EV_SYN(0x00).
1387576867.970290: event type EV_MSC(0x04): scancode = 0x80348437
1387576867.970290: event type EV_SYN(0x00).
1387576868.219138: event type EV_KEY(0x01) key_up: KEY_RECORD(0x0001)
1387576868.219138: event type EV_SYN(0x00)
Was ist mit mit und ohne Toggle-Bit gemeint?
Was ist mit mit und ohne Toggle-Bit gemeint?
Naja falls der Decoder das Toggle-Bit nicht richtig erkennt, müsste er bei wiederholten einzelnen Tastendrücken (lass mal mehr als 250 ms zwischen den Tastendrücken vergehen) abwechselnd zwei unterschiedliche Scancodes liefern.
Du kannst auch mal die keytable entladen und schauen was er dann so bringt:
Es werden keine unterschiedlichen Scancodes ausgegeben.
Hier mit funktionierender FB
[root@m-zotac ~]# ir-keytable -c -p rc-6 -w /lib/udev/rc_keymaps/rc-rc6-mce
Read rc-rc6-mce table
Old keytable cleared
Wrote 50 keycode(s) to driver
Protocols changed to RC-6
[root@m-zotac ~]# ir-keytable -t
Testing events. Please, press CTRL-C to abort.
1387581816.801265: event type EV_MSC(0x04): scancode = 0x800f0401
1387581816.801265: event type EV_KEY(0x01) key_down: KEY_1(0x0001)
1387581816.801265: event type EV_SYN(0x00).
1387581816.903871: event type EV_MSC(0x04): scancode = 0x800f0401
1387581816.903871: event type EV_SYN(0x00).
1387581817.032782: event type EV_MSC(0x04): scancode = 0x800f0401
1387581817.032782: event type EV_SYN(0x00).
1387581817.281392: event type EV_KEY(0x01) key_up: KEY_1(0x0001)
1387581817.281392: event type EV_SYN(0x00).
1387581819.401513: event type EV_MSC(0x04): scancode = 0x800f0402
1387581819.401513: event type EV_KEY(0x01) key_down: KEY_2(0x0001)
1387581819.401513: event type EV_SYN(0x00).
1387581819.506020: event type EV_MSC(0x04): scancode = 0x800f0402
1387581819.506020: event type EV_SYN(0x00).
1387581819.633169: event type EV_MSC(0x04): scancode = 0x800f0402
1387581819.633169: event type EV_SYN(0x00).
1387581819.881304: event type EV_KEY(0x01) key_up: KEY_2(0x0001)
1387581819.881304: event type EV_SYN(0x00)
Alles anzeigen
Und die gleichen Tastendrücke bei der FB wo es nicht funktioniert.
[root@m-zotac ~]# ir-keytable -c -p rc-6 -w /lib/udev/rc_keymaps/rc-rc6-zotac
Read rc-rc6-zotac table
Old keytable cleared
Wrote 43 keycode(s) to driver
Protocols changed to RC-6
[root@m-zotac ~]# ir-keytable -t
Testing events. Please, press CTRL-C to abort.
1387581910.837842: event type EV_MSC(0x04): scancode = 0x80348401
1387581910.837842: event type EV_KEY(0x01) key_down: KEY_1(0x0001)
1387581910.837842: event type EV_SYN(0x00).
1387581910.959918: event type EV_MSC(0x04): scancode = 0x80348401
1387581910.959918: event type EV_SYN(0x00).
1387581911.207960: event type EV_KEY(0x01) key_up: KEY_1(0x0001)
1387581911.207960: event type EV_SYN(0x00).
1387581912.859784: event type EV_MSC(0x04): scancode = 0x80340402
1387581912.859784: event type EV_KEY(0x01) key_down: KEY_2(0x0001)
1387581912.859784: event type EV_SYN(0x00).
1387581912.964758: event type EV_MSC(0x04): scancode = 0x80340402
1387581912.964758: event type EV_SYN(0x00).
1387581913.090265: event type EV_MSC(0x04): scancode = 0x80340402
1387581913.090265: event type EV_SYN(0x00).
1387581913.337975: event type EV_KEY(0x01) key_up: KEY_2(0x0001)
1387581913.337975: event type EV_SYN(0x00)
Alles anzeigen
Oben wo es mit einem Tastendruck funktioniert werden zwischen key_down und key_up zweimal der Scancode gesendet. Da wo ich 2x die Taste drücken muss nur einmal. Das sagt mir aber nichts.
Aber man sieht doch das Toggle-Bit:
scancode = 0x80348401 # Taste 1, Toggle-Bit gesetzt (viertletzte Ziffer)
scancode = 0x80340402 # Taste 2, direkt folgend ohne Toggle-Bit (viertletzte Ziffer)
Zeig doch bitte mal die keytable, die du erstellt hast - eigentlich sollten die Tasten 1 und 2 so immer funktionieren, wenn man sie einmal mit und einmal ohne Toggle-Bit aufnimmt:
Ich wusste nicht wie es mit dem Toggle-Bit gemeint war. Hier die funktionierende Keytable. Diese kann auch gern für yaVDR aufgenommen werden. Danke für die Hilfe.
# table rc-rc6-zotac, type: RC6
0x8034043d KEY_POWER2
0x8034843d KEY_POWER2
0x8034048e KEY_WAKEUP
0x8034848e KEY_WAKEUP
0x80340437 KEY_RECORD
0x80348437 KEY_RECORD
0x80340430 KEY_PAUSE
0x80348430 KEY_PAUSE
0x80340431 KEY_STOP
0x80348431 KEY_STOP
0x80340429 KEY_REWIND
0x80348429 KEY_REWIND
0x8034042c KEY_PLAY
0x8034842c KEY_PLAY
0x80340428 KEY_FASTFORWARD
0x80348428 KEY_FASTFORWARD
0x80340421 KEY_BACK
0x80348421 KEY_BACK
0x80340420 KEY_NEXT
0x80348420 KEY_NEXT
0x80340483 KEY_ESC
0x80348483 KEY_ESC
0x803404cb KEY_INFO
0x803484cb KEY_INFO
0x8034045d KEY_MENU
0x8034845d KEY_MENU
0x80340458 KEY_UP
0x80348458 KEY_UP
0x8034045a KEY_LEFT
0x8034845a KEY_LEFT
0x8034045b KEY_RIGHT
0x8034845b KEY_RIGHT
0x80340459 KEY_DOWN
0x80348459 KEY_DOWN
0x8034045c KEY_OK
0x8034845c KEY_OK
0x80340410 KEY_VOLUMEUP
0x80348410 KEY_VOLUMEUP
0x80340411 KEY_VOLUMEDOWN
0x80348411 KEY_VOLUMEDOWN
0x8034040d KEY_MUTE
0x8034840d KEY_MUTE
0x8034041e KEY_CHANNELUP
0x8034841e KEY_CHANNELUP
0x8034041f KEY_CHANNELDOWN
0x8034841f KEY_CHANNELDOWN
0x80340401 KEY_1
0x80348401 KEY_1
0x80340402 KEY_2
0x80348402 KEY_2
0x80340403 KEY_3
0x80348403 KEY_3
0x80340404 KEY_4
0x80348404 KEY_4
0x80340405 KEY_5
0x80348405 KEY_5
0x80340406 KEY_6
0x80348406 KEY_6
0x80340407 KEY_7
0x80348407 KEY_7
0x80340408 KEY_8
0x80348408 KEY_8
0x80340409 KEY_9
0x80348409 KEY_9
0x80340400 KEY_0
0x80348400 KEY_0
0x80340433 KEY_PROG1 # *
0x80348433 KEY_PROG1 # *
0x80340432 KEY_PROG2 # #
0x80348432 KEY_PROG2 # #
0x8034043a KEY_PROG3 # CLEAR
0x8034843a KEY_PROG3 # CLEAR
0x8034042f KEY_TEXT
0x8034842f KEY_TEXT
0x8034043e KEY_PROG4
0x8034843e KEY_PROG4
0x80340434 KEY_PVR # ENTER
0x80348434 KEY_PVR # ENTER
0x8034046d KEY_RED
0x8034846d KEY_RED
0x8034046e KEY_GREEN
0x8034846e KEY_GREEN
0x8034046f KEY_YELLOW
0x8034846f KEY_YELLOW
0x80340470 KEY_BLUE
0x80348470 KEY_BLUE
Alles anzeigen
Könntest du bitte noch die Ausgabe von "sudo ir-keytable" dazu posten, damit ich weiß wie der Eintrag in der /etc/rc_maps.cfg aussehen muss?
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!