lokutus: Ich habe Deinen Namen in der lircd.conf als lokutus (@vdr-portal) angegeben. Vielleicht änderst Du das noch? DU könntest die lircd.conf auch mal an lirc.org schicken.
Gruß
Joachim
lokutus: Ich habe Deinen Namen in der lircd.conf als lokutus (@vdr-portal) angegeben. Vielleicht änderst Du das noch? DU könntest die lircd.conf auch mal an lirc.org schicken.
Gruß
Joachim
Hallo Zusammen,
will mich hier auch mal einklinken.
Habe mir ebenfalls das Bundle besorgt und versuche nun die FB ans laufen zu bekommen, was teilweise auch funktioniert.
Folgende Probleme hab ich aber und vielleicht kann mir ja mal wieder einer von Euch helfen.
Basis: Debian Etch, Kernel 2.6.18, Ct VDR 1.4.7
Lirc konnte ich aus´m CVS nicht kompilieren, da autoconf Fehler warf.
Also von der LIRC Homepage das tar.gz File 0.8.3 gezogen entpackt, kompiliert und läuft.
Serieller IR Empfänger von DVB-Shop.
Mit den von Euch zur Verfügung gestellten lircd.conf´s funktionieren bei mir jedoch die Tasten Channel up/down und Volume up/down nicht(irw) und bei einem Druck auf eine andere Taste scheint er gleich mehrmals ein Signal zu senden.
Ist den die CVS Version 0.8.3 nochmal ne andere als das tar.gz File?
Oder ist mein Etch zu alt und ich sollte ein Lenny installieren?
Ich würde die FB wirklich gerne korrekt ans laufen bekommen, da Sie vom Layout und der Haptik wirklich super ist(von Microsoft kommt ja sonst nix Gutes, aber die ist wirklich hübsch).
Vielen Dank schon mal im Voraus!
Gruß
Oliver
Hi liquidolze,
Also mal erstens: Ja, die 0.8.3-CVS ist neuer als die 0.8.3. Keine Ahnung wie viel neuer, da müsstest man die easyvdr-Ersteller fragen, wann sie die gezogen haben. (Die Frage bezieht sich wohl auf meine 0.8.3-CVS und die ist aus easyvdr 05 RC2)
Channel Up/Down funktionierte bei mir erst auch nciht, war bei mir aber ein Tippfehler in der remote.conf. Prüf am besten noch mal alle Schreibweisen in lirc.conf und remote.conf.
Volume Up/Down und Mute werden immer im Gerätecode des TV-Gerätes übertragen (aka "Punch-thorugh"). Wahrscheinlich ist der aber RC5 und der "XBOX360-Code" ist ja RC6. Lirc kann das innerhalb einer "remote" (Also der Block von "begin remote" bis "end remote") nicht verarbeiten.
Was Du versuchen kannst, ist per irrecord eine lircd.conf nur mit den Volume Up/Down und Mute anzulernen und komplett in die andere mit hinein zu kopieren. Zwei "remotes" auf ein mal kann lirc ja.
Gruß
Joachim
Hallo Joachim,
hab grad gesehen das bei mir keine remot.conf vorhanden ist, kann das sein???
Kannst Du mir zur Sicherheit Deine mal posten?
Gruß
Oliver
Hm. Du hast auch in etc/vdr/ geguckt? Di lircd.conf liegt gewöhnlich in /etc/, die remote.conf und keymacros.conf in /etc/vdr/.
Gruß
Joachim
Nein, nur ne Verknüpfung nach var/lib/vdr/remote.conf und die existiert nicht mehr.
Setup.conf auch nicht.
Gruß
Oliver
Sorry für die späte Antwort.
remote.conf:
LIRC.Up Up
LIRC.Down Down
LIRC.Menu DVD_Menu
LIRC.Ok Ok
LIRC.Back Back
LIRC.Left Left
LIRC.Right Right
LIRC.Red Red
LIRC.Green Green
LIRC.Yellow Yellow
LIRC.Blue Blue
LIRC.0 0
LIRC.1 1
LIRC.2 2
LIRC.3 3
LIRC.4 4
LIRC.5 5
LIRC.6 6
LIRC.7 7
LIRC.8 8
LIRC.9 9
LIRC.Play Play
LIRC.Pause Pause
LIRC.Stop Stop
LIRC.Record Record
LIRC.FastFwd FFwd
LIRC.FastRew FRew
LIRC.Power On/Off
LIRC.Channel+ Ch+
LIRC.Channel- Ch-
LIRC.Volume+ Vol+
LIRC.Volume- Vol-
LIRC.Mute Mute
LIRC.Schedule Display
LIRC.Channels Nix
LIRC.Timers Info
LIRC.Recordings Title
LIRC.User1 Open/Close
LIRC.User2 XBOX
LIRC.User3 Prev
LIRC.User4 Next
LIRC.User5 Start
LIRC.User6 Enter
LIRC.User7 Clear
LIRC.User8 100
LIRC.User9 Undo
KBD.Up 00000000001B5B41
KBD.Down 00000000001B5B42
KBD.Menu 000000000000006D
KBD.Ok 000000000000000D
KBD.Back 000000000000007F
KBD.Left 00000000001B5B44
KBD.Right 00000000001B5B43
KBD.Red 000000001B5B5B41
KBD.Green 000000001B5B5B42
KBD.Yellow 000000001B5B5B43
KBD.Blue 000000001B5B5B44
KBD.0 0000000000000030
KBD.1 0000000000000031
KBD.2 0000000000000032
KBD.3 0000000000000033
KBD.4 0000000000000034
KBD.5 0000000000000035
KBD.6 0000000000000036
KBD.7 0000000000000037
KBD.8 0000000000000038
KBD.9 0000000000000039
KBD.Power 0000001B5B32347E
KBD.Volume+ 000000000000002B
KBD.Volume- 000000000000002D
KBD.Mute 000000000000001B
Alles anzeigen
Ist allerdings eine von easyvdr, von mir für die XBOX-FB abgeändert. Schau halt mal, ob Du sie gebrauchen kannst.
Joachim
Hallo Joachim,
vielen Dank für Deine .conf
Funktioniert soweit wunderbar. Allerdings klappt das mit Vol+/- und Mute nicht.
Hat einer hier diese Tasten am laufen? Wenn ja, wie???
Was mir nach dem kompilieren von LIRC aufgefallen ist, ich hab überhaupt kein Script in /etc/init.d mit dem Namen lirc
Sollte da nicht eins sein???
Gruß
Oliver
Hi,
steht doch schon oben das Vol +/- immer an den Fernseher durchgereicht wird (Punch-through)
Gruss
;acavity
Danke für den Hinweis, der ist aber neu im WIKI oder???
Werd ich heut Abend mal direkt ausprobieren.
Gruß
Oliver
Hallo Zusammen,
hab jetzt alles ans Laufen bekommen, die FB funktioniert einwandfrei!!!
Vielen Dank vor allem an Joachim, Tip mit Fernsehmodus ausschalten hat´s gebracht, Deine remote.conf nach ein paar Änderungen ebenfalls.
Vielen Dank nochmal.
Ich werd für die,dies interessiert heut Abend mal ein paar neue Bilder auf http://www.rankes.kilu.de/heimkino.html
einstellen, damit man sieht wie´s aussieht.
Gruß
Oliver
ZitatAlles anzeigenOriginally posted by GStar02
habe mir wie einige hier, ein HD DVD laufwerk+Fernbedienung gekauft. Bin momentan am suchen nach einem passenden IR-Empfänger.
Gewünschte Features sind:
-Einschalten über Fernbedienung
-Linux und Windows kompatibel
-am besten noch Timerfunktion zum aufwecken für Aufnahmen
-Usb wäre schön
Das Amazon-"Kundenbild" scheint einen mitgelieferten (lirc_mceusb-Transceiver?) zu zeigen - ist er also doch nicht dabei?
Und wo bekommt man ihn in diesem Fall (LIRC-kompatibel nach http://www.mythtv.org/wiki/MCE_Remote)- die serielle LIRC-Lösung kann nämlich beim Senden gerade im VDR erhebliche Probleme machen...
Schau mal sechs Bilder weiter rechts bei Amazon. Das scheint einfach das USB-Kabel des Laufwerks zu sein. Und den zweiten Teil verstehe ich nicht ganz. Du möchtest einen USB-IR-Receiver? Warum soll der MCE-tauglich nach MythTV-Wiki sein? Warum hast DU Probleme beim senden mit einem seriellen Empfänger? Irgenwie versteh ich's nicht.
Joachim
ZitatOriginally posted by joachim-h
Schau mal sechs Bilder weiter rechts bei Amazon. Das scheint einfach das USB-Kabel des Laufwerks zu sein.
Das schien mir gerade eine andere Farbe zu haben.:whatever
ZitatDu möchtest einen USB-IR-Receiver? Warum soll der MCE-tauglich nach MythTV-Wiki sein? Warum hast DU Probleme beim senden mit einem seriellen Empfänger? Irgenwie versteh ich's nicht.
Die Probleme beim Senden (Transmitter/"IR-Blaster") habe nicht nur ich - manche haben das Glück, nur ein paar Spikes in /var/log/syslog zu bekommen, bei anderen reißt der DVB-Datenstrom ganz ab, weil während irsend alle Interrupts abgeschaltet werden: das brachte schon immer die Systemzeit aus dem Takt, nun aber im Zeitalter der HTPCs je nach Länge und Frequenz des zu sendenden Kommandos auch die auf zügige Abarbeitung ihrer IRQs angewiesenen TV-Karten.
Christoph Bartelmus schrieb dazu auf der LIRC-Mailinglist:
ZitatAlles anzeigenlirc_serial must always turn off interrupts.
uirt2_raw/mceusb do not have this problem.
[...]
The accuracy you need with carrier genaration is something <1us. When you don't have to generate the carrier, we probably could live with accuracy around 10 - 20 us. [...] even with hrtimers you will not get a
guaranteed sleep time in this range. Usually timers do guarantee a minimum sleep time, but not a maximum sleep time.
I don't know how good current real-time kernels are in these regards. I could imagine that it might be possible to come up with a timer interrupt driven approach that could be accurate enough (without carrier
generation), but I'm really not sure. It might even be the case that the guaranteed schedule times are more in the ms range and not in the us range like we need it.
I'm pretty sure that a simple usleep() approach from user-space has no chance to do something useful.
Mit anderen Worten, auch für serielle Transceiver mit Hardware-Trägergenerator gibt es noch keinen Code, mit dem irsend nicht das System aus der Bahn werfen könnte - und die Machbarkeit einer Lösung ohne Interruptblockade, d.h. mit den neuen, schnelleren "Nanosekunden"-Timern ist noch nicht erprobt.
Vielleicht kann ja hier ein Guru einfach mal eine mode2-Ausgabe in ein C-Programm gießen, das (mit IR-Hardwareträger oder RF-Transmitter) die Pulse- und Space-Zeiten als usleeps ausschläft?
Die Alternative ist, wir backen uns nach den vorhandenen Ansätzen wie UIRT2 (RS232C) oder avrlirc (USB) einen Microcontroller, der viel geringere Systemlast verlangt - und idealerweise wie die sündteuren irtrans.de-Lösungen auch noch den seriellen Port (zumindest TxD) für andere Anwendungen benutzbar hält, um die LIRC-Schaltung gleich mit einem lcdproc-Display(gehäuse) zu verheiraten.
ZitatOriginal von GStar02
Auch nicht so optimal ist das die CPU belastet wird bei dem empfänger
Wo hast du denn das her?
Das habe ich noch nie gehört, und konnte im board auch nix zu finden.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!