Ja. Mein F105-Board hat die Schottky Diode praktischerweise gleich dabei.
IRMP auf STM32 - ein USB IR Empfänger/Sender/Einschalter mit Wakeup-Timer
-
-
Ok, Frage war nur für den Fall der Fälle.
Gruß
-
Nochmal drüber nachgedacht, ich würde es bei den Sticks doch lieber lassen.
Vermutlich nimmt das Mainboard die 5V USB entweder vom Standby des Netzteils oder vom 5V des Netzteils. Im ersten Fall hat man die Versorgung schon, im zweiten Fall gibt es einen Querstrom vom 5V Standby des Netzteils durch das Mainboard zum 5V des Netzteils.
Das kann gut gehen oder auch nicht.
-
Eventuell ist das auch der Grund, warum Atric das über einen Jumper gelöst hat. Wäre halt für Boards interessant, die eigentlich noch funktionieren und man den Stick mit Wakeup benutzen möchte.
-
Darüber war mal was in der c't. Ich habe gerade mal im Archiv gestöbert:
Zitat: "Um die Rückspeisung zu verhindern, genügt im Prinzip eine wenige Cent teure (Schottky-)Diode. " Also müsste es doch funktionieren.....
-
-
Nochmal drüber nachgedacht, ich würde es bei den Sticks doch lieber lassen.
Vermutlich nimmt das Mainboard die 5V USB entweder vom Standby des Netzteils oder vom 5V des Netzteils. Im ersten Fall hat man die Versorgung schon, im zweiten Fall gibt es einen Querstrom vom 5V Standby des Netzteils durch das Mainboard zum 5V des Netzteils.
Das kann gut gehen oder auch nicht.
Ich habe noch einige Threads bei mikrocontroller.net zum Thema Schottky Diode gelesen. Wenn ich unser Thema mal pragmatisch betrachte, geht das bestimmt einfacher.
Der ST-Link wird doch in der Regel intern über ein Mainboard-USB-Pfostenstecker-Adapter (USB Pinheader Buchse) angeschlossen. Wenn man nun an dem Pfostenstecker den +5V Pin herausnimmt (was ja möglich ist) und diesen über eine selbstrückstellende Sicherung an den +5V Standby vom ATX Netzteil anschließt, wäre man doch gekämmt und gebügelt. Oder sehe ich da was falsch?
-
Gute Idee. Noch einfacher: dasselbe ohne Sicherung.
-
In dem speziellen Fall wäre das sogar sauber, sofern man der auf den Sticks vorhandenen selbstrückstellenden Sicherung vertraut.
-
In dem speziellen Fall wäre das sogar sauber, sofern man der auf den Sticks vorhandenen selbstrückstellenden Sicherung vertraut.
Deshalb würde ich sicherheitshalber eine entsprechende PTC Sicherung dazwischen löten und Schrumpfschlauch drüber.
-
Sodele, auch wenn ich aktuell keinen Bedarf für die Lösung hatte, ich habe es an meinem Test VDR mal testweise umgesetzt. Funktioniert tadellos.
-
Hallo Jörg,
Hallo gitano,
danke für das Lob!
Generell gilt:
"$1" # time in seconds of next timer
"$2" # time in seconds until next timer (may be negative)
"$3" # channel recorded by next timer
"$4" # filename for next recording
"$5" # 1 if shutdown reqested by user
Du brauchst also für z.B. 5 Minuten früher als nächster Aufnahmebeginn folgendes im Script:
Siehe auch die README.
Wenn du wie empfohlen die udev-Regel drin hast, ist das "-d /dev/hidraw0" nicht nötig.
Herzlichen Gruß
Jörg
ich hatte das in easyVDR eingebaut aber es hat nicht funktioniert. gitano hatte dazu einen Thread im easyVDR Forum aufgemacht, wo ich mich mal dran gehängt habe. Ich bekam eine Fehlermeldung beim Absetzten des Befehls.
Aaron ist aufgefallen, dass nur eine einfache Klammer genutzt wird und bei Berechnungen mit Variablen ist eine Doppelklammer notwendig. An dieser Stelle nochmal Danke an Aaron . D.h. komplett sieht der Befehl für easyVDR so aus:
Code/usr/share/vdr/shutdown-hooks/10_shutdown.custom: SHUTDOWNCMD=sudo /usr/bin/stm32IRalarm -d /dev/input/ir-auto_dtc -s $(($2 - 300)) && sleep 1; exit
Gruß
Obelix
-
Danke, guter Hinweis .
Ist jetzt auch in der README im git.
-
Nabend. Ich habe hier ein sehr, sehr seltsames Phänomen unter easyVDR. Ich habe es bereits im easyVDR Forum gepostet aber man ist ebenfalls etwas ratlos.
Vorab: Alternative Tests mit yaVDR waren erfolgreich. Alle getesteten Fernbedienungen funktionieren tadellos. Die Bedienung des VDRs zügig und geschmeidig.
Mit easyVDR ist es genau das Gegenteil. Lediglich die Harmony 300 mit dem KLS 1.6 Profil funktioniert "fast". Sie ist stellenweise übersensibel. Fernbedienungen mit dem NEC Protokoll wollen so gut wie gar nicht. Bei Fernbedienungen mit dem NEC Protokoll funktionieren die Pfeiltasten vom Steuerkreuz, Kanal +/-, Lautstärke +/-. Mit funktionieren meine ich die Weitergabe an den VDR. irw zeigt bei allen Tasten und Fernbedienungen etwas an.
Tests mit Kodi unter easyVDR waren erfolgreicher. Alle Fernbedienungen funktionieren. Ab und an prellen Tasten.
Ich habe bereits die neuste Version von irmplircd aus dem Git erfolglos getestet. Irgendwie wird aus dem Ganzen kein Schuh draus....
Gruß
Obelix
-
-
Zitat
Wie ist denn im Vergleich dazu der Weg bei easyVDR?
eventlircd und lircd2uinput gibt es bei easyVDR nicht.
ZitatHingen bei deinen Tests VDR bzw. Kodi am selben Sockel?
Kann nicht folgen...
ZitatMit was für Parametern läuft irmplircd?
Standardmäßig läuft irmplircd:
allerdings gibt es keinen Unterschied, wenn man -r 150 weg lässt.
ZitatWie ist im VDR Repeat und Delay eingestellt?
Dies kenne ich nur in der lircd.conf oder was meinst du?
ZitatZeige mal eine irw Ausgabe des Problems, dabei dieses irw benutzen mit diesem Fix.
Bitte:
Code
Alles anzeigeneasyvdr@optiplex-390:~/Download/irw$ ./irw 1518383438.922326: 02eb14000200 1 KEY_1 IRMP w7�1518383439.67158: 02eb14000200 2 KEY_1 IRMP 1518383439.175156: 02eb14000200 3 KEY_1 IRMP 1518383439.283205: 02eb14000200 4 KEY_1 IRMP 1518383439.391193: 02eb14000200 5 KEY_1 IRMP 1518383440.199149: 02eb14000300 6 KEY_2 IRMP 1518383440.343147: 02eb14000300 7 KEY_2 IRMP 1518383440.451191: 02eb14000300 8 KEY_2 IRMP 1518383440.559191: 02eb14000300 9 KEY_2 IRMP 1518383440.667139: 02eb14000300 a KEY_2 IRMP 1518383440.775122: 02eb14000300 b KEY_2 IRMP 1518383440.883132: 02eb14000300 c KEY_2 IRMP 1518383441.806162: 02eb14000400 d KEY_3 IRMP 1518383441.950156: 02eb14000400 e KEY_3 IRMP 1518383442.58226: 02eb14000400 f KEY_3 IRMP 1518383442.166202: 02eb14000400 10 KEY_3 IRMP 1518383442.274152: 02eb14000400 11 KEY_3 IRMP 1518383442.382142: 02eb14000400 12 KEY_3 IRMP 1518383443.502177: 02eb14000500 13 KEY_4 IRMP 1518383443.646143: 02eb14000500 14 KEY_4 IRMP 1518383443.754110: 02eb14000500 15 KEY_4 IRMP 1518383443.862124: 02eb14000500 16 KEY_4 IRMP 1518383443.971170: 02eb14000500 17 KEY_4 IRMP 1518383444.79162: 02eb14000500 18 KEY_4 IRMP 1518383444.187116: 02eb14000500 19 KEY_4 IRMP 1518383444.802165: 02eb14000600 1a KEY_5 IRMP 1518383444.946162: 02eb14000600 1b KEY_5 IRMP 1518383445.54111: 02eb14000600 1c KEY_5 IRMP 1518383445.162154: 02eb14000600 1d KEY_5 IRMP 1518383445.270100: 02eb14000600 1e KEY_5 IRMP 1518383445.378106: 02eb14000600 1f KEY_5 IRMP 1518383445.486107: 02eb14000600 20 KEY_5 IRMP 1518383445.594152: 02eb14000600 21 KEY_5 IRMP 1518383445.702122: 02eb14000600 22 KEY_5 IRMP 1518383445.810105: 02eb14000600 23 KEY_5 IRMP 1518383446.423152: 02eb14000700 24 KEY_6 IRMP 1518383446.567148: 02eb14000700 25 KEY_6 IRMP 1518383446.675101: 02eb14000700 26 KEY_6 IRMP 1518383446.783149: 02eb14000700 27 KEY_6 IRMP 1518383446.891147: 02eb14000700 28 KEY_6 IRMP 1518383446.999097: 02eb14000700 29 KEY_6 IRMP 1518383447.107063: 02eb14000700 2a KEY_6 IRMP 1518383447.215140: 02eb14000700 2b KEY_6 IRMP 1518383447.323139: 02eb14000700 2c KEY_6 IRMP 1518383448.117140: 02eb14000800 2d KEY_7 IRMP 1518383448.261137: 02eb14000800 2e KEY_7 IRMP 1518383448.369132: 02eb14000800 2f KEY_7 IRMP 1518383448.477086: 02eb14000800 30 KEY_7 IRMP 1518383448.585086: 02eb14000800 31 KEY_7 IRMP 1518383448.693134: 02eb14000800 32 KEY_7 IRMP 1518383448.801135: 02eb14000800 33 KEY_7 IRMP 1518383448.909084: 02eb14000800 34 KEY_7 IRMP 1518383449.420082: 02eb14000900 35 KEY_8 IRMP 1518383449.564078: 02eb14000900 36 KEY_8 IRMP 1518383449.672075: 02eb14000900 37 KEY_8 IRMP 1518383449.781125: 02eb14000900 38 KEY_8 IRMP 1518383449.889127: 02eb14000900 39 KEY_8 IRMP 1518383449.997074: 02eb14000900 3a KEY_8 IRMP 1518383450.105084: 02eb14000900 3b KEY_8 IRMP 1518383450.213122: 02eb14000900 3c KEY_8 IRMP 1518383450.321043: 02eb14000900 3d KEY_8 IRMP 1518383450.897072: 02eb14000a00 3e KEY_9 IRMP 1518383451.41071: 02eb14000a00 3f KEY_9 IRMP 1518383451.149097: 02eb14000a00 40 KEY_9 IRMP 1518383451.257097: 02eb14000a00 41 KEY_9 IRMP 1518383451.365171: 02eb14000a00 42 KEY_9 IRMP 1518383451.473085: 02eb14000a00 43 KEY_9 IRMP 1518383451.581050: 02eb14000a00 44 KEY_9 IRMP 1518383451.689131: 02eb14000a00 45 KEY_9 IRMP 1518383451.797055: 02eb14000a00 46 KEY_9 IRMP 1518383451.906153: 02eb14000a00 47 KEY_9 IRMP 1518383453.258072: 02eb14004200 48 KEY_MENU IRMP 1518383453.402030: 02eb14004200 49 KEY_MENU IRMP 1518383453.510143: 02eb14004200 4a KEY_MENU IRMP 1518383453.618135: 02eb14004200 4b KEY_MENU IRMP 1518383453.726071: 02eb14004200 4c KEY_MENU IRMP 1518383453.834049: 02eb14004200 4d KEY_MENU IRMP 1518383453.942129: 02eb14004200 4e KEY_MENU IRMP 1518383454.50139: 02eb14004200 4f KEY_MENU IRMP 1518383456.908034: 02eb14001100 50 KEY_LEFT IRMP 1518383457.52062: 02eb14001100 51 KEY_LEFT IRMP 1518383457.160051: 02eb14001100 52 KEY_LEFT IRMP 1518383457.268132: 02eb14001100 53 KEY_LEFT IRMP 1518383457.376109: 02eb14001100 54 KEY_LEFT IRMP 1518383457.484117: 02eb14001100 55 KEY_LEFT IRMP 1518383457.891085: 02eb14001300 56 KEY_RIGHT IRMP 1518383458.35108: 02eb14001300 57 KEY_RIGHT IRMP 1518383458.143043: 02eb14001300 58 KEY_RIGHT IRMP 1518383458.252013: 02eb14001300 59 KEY_RIGHT IRMP 1518383458.360035: 02eb14001300 5a KEY_RIGHT IRMP 1518383458.468065: 02eb14001300 5b KEY_RIGHT IRMP 1518383458.576094: 02eb14001300 5c KEY_RIGHT IRMP 1518383458.684114: 02eb14001300 5d KEY_RIGHT IRMP 1518383459.64045: 02eb14001000 5e KEY_UP IRMP 1518383459.208014: 02eb14001000 5f KEY_UP IRMP 1518383459.316022: 02eb14001000 60 KEY_UP IRMP 1518383459.424049: 02eb14001000 61 KEY_UP IRMP 1518383459.532111: 02eb14001000 62 KEY_UP IRMP 1518383459.640069: 02eb14001000 63 KEY_UP IRMP 1518383459.748035: 02eb14001000 64 KEY_UP IRMP 1518383459.856038: 02eb14001000 65 KEY_UP IRMP 1518383460.238091: 02eb14001400 66 KEY_DOWN IRMP 1518383460.382068: 02eb14001400 67 KEY_DOWN IRMP 1518383460.489993: 02eb14001400 68 KEY_DOWN IRMP 1518383460.598024: 02eb14001400 69 KEY_DOWN IRMP 1518383460.706018: 02eb14001400 6a KEY_DOWN IRMP 1518383460.814095: 02eb14001400 6b KEY_DOWN IRMP 1518383460.922101: 02eb14001400 6c KEY_DOWN IRMP 1518383461.30108: 02eb14001400 6d KEY_DOWN IRMP 1518383461.138000: 02eb14001400 6e KEY_DOWN IRMP 1518383461.246011: 02eb14001400 6f KEY_DOWN IRMP
-
Kann nicht folgen...
Beide an /var/run/lirc/lircd?!
Den Fix hast du nicht angewendet, aber trotzdem ist zu sehen, dass der zweite Tastendruck 144ms nach dem Ersten kommt, und dann alle 108ms.
allerdings gibt es keinen Unterschied, wenn man -r 150 weg lässt.
Merkwürdig, das widerspricht den 144ms.
oder was meinst du?
Die setup.conf vom VDR.
-
Beide an /var/run/lirc/lircd?!
Ja.
Den Fix hast du nicht angewendet, aber trotzdem ist zu sehen, dass der zweite Tastendruck 144ms nach dem Ersten kommt, und dann alle 108ms.
Ja, da muss beim Speichern etwas schief gegangen sein.
Merkwürdig, das widerspricht den 144ms.
Die Ausgabe war mit -r 150. Ohne war nur eine Anmerkung von mir. Ich erstelle zwei Neue mit dem Patch.
Die setup.conf vom VDR.
Da nutzt man schon so lange den VDR und kennt nicht alle Parameter
Hier die neue irw mit -r 150:
Code
Alles anzeigen1518415318.781686: 02eb14001200 5 KEY_OK IRMP � 1518415319.033651: 02eb14001200 6 KEY_OK IRMP 1518415319.249606: 02eb14001200 7 KEY_OK IRMP 1518415319.465652: 02eb14001200 8 KEY_OK IRMP 1518415319.682602: 02eb14001200 9 KEY_OK IRMP 1518415319.898655: 02eb14001200 a KEY_OK IRMP 1518415320.114604: 02eb14001200 b KEY_OK IRMP 1518415320.330641: 02eb14001200 c KEY_OK IRMP 1518415320.546624: 02eb14001200 d KEY_OK IRMP 1518415321.255648: 02eb14001000 e KEY_UP IRMP 1518415321.508643: 02eb14001000 f KEY_UP IRMP 1518415321.724619: 02eb14001000 10 KEY_UP IRMP 1518415321.940586: 02eb14001000 11 KEY_UP IRMP 1518415322.156650: 02eb14001000 12 KEY_UP IRMP 1518415322.372576: 02eb14001000 13 KEY_UP IRMP 1518415322.588686: 02eb14001000 14 KEY_UP IRMP 1518415322.804664: 02eb14001000 15 KEY_UP IRMP 1518415323.020607: 02eb14001000 16 KEY_UP IRMP 1518415323.672657: 02eb14001400 17 KEY_DOWN IRMP 1518415323.925601: 02eb14001400 18 KEY_DOWN IRMP 1518415324.141577: 02eb14001400 19 KEY_DOWN IRMP 1518415324.357573: 02eb14001400 1a KEY_DOWN IRMP 1518415324.573620: 02eb14001400 1b KEY_DOWN IRMP 1518415324.789623: 02eb14001400 1c KEY_DOWN IRMP 1518415325.005620: 02eb14001400 1d KEY_DOWN IRMP 1518415325.443618: 02eb14001100 1e KEY_LEFT IRMP 1518415325.695586: 02eb14001100 1f KEY_LEFT IRMP 1518415325.911567: 02eb14001100 20 KEY_LEFT IRMP 1518415326.127627: 02eb14001100 21 KEY_LEFT IRMP 1518415326.343565: 02eb14001100 22 KEY_LEFT IRMP 1518415326.559611: 02eb14001100 23 KEY_LEFT IRMP 1518415326.775558: 02eb14001100 24 KEY_LEFT IRMP 1518415327.220601: 02eb14001300 25 KEY_RIGHT IRMP 1518415327.473522: 02eb14001300 26 KEY_RIGHT IRMP 1518415327.689577: 02eb14001300 27 KEY_RIGHT IRMP 1518415327.905598: 02eb14001300 28 KEY_RIGHT IRMP 1518415328.121557: 02eb14001300 29 KEY_RIGHT IRMP 1518415328.337625: 02eb14001300 2a KEY_RIGHT IRMP 1518415329.437542: 02eb14004200 2b KEY_MENU IRMP 1518415329.690610: 02eb14004200 2c KEY_MENU IRMP 1518415329.906552: 02eb14004200 2d KEY_MENU IRMP 1518415330.122601: 02eb14004200 2e KEY_MENU IRMP 1518415330.338525: 02eb14004200 2f KEY_MENU IRMP 1518415330.554617: 02eb14004200 30 KEY_MENU IRMP 1518415330.770506: 02eb14004200 31 KEY_MENU IRMP 1518415330.986536: 02eb14004200 32 KEY_MENU IRMP 1518415331.474538: 02eb14000200 33 KEY_1 IRMP 1518415331.727608: 02eb14000200 34 KEY_1 IRMP 1518415331.943490: 02eb14000200 35 KEY_1 IRMP 1518415332.159619: 02eb14000200 36 KEY_1 IRMP 1518415332.375525: 02eb14000200 37 KEY_1 IRMP 1518415332.591601: 02eb14000200 38 KEY_1 IRMP 1518415332.807504: 02eb14000200 39 KEY_1 IRMP 1518415333.313552: 02eb14000300 3a KEY_2 IRMP 1518415333.565510: 02eb14000300 3b KEY_2 IRMP 1518415333.781526: 02eb14000300 3c KEY_2 IRMP 1518415333.997579: 02eb14000300 3d KEY_2 IRMP 1518415334.213577: 02eb14000300 3e KEY_2 IRMP 1518415334.429521: 02eb14000300 3f KEY_2 IRMP 1518415334.645537: 02eb14000300 40 KEY_2 IRMP 1518415335.366567: 02eb14000400 41 KEY_3 IRMP 1518415335.618555: 02eb14000400 42 KEY_3 IRMP 1518415335.834514: 02eb14000400 43 KEY_3 IRMP 1518415336.050577: 02eb14000400 44 KEY_3 IRMP 1518415336.267507: 02eb14000400 45 KEY_3 IRMP 1518415336.483563: 02eb14000400 46 KEY_3 IRMP 1518415336.699496: 02eb14000400 47 KEY_3 IRMP 1518415337.144559: 02eb14000500 48 KEY_4 IRMP 1518415337.397478: 02eb14000500 49 KEY_4 IRMP 1518415337.613507: 02eb14000500 4a KEY_4 IRMP 1518415337.829474: 02eb14000500 4b KEY_4 IRMP 1518415338.045519: 02eb14000500 4c KEY_4 IRMP 1518415338.261474: 02eb14000500 4d KEY_4 IRMP 1518415338.477515: 02eb14000500 4e KEY_4 IRMP 1518415338.913470: 02eb14000600 4f KEY_5 IRMP 1518415339.166521: 02eb14000600 50 KEY_5 IRMP 1518415339.382511: 02eb14000600 51 KEY_5 IRMP 1518415339.598473: 02eb14000600 52 KEY_5 IRMP 1518415339.814517: 02eb14000600 53 KEY_5 IRMP 1518415340.030479: 02eb14000600 54 KEY_5 IRMP 1518415340.246536: 02eb14000600 55 KEY_5 IRMP 1518415340.790474: 02eb14000700 56 KEY_6 IRMP 1518415341.042528: 02eb14000700 57 KEY_6 IRMP 1518415341.258468: 02eb14000700 58 KEY_6 IRMP 1518415341.474513: 02eb14000700 59 KEY_6 IRMP 1518415341.690466: 02eb14000700 5a KEY_6 IRMP 1518415341.906496: 02eb14000700 5b KEY_6 IRMP 1518415342.504537: 02eb14000800 5c KEY_7 IRMP 1518415342.757462: 02eb14000800 5d KEY_7 IRMP 1518415342.973495: 02eb14000800 5e KEY_7 IRMP 1518415343.189460: 02eb14000800 5f KEY_7 IRMP 1518415343.405513: 02eb14000800 60 KEY_7 IRMP 1518415343.621452: 02eb14000800 61 KEY_7 IRMP 1518415343.837510: 02eb14000800 62 KEY_7 IRMP 1518415344.285527: 02eb14000900 63 KEY_8 IRMP 1518415344.538505: 02eb14000900 64 KEY_8 IRMP 1518415344.754445: 02eb14000900 65 KEY_8 IRMP 1518415344.970428: 02eb14000900 66 KEY_8 IRMP 1518415345.186443: 02eb14000900 67 KEY_8 IRMP 1518415345.402488: 02eb14000900 68 KEY_8 IRMP 1518415345.852505: 02eb14000a00 69 KEY_9 IRMP 1518415346.104491: 02eb14000a00 6a KEY_9 IRMP 1518415346.320411: 02eb14000a00 6b KEY_9 IRMP 1518415346.536486: 02eb14000a00 6c KEY_9 IRMP 1518415346.752477: 02eb14000a00 6d KEY_9 IRMP 1518415346.968475: 02eb14000a00 6e KEY_9 IRMP 1518415347.184420: 02eb14000a00 6f KEY_9 IRMP 1518415347.847471: 02eb14000c00 70 KEY_0 IRMP 1518415348.099423: 02eb14000c00 71 KEY_0 IRMP 1518415348.316451: 02eb14000c00 72 KEY_0 IRMP 1518415348.532402: 02eb14000c00 73 KEY_0 IRMP 1518415348.748457: 02eb14000c00 74 KEY_0 IRMP 1518415348.964397: 02eb14000c00 75 KEY_0 IRMP 1518415349.180435: 02eb14000c00 76 KEY_0 IRMP 1518415349.396384: 02eb14000c00 77 KEY_0 IRMP
Habe die -r 150 Option in der entsprechenden Konfigdatei entfern aber in ps- aux sehe ich sie noch. Eine Variante ohne müsste ich bei Bedarf heute Abend liefern.
Gruß
-
Nun ist zu sehen, dass der zweite Tastendruck 252ms nach dem Ersten kommt, und dann alle 216ms. Das passt zu -r 150 beim alten irmplircd.
Denn aus 144, 108, 108 108, ...
wird
144 +108 = 256
108 +108 = 216
108 +108 = 216
...
Über das legt dann der VDR seinen Filter (300, 100) darüber.
Daraus müsste dann folgendes werden:
256 + 216 = 472
216
216
...
Meine Empfehlung: Nimm das neue irmplircd, benutze -r und -s, und nimm 0, 0 statt 300,100 im VDR.
Dann kannst du als Delay 144 oder 252 oder 360 oder 468 oder ... bekommen
und als Period 108 oder 216 oder 324 oder ... .
Also zum Beispiel -r 0 gibt 144, -r 150 gibt 252, -r 300 gibt 360.
Und zum Beispiel -s 0 gibt 108, -s 150 gibt 216, -s 300 gibt 324.
Auf einem System mit lircd2uinput und eventlircd wird's dann noch etwas komplizierter, da es da noch mehr Filter gibt.
Daher ist es am Besten alles über irmplircd's -r und -s zu machen, und Alles, was danach kommt, so einzustellen, dass es nichts weiter darüber legt.
Edit: Was ist das eigentlich für eine Fernbedienung? 108 = 3 * 36, 144 = 4 * 36, kannst du da auch was einstellen? Falls ja, kannst du die Wiederholung feiner auflösen.
-
Nun ist zu sehen, dass der zweite Tastendruck 252ms nach dem Ersten kommt, und dann alle 216ms. Das passt zu -r 150 beim alten irmplircd.
Denn aus 144, 108, 108 108, ...
wird
144 +108 = 256
108 +108 = 216
108 +108 = 216
...
Über das legt dann der VDR seinen Filter (300, 100) darüber.
Daraus müsste dann folgendes werden:
256 + 216 = 472
216
216
...
Meine Empfehlung: Nimm das neue irmplircd, benutze -r und -s, und nimm 0, 0 statt 300,100 im VDR.
Dann kannst du als Delay 144 oder 252 oder 360 oder 468 oder ... bekommen
und als Period 108 oder 216 oder 324 oder ... .
Also zum Beispiel -r 0 gibt 144, -r 150 gibt 252, -r 300 gibt 360.
Und zum Beispiel -s 0 gibt 108, -s 150 gibt 216, -s 300 gibt 324.
Auf einem System mit lircd2uinput und eventlircd wird's dann noch etwas komplizierter, da es da noch mehr Filter gibt.
Daher ist es am Besten alles über irmplircd's -r und -s zu machen, und Alles, was danach kommt, so einzustellen, dass es nichts weiter darüber legt.
Edit: Was ist das eigentlich für eine Fernbedienung? 108 = 3 * 36, 144 = 4 * 36, kannst du da auch was einstellen? Falls ja, kannst du die Wiederholung feiner auflösen.
Wow, Respekt... Ich sehe da keinen Unterschied zwischen den beiden irw Ausgaben. Seawhawk1986 hatte mir in einem anderen Thread bezüglich Atric USB einiges mit mode2 erklärt.... Ist schon echt interessant...
Ich teste das nachher....
Die Fernbedienung ist eine Terratec Cinergy. Seahawk1986 hatte im Thread Atric IR-Wakeup USB ECO v1.2 Fernbedienung anlernen. Keine Wiederholrate. herausgefunden, dass es sich dabei um eine mit NEC Protokoll handelt.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!