Leider schaltet er häufig ohne Grund (fast von Geisterhand) um, mal in kurzen oder mal in langen Zeitabständen
Könnte auch die Hintergrundbeleuchtung deines Fernsehers sein...
Zum Thema Kondensatoren siehe gleich folgende PN.
Leider schaltet er häufig ohne Grund (fast von Geisterhand) um, mal in kurzen oder mal in langen Zeitabständen
Könnte auch die Hintergrundbeleuchtung deines Fernsehers sein...
Zum Thema Kondensatoren siehe gleich folgende PN.
Danke seahawk1986, habe mir die benötigten zwei Elkos besorgt und diese Schaltung aufgebaut:
[Blockierte Grafik: http://img202.imageshack.us/img202/2206/intelcir.png]
Jetzt ist das mit dem Geisterumschalten weg
Problem ist nun wenn ich im Menü bin und nach oben oder unten drücke schaltet er das Programm um und geht nicht im Menü hin und her das gleiche ist wenn ich mit Zahlen probiere, wenn ich z.B. auf 4 Drücke schaltet er auf 4 um.
Die Harmony 300 hat das MCE Profil...
Munter bleiben, Rossi
Hast du mal mit sudo irw geschaut, was da bei dir ankommt?
Hast du mal mit sudo irw geschaut, was da bei dir ankommt?
Gestern hatte ich nach längerer Zeit TV schauen wieder ein Umschalten von Geisterhand. Muss mich mal mit Laptop offen und ssh Verbindung zum vdr1 hinsetzen und schauen was irw dann ausspuckt.
War schon drauf und dran mir einen fertigen Intel CIR aus der Bucht (230648964964) zu kaufen.
Wär doch gelacht wenn wir der Sache nicht auf den Grund kämen
Munter bleiben, Rossi
...Wär doch gelacht wenn wir der Sache nicht auf den Grund kämen
Hallo @all!
Wie ich ja in einem anderen Beitrag (meinem 1. hier (Klick) :]) schon schrieb, vertreibe ich RC6 IR-Empfänger, die auch unter Linux laufen.
In diesem Zusammenhang biete ich auch einen CIR-Empfänger für Intels CIR-Header an (Klick).
Da ich aber so gar keine Ahnung von Linux habe, weiß ich nicht ob und wenn ja, wie gut er unter diesem Betriebssystem läuft.
Deshalb habe ich bis jetzt nur angegeben, dass der Empfänger unter Windows funktioniert.
Ich habe zwar schon den gesamten Thread hier studiert und gesehen, dass es (irgendwie) funktioniert, aber vieles sind für mich Böhmische Dörfer.
Aus diesem Grund suche ich einen Tester, um eine definitive Aussage machen zu können.
Dieser Tester erhält von mir kostenlos ein Exemplar des erwähnten Empfängers und kann diesen auch behalten.
Einzige Voraussetzung ist, dass er seine (hoffentlich positiven) Ergebnisse / Konfiguration hier präsentiert - möglichst auch so, dass es für einen Leihen verständlich ist.
Wer Interesse hat, melde sich bitte per PM bei mir.
Danke + Gruß AEOne
Ich habe diesen CIR Header auch gekauft zwar nicht über diesen Shop aber wurst
Einschalten funktioniert 1A mit yavdr 0.4.0 Aber ausschalten nicht. Muss da vielleicht noch irgend welche Pakete nach installiert werden?
Als Remote habe ich z.B. eine RC6 iR Fernbedienung vom Mediacenter.
Danke und Grüße,
eX
Huhu danke für deine Unterstützung
Also irw spuckt folgendes aus:
Jedoch sieht es wohl so aus, als ob die FB zu schnell reagiert und mehrmals die Befehle sendet, obwohl ich nur einmal die Taste drücke.
Ich kenne mich nun nicht so gut aus aber die HEX werte sehen wohl gleich aus oder ?
Grüßle
root@yaVDR:~# irw
8e 0 KEY_SLEEP devinput
root@yaVDR:~# ir-keytable -t
Testing events. Please, press CTRL-C to abort.
1321031869.035196: event MSC: scancode = 800f040c
1321031869.035202: event key down: KEY_SLEEP (0x008e)
1321031869.035204: event sync
1321031869.059160: event key up: KEY_SLEEP (0x008e)
1321031869.059164: event MSC: scancode = 1f3f
1321031869.059165: event sync
1321031872.088117: event MSC: scancode = 800f040c
1321031872.088124: event key down: KEY_SLEEP (0x008e)
1321031872.088125: event sync
1321031872.328337: event key up: KEY_SLEEP (0x008e)
1321031872.328340: event sync
Auf jeden Fall ist das IMHO nicht der Keycode, den der VDR zum ausschalten erwartet... das sollte IMHO KEY_POWER2 sein.
Hast du die Updates von heute schon eingespielt? fnu hat da einiges bei MCE-Empfängern optimiert.
Wenn irw da nur einen Tastendruck anzeigt, sollte kein doppelter Tastendruck beim VDR ankommen.
Die Reaktionsfreudigkeit von rc-core Geräten lässt sich übrigens wie man auch der Manpage entnehmen kann über die Argumente -D und -P anpassen.
Servus,
bin mal wieder am FB tüfteln. Ich benutze das CIR Modul (welches es zum kaufen gibt) Ein / Ausschalten funktionier soweit.
Nur bin ich nicht mit dem Verhalten des Tastendrucks/Verhaltens nicht zufrieden. Aber später mehr dazu mit Beispielen...
Für den Betrieb habe ich die Logitech Harmony 900. (wieder ausgebuddelt)
In der Harmony habe ich als Gerät die MCE-1039 angelegt und auch ein wenig mit Tastenverzögerung etc. im Logitech Konfigurator gespielt.
Aber so wirklich will es nicht werden.
Wenn ich mit die ir-keytabelle anschaue spuckt sie folgende Info aus. Nur sagt mir das nicht viel.
Wenn hier Repeat Delay = 500 ms aufgelistet wird, muss ich dann im Logitech setup auch eine Verzögerung von 500ms einrichten ?
root@yaVDR:~# ir-keytable
Found /sys/class/rc/rc0/ (/dev/input/event2) with:
Driver nuvoton-cir, table rc-rc6-mce
Supported protocols: NEC RC-5 RC-6 JVC SONY LIRC other
Enabled protocols: NEC RC-5 RC-6 JVC SONY LIRC other
Repeat delay = 500 ms, repeat period = 125 ms
Zum Verhalten beim Zappen kann ich im Moment nur folgendes berichten:
a) Sender umschalten mit den Zahlentasten funktioniert nicht. Mit viel Glück kann ich mal einen Sender mit doppelzahlen drücken (sprich 1+0 = sender 10)
b) Die Tasten up, down, left, right und OK funktionieren zwar, jedoch mehr schlecht als recht.
Beispiel hierzu: Möchte ich einen Kanal wechseln und drücke 3x die Taste UP wechselt er sehr träge und bleibt nicht nach 3 sender stehen, sonder entweder
zu früh oder zu spät. Aber nicht bei dem Wunschsender.
Wie habt ihr das denn gelößt?
Ich hoffe ich habe das Problem irgendwie verständlich erklärt.
Wenn nicht fragen
Grüßle
Überprüfe mal welche Kernel version du hast, bzw. ob rc-core von v4l?
Genaue Version habe ich vergessen, ab 2.6.3x werden die Tasten doppelt ausgewertet.
Aber die vorherige Taste kommt erst ein zweites mal, wenn man die nächste Taste drückt.
Bugfix siehe hier https://bugs.yavdr.com/issues/651
Johns
Huhu.
Also ich habe den Standard Kernel der bei yavdr 0.4.0 Final Dabei ist.
Linux yaVDR 2.6.38-12-generic #51-Ubuntu SMP Wed Sep 28 14:27:32 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
Wie bekomme ich raus welche Version bzw. ob ich rc-core benutze oder nicht ?
Also wenn ich dmesg | grep core ausführe steht da nix von rc-core
@yaVDR:~$ dmesg | grep core
[ 1.151129] usbcore: registered new interface driver usbfs
[ 1.151135] usbcore: registered new interface driver hub
[ 1.151151] usbcore: registered new device driver usb
[ 4.124489] i2c-core: driver [adp5520] using legacy suspend method
[ 4.124490] i2c-core: driver [adp5520] using legacy resume method
[ 4.283425] rtc_cmos 00:06: rtc core: registered rtc_cmos as rtc0
[ 6.016443] usbcore: registered new interface driver usbhid
[ 6.016444] usbhid: USB HID core driver
Grüße,
expression.
Hab hier was gefunden:
die Anleitung ist aus http://wiki.ubuntuusers.de/v4l-dvb
sudo apt-get install build-essential libdigest-sha1-perl linux-headers-generic patchutils git-core
git clone git://linuxtv.org/media_build.git
die nuvoton-cir.h nuvoton-cir.c mit den patches aus https://bugs.yavdr.com/issues/654 ersetzen.
cd media_build
./build
sudo make install
reboot
Bis git clone komme ich... Aber wo liegen die nuvoton-cir.h nuvoton-cir.c Dateien damit ich diese mit den Gepatchten ersetzen kann ?
Grüße,
eXpression.
Wer suchet, der findet: http://wiki.ubuntuusers.de/find
Im Projektverzeichnis:
Hey danke mal wieder Wenn man weiß wie es geht, ist immer alles einfach bzw. leicht
Bewerbung steht zum Fach-n00b. Kommt alle zur dunklen Seite, hier gibts Kekse!
Spass bei Seite.
Gefunden habe ich die Dateien nun in folgenden Pfaden.
Muss ich diese jetzt alle erstetzen ?
...und danach mit dieser Anleitung weiter machen ?
sudo apt-get install build-essential libdigest-sha1-perl linux-headers-generic patchutils git-core
git clone git://linuxtv.org/media_build.git
=== > die nuvoton-cir.h nuvoton-cir.c mit den patches aus https://bugs.yavdr.com/issues/654 ersetzen.
cd media_build
./build
sudo make install
reboot
@yaVDR:~$ sudo find / -name nuvoton-cir.h
/usr/src/v4l-dvb-0~20110912.git265621.214~natty/linux/drivers/media/rc/nuvoton-cir.h
/var/lib/dkms/v4l-dvb/0~20110912.git265621.214~natty/build/v4l/nuvoton-cir.h
/var/lib/dkms/v4l-dvb/0~20110912.git265621.214~natty/build/linux/drivers/media/rc/nuvoton-cir.h
@yaVDR:~$ sudo find / -name nuvoton-cir.c
/usr/src/v4l-dvb-0~20110912.git265621.214~natty/linux/drivers/media/rc/nuvoton-cir.c
/var/lib/dkms/v4l-dvb/0~20110912.git265621.214~natty/build/v4l/nuvoton-cir.c
/var/lib/dkms/v4l-dvb/0~20110912.git265621.214~natty/build/linux/drivers/media/rc/nuvoton-cir.c
Danke und Grüße
Du scheinst v4l-dvb-dkms ja schon installiert zu haben... Falls du alles von Hand kompilieren willst, dann das v4l-dvb-dkms deinstallieren und die Dateien unter /usr/src/v4l-dvb-0~20110912.git265621.214~natty/linux/drivers/media/rc/ anpassen, bauen und installieren.
Ansonsten bevor du das alles machst - was sagt denn "sudo ir-keytable" bei dir mit dem aktuellen Software-Stand?
Hi,
hat etwas länger gedauert.
Also ir-keytable sagt:
@yaVDR:~$ sudo ir-keytable
Found /sys/class/rc/rc0/ (/dev/input/event6) with:
Driver nuvoton-cir, table rc-rc6-mce
Supported protocols: NEC RC-5 RC-6 JVC SONY LIRC other
Enabled protocols: NEC RC-5 RC-6 JVC SONY LIRC other
Repeat delay = 500 ms, repeat period = 125 ms
Woran erkennst du denn da jetzt eine Version ?
Bzw. ob es die Buggy Version ist oder schon die patched Version?
Grüßle
Also das heißt doch schonmal, dass da ein rc-core Empfänger erkannt wurde und das ganze für ein MCE-Profil konfiguriert wurde...
Mach mal ein
und drücke ein paar Tasten auf einer MCE-Fernbedienung (oder einer Universal-FB mit entsprechendem Profil) um zu sehen ob es geht...
Hi Danke Dir.
Also das Verhalten ist komisch. Ich muß meistens mehr mals hintereinander die Selbe Taste drücken bis mal etwas geht. Und wenn dann eine Aktion stattfindet,
sendet er oft zu viel. Das kann aber auch am Harmony Setup liegen un d ich muss justieren. Interessanter finde ich den Auszug der originalen Fernbedienung weiter unten.
Hier wird wohl viel zu viel gesendet.
Hier mal der Auszug der Universal FB Harmony mit geänderter Verzögerunszeit auf 500ms
@yaVDR:~$ sudo ir-keytable -t
Testing events. Please, press CTRL-C to abort.
1321218071.432208: event MSC: scancode = 800f0422
1321218071.432215: event key down: KEY_OK (0x0160)
1321218071.432216: event sync
1321218071.678338: event key up: KEY_OK (0x0160)
1321218071.678342: event sync
1321218076.786742: event MSC: scancode = 800f0422
1321218076.786748: event key down: KEY_OK (0x0160)
1321218076.786750: event sync
1321218077.028338: event key up: KEY_OK (0x0160)
1321218077.028342: event sync
1321218081.425553: event MSC: scancode = 800f041f
1321218081.425562: event key down: KEY_DOWN (0x006c)
1321218081.425563: event sync
1321218081.668342: event key up: KEY_DOWN (0x006c)
1321218081.668347: event sync
1321218085.680633: event MSC: scancode = 800f041e
1321218085.680642: event key down: KEY_UP (0x0067)
1321218085.680643: event sync
1321218085.928342: event key up: KEY_UP (0x0067)
1321218085.928347: event sync
1321218090.835607: event MSC: scancode = 800f0421
1321218090.835616: event key down: KEY_RIGHT (0x006a)
1321218090.835617: event sync
1321218091.078340: event key up: KEY_RIGHT (0x006a)
1321218091.078343: event sync
1321218092.744270: event MSC: scancode = 800f0421
1321218092.744279: event key down: KEY_RIGHT (0x006a)
1321218092.744280: event sync
1321218092.988339: event key up: KEY_RIGHT (0x006a)
1321218092.988344: event sync
1321218095.026634: event MSC: scancode = 800f0420
1321218095.026642: event key down: KEY_LEFT (0x0069)
1321218095.026643: event sync
1321218095.268340: event key up: KEY_LEFT (0x0069)
1321218095.268344: event sync
1321218102.127930: event MSC: scancode = 800f0420
1321218102.127938: event key down: KEY_LEFT (0x0069)
1321218102.127939: event sync
1321218102.368339: event key up: KEY_LEFT (0x0069)
1321218102.368343: event sync
1321218103.722998: event MSC: scancode = 800f0401
1321218103.723005: event key down: KEY_NUMERIC_1 (0x0201)
1321218103.723006: event sync
1321218103.968337: event key up: KEY_NUMERIC_1 (0x0201)
1321218103.968341: event sync
1321218106.086200: event MSC: scancode = 800f0401
1321218106.086207: event key down: KEY_NUMERIC_1 (0x0201)
1321218106.086208: event sync
1321218106.328337: event key up: KEY_NUMERIC_1 (0x0201)
1321218106.328341: event sync
1321218109.065433: event MSC: scancode = 800f0401
1321218109.065440: event key down: KEY_NUMERIC_1 (0x0201)
1321218109.065441: event sync
1321218109.308338: event key up: KEY_NUMERIC_1 (0x0201)
1321218109.308343: event sync
1321218110.622425: event MSC: scancode = 800f0408
1321218110.622432: event key down: KEY_NUMERIC_8 (0x0208)
1321218110.622433: event sync
1321218110.868338: event key up: KEY_NUMERIC_8 (0x0208)
1321218110.868341: event sync
1321218111.921372: event MSC: scancode = 800f0408
1321218111.921378: event key down: KEY_NUMERIC_8 (0x0208)
1321218111.921380: event sync
1321218112.168337: event key up: KEY_NUMERIC_8 (0x0208)
Alles anzeigen
Hier der Auszug der originalen MCE Fernbedienung:
Hier habe ich jeweils immer nur einmal die selbe Taste gedrückt.
@yaVDR:~$ sudo ir-keytable -t
Testing events. Please, press CTRL-C to abort.
1321218442.922839: event MSC: scancode = 800f0422
1321218442.922845: event key down: KEY_OK (0x0160)
1321218442.922846: event sync
1321218443.027564: event key up: KEY_OK (0x0160)
1321218443.027570: event MSC: scancode = 800f0422
1321218443.027572: event key down: KEY_OK (0x0160)
1321218443.027573: event sync
1321218443.132291: event key up: KEY_OK (0x0160)
1321218443.132296: event MSC: scancode = 1f3f
1321218443.132297: event sync
1321218443.132304: event MSC: scancode = 800f0422
1321218443.132306: event key down: KEY_OK (0x0160)
1321218443.132307: event sync
1321218443.378338: event key up: KEY_OK (0x0160)
1321218443.378342: event sync
1321218450.057791: event MSC: scancode = 800f0422
1321218450.057798: event key down: KEY_OK (0x0160)
1321218450.057799: event sync
1321218450.161640: event key up: KEY_OK (0x0160)
1321218450.161645: event MSC: scancode = 800f041e
1321218450.161649: event key down: KEY_UP (0x0067)
1321218450.161650: event sync
1321218450.185647: event key up: KEY_UP (0x0067)
1321218450.185652: event MSC: scancode = 1f3f
1321218450.185653: event sync
1321218453.452789: event MSC: scancode = 800f041e
1321218453.452797: event key down: KEY_UP (0x0067)
1321218453.452799: event sync
1321218453.556684: event key up: KEY_UP (0x0067)
1321218453.556689: event MSC: scancode = 800f041f
1321218453.556691: event key down: KEY_DOWN (0x006c)
1321218453.556692: event sync
1321218453.798339: event key up: KEY_DOWN (0x006c)
1321218453.798344: event sync
1321218458.575599: event MSC: scancode = 800f041f
1321218458.575607: event key down: KEY_DOWN (0x006c)
1321218458.575609: event sync
1321218458.679434: event key up: KEY_DOWN (0x006c)
1321218458.679440: event MSC: scancode = 800f0420
1321218458.679442: event key down: KEY_LEFT (0x0069)
1321218458.679444: event sync
1321218458.703436: event key up: KEY_LEFT (0x0069)
1321218458.703440: event MSC: scancode = 1f3f
1321218458.703441: event sync
1321218463.466475: event MSC: scancode = 800f0420
1321218463.466483: event key down: KEY_LEFT (0x0069)
1321218463.466484: event sync
1321218463.571261: event key up: KEY_LEFT (0x0069)
1321218463.571267: event MSC: scancode = 800f0421
1321218463.571270: event key down: KEY_RIGHT (0x006a)
1321218463.571271: event sync
1321218463.613452: event key up: KEY_RIGHT (0x006a)
1321218463.613457: event MSC: scancode = 1f3f
1321218463.613458: event sync
1321218467.186649: event MSC: scancode = 800f0421
1321218467.186657: event key down: KEY_RIGHT (0x006a)
1321218467.186658: event sync
1321218467.290553: event key up: KEY_RIGHT (0x006a)
1321218467.290558: event MSC: scancode = 800f0401
1321218467.290561: event key down: KEY_NUMERIC_1 (0x0201)
1321218467.290562: event sync
1321218467.313672: event key up: KEY_NUMERIC_1 (0x0201)
1321218467.313676: event MSC: scancode = 1f3f
1321218467.313677: event sync
1321218471.018033: event MSC: scancode = 800f0401
1321218471.018039: event key down: KEY_NUMERIC_1 (0x0201)
1321218471.018041: event sync
1321218471.121853: event key up: KEY_NUMERIC_1 (0x0201)
1321218471.121858: event MSC: scancode = 800f0408
1321218471.121860: event key down: KEY_NUMERIC_8 (0x0208)
1321218471.121862: event sync
1321218471.145865: event key up: KEY_NUMERIC_8 (0x0208)
1321218471.145870: event MSC: scancode = 1f3f
1321218471.145871: event sync
1321218476.136620: event MSC: scancode = 800f0408
1321218476.136626: event key down: KEY_NUMERIC_8 (0x0208)
1321218476.136627: event sync
1321218476.239552: event key up: KEY_NUMERIC_8 (0x0208)
1321218476.239557: event MSC: scancode = 800f0400
1321218476.239560: event key down: KEY_NUMERIC_0 (0x0200)
1321218476.239561: event sync
1321218476.262661: event key up: KEY_NUMERIC_0 (0x0200)
1321218476.262666: event MSC: scancode = 1f3f
1321218476.262668: event sync
Alles anzeigen
Danke und Grüßle,
expression.
Ok, wenn du es nicht schaffst durch anpassen der Parameter -D und -P für ir-keytable zu einer brauchbaren Funktion zu kommen (siehe "man ir-keytable"), versuch mal die gepatchte Version, wobei mir anhand der Patches so ganz klar wird, wie da das Verhalten beeinflusst werden soll...
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!