Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
[gelöst] irmplircd konfigurieren
#51
Servus,
ich habe gerade einen erfolgreichen Test mit MLD gemacht. Ich bin mächtig ratlos....
Zitieren
#52
Was mir auffällt:


02eb14004200 9 KEY_MENU IRMP
Ist das von einem anderen System oder fehlt da nur die map Datei:
1518558465.164731: 5556 02eb14004200 60 KEY_MENU IRMP

Dann stimmten die repeats nicht.
60 ist da der repeat timer. Wenn du eine Taste drückst fängt der mit 0 an und zählt hoch.
Drückst du eine neue Taste wird wieder bei 0 gestartet, das ist bei dir nicht so.
Ob es den VDR interessiert weiß ich nicht, den Pchanger interessiert es definitiv.

Ausserdem sind das immer sehr große Zahlen, ich denke immer noch das da pro Sekunde zu vieleTasten kommen.
Bei meinem USB Empfänger kann man das einstellen (ist von Martin). Was für einen Empfänger nutzt du?

Gruß
Bleifuss
Produktiv-VDR:
Board GA H77-DS3H, Intel Intel® Core™ i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J  2TB, Geforce 750Ti oder Intel HD
Easyvdr 3.0
Zitieren
#53
Ich habe die ST-Link V2 STM32 Sticks:

3.3V 5V XTW ST-LINK V2 STM8 / STM32 Simulator Programmer Downloader Debugger

Die Map Datei wird genutzt. Das sieht man an der KEY_MENU, KEY_xxxx Bezeichnung. Zwecks Fehlersuche habe ich die gepatchte irw Version von jrie aus dem VDR-Portal. Diese ist um vieles Aussagekräftiger.

Zitat:Noch ein kleiner Patch für irw mit timestamps, die Zeile muss für führende Nullen so lauten:
printf("%ld.%06ld: %s", currentTime.tv_sec, currentTime.tv_usec, buf);
Beim Testen ist das sehr praktisch, in einem Fenster läuft irw mit timestamps
Hier der Link zu irw: irw.zip. jrie hat einen Patch der einen Patch für eine Differenzausgabe eingebaut:
Code:
--- irw.cpp.b   2018-01-12 01:17:02.397960784 +0100
+++ irw.cpp     2018-02-13 11:37:11.000000000 +0100
@@ -22,6 +22,7 @@
#include <sys/socket.h>
#include <sys/types.h>
#include <sys/stat.h>
+#include <sys/time.h>
#include <sys/un.h>
#include <errno.h>
#include <getopt.h>
@@ -48,10 +49,12 @@ int main(int argc, char* argv[])
       int fd, i;
       char buf[128];
       struct sockaddr_un addr;
+       struct timeval currentTime;
+       struct timeval previousTime;
       int c;
       const char* progname;
-       progname = "irw " VERSION;
+       progname = "irw with timestamp and difference " VERSION;
       act.sa_handler = sigusr1;
       sigfillset(&act.sa_mask);
@@ -105,6 +108,10 @@ int main(int argc, char* argv[])
               }
               if (!i)
                       exit(0);
-               chk_write(STDOUT_FILENO, buf, i);
+               gettimeofday(&currentTime, NULL);
+               printf("%ld.%06ld: %ld  %s", currentTime.tv_sec, currentTime.tv_usec, ((currentTime.tv_sec - previousTime.tv_sec) * 1000000 + currentTime.tv_usec - previousTime.tv_usec) / 1000, buf);
+               gettimeofday(&previousTime, NULL);
+               memset(&buf[0], 0, sizeof(buf));
+               //chk_write(STDOUT_FILENO, buf, i);
       }
}

Die beiden Zeilen 
Code:
       act.sa_handler = sigusr1;
       sigfillset(&act.sa_mask);

haben bei mir einen Fehler verursacht. Ich habe den Patch dann händisch eingepflegt und bei mir kam dann dieses diff raus:
Code:
--- irw.c       2018-01-11 15:30:30.000000000 +0100
+++ irw.c_neu   2018-02-13 22:42:33.853857759 +0100
@@ -37,12 +37,13 @@

int main(int argc,char *argv[])
{
-       int fd,i;
-       char buf[256];
+       int fd, i;
+       char buf[128];
       struct sockaddr_un addr;
       struct timeval currentTime;
+       struct timeval previousTime;
       int c;
-       char *progname;
+       const char *progname;

       progname="irw with timestamp";

@@ -99,9 +100,10 @@
               };
               if(!i)  exit(0);
               gettimeofday(&currentTime, NULL);
-               printf("%ld.%ld: %s", currentTime.tv_sec, currentTime.tv_usec, buf);
+               printf("%ld.%06ld: %ld  %s", currentTime.tv_sec, currentTime.tv_usec, ((currentTime.tv_sec - previousTime.tv_sec) * 1000000 + currentTime.tv_usec - previousTime.tv_usec) / 1000, buf);
+               gettimeofday(&previousTime, NULL);
               memset(&buf[0], 0, sizeof(buf));
-               //write(STDOUT_FILENO,buf,i);
+               //chk_write(STDOUT_FILENO, buf, i);
       };
}

Gruß
Obelix
Zitieren
#54
OK dann hast du je Sekunde 3 Signale, ich denke das ist noch im Rahmen.

So sieht das mit passenden Repeats aus:

Zitat:021702006800 0 KEY_PAUSE IRMP
021702006800 1 KEY_PAUSE IRMP
021702006800 2 KEY_PAUSE IRMP
021702006800 3 KEY_PAUSE IRMP
021702006800 4 KEY_PAUSE IRMP
021702006800 0 KEY_PAUSE IRMP
021702006800 1 KEY_PAUSE IRMP
021702006800 2 KEY_PAUSE IRMP
021702006800 3 KEY_PAUSE IRMP
021702006800 4 KEY_PAUSE IRMP
021702006800 5 KEY_PAUSE IRMP
021702006800 6 KEY_PAUSE IRMP
021702001200 0 KEY_LEFT IRMP
021702001200 1 KEY_LEFT IRMP
021702001200 2 KEY_LEFT IRMP
021702001400 0 KEY_RIGHT IRMP
021702001400 1 KEY_RIGHT IRMP
021702001400 2 KEY_RIGHT IRMP
021702001400 3 KEY_RIGHT IRMP
021702001500 0 KEY_DOWN IRMP
021702001500 1 KEY_DOWN IRMP
021702001500 2 KEY_DOWN IRMP
021702001500 3 KEY_DOWN IRMP
021702001100 0 KEY_UP IRMP
021702001100 1 KEY_UP IRMP
021702001100 2 KEY_UP IRMP
021702001100 0 KEY_UP IRMP
021702001100 0 KEY_UP IRMP
021702001100 1 KEY_UP IRMP
021702001100 2 KEY_UP IRMP
021702001100 3 KEY_UP IRMP
021702001100 4 KEY_UP IRMP
021702001100 0 KEY_UP IRMP


Wenn du die Taste kurz loslässt oder eine andere benutzt dann zählst das von 0.
Das sieht bei dir anders aus, hast du da überhaupt mal 0?
Ich glaube man kann die Geschwindigkeit bei dem STXX Programmtool irgendwo einstellen, vielleicht hast du da was falsches? Ich denke so 300ms-400ms ist OK.
Produktiv-VDR:
Board GA H77-DS3H, Intel Intel® Core™ i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J  2TB, Geforce 750Ti oder Intel HD
Easyvdr 3.0
Zitieren
#55
Hast du was extra installiert oder ist das alles Easyvdr Original?
Es gab mal eine Empfangssoftware von den USB Teilen mit einem Bug den habe ich damals gefixt.
Da haben die Repeats auch nicht gepasst.
Das Update müsste aber in die Software eingeflossen sein.

Gruß
Bleifuss
Produktiv-VDR:
Board GA H77-DS3H, Intel Intel® Core™ i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J  2TB, Geforce 750Ti oder Intel HD
Easyvdr 3.0
Zitieren
#56
(15.02.2018, 20:46)Bleifuss2 schrieb: Hast du was extra installiert oder ist das alles Easyvdr Original?
Es gab mal eine Empfangssoftware von den USB Teilen mit einem Bug den habe ich damals gefixt.
Da haben die Repeats auch nicht gepasst.
Das Update müsste aber in die Software eingeflossen sein.

Gruß
Bleifuss

Ich hatte mal Testweise irmplircd aus dem Git zwecks Fehlersuche installiert. Der Fehler ist geblieben und ich habe die Version wieder deinstalliert. irw wird nicht installiert sondern nur mit gcc übersetzt und aus dem Verzeichnis gestartet. Welche Empfangssoftware meinst du? Der Stick wird OOTB erkannt und eingerichtet.

Ich werde gleich mal eine neue irw (irw Original / irw jrie) Ausgabe posten. 

Gruß
Obelix
Zitieren
#57
Hier die beiden gleichzeitigen irw Ausgaben:

Original irw:
Code:
02eb14001200 3 KEY_OK IRMP
02eb14001200 4 KEY_OK IRMP
02eb14001200 5 KEY_OK IRMP
02eb14001200 6 KEY_OK IRMP
02eb14001200 7 KEY_OK IRMP
02eb14001200 8 KEY_OK IRMP
02eb14001200 9 KEY_OK IRMP
02eb14001200 a KEY_OK IRMP
02eb14001000 b KEY_UP IRMP
02eb14001000 c KEY_UP IRMP
02eb14001000 d KEY_UP IRMP
02eb14001000 e KEY_UP IRMP
02eb14001000 f KEY_UP IRMP
02eb14001000 10 KEY_UP IRMP
02eb14001000 11 KEY_UP IRMP
02eb14001000 12 KEY_UP IRMP
02eb14001000 13 KEY_UP IRMP
02eb14001300 0 KEY_RIGHT IRMP
02eb14001300 1 KEY_RIGHT IRMP
02eb14001300 2 KEY_RIGHT IRMP
02eb14001300 3 KEY_RIGHT IRMP
02eb14001300 4 KEY_RIGHT IRMP
02eb14001300 5 KEY_RIGHT IRMP
02eb14001300 6 KEY_RIGHT IRMP
02eb14001300 7 KEY_RIGHT IRMP
02eb14001400 8 KEY_DOWN IRMP
02eb14001400 9 KEY_DOWN IRMP
02eb14001400 a KEY_DOWN IRMP
02eb14001400 b KEY_DOWN IRMP
02eb14001400 c KEY_DOWN IRMP
02eb14001400 d KEY_DOWN IRMP
02eb14001400 e KEY_DOWN IRMP
02eb14001100 f KEY_LEFT IRMP
02eb14001100 10 KEY_LEFT IRMP
02eb14001100 11 KEY_LEFT IRMP
02eb14001100 12 KEY_LEFT IRMP
02eb14001100 13 KEY_LEFT IRMP
02eb14001100 14 KEY_LEFT IRMP
02eb14001100 15 KEY_LEFT IRMP
02eb14001100 16 KEY_LEFT IRMP
02eb14001100 17 KEY_LEFT IRMP
02eb14004200 18 KEY_MENU IRMP
02eb14004200 19 KEY_MENU IRMP
02eb14004200 1a KEY_MENU IRMP
02eb14004200 1b KEY_MENU IRMP
02eb14004200 1c KEY_MENU IRMP
02eb14004200 1d KEY_MENU IRMP
02eb14004200 1e KEY_MENU IRMP
02eb14004200 1f KEY_MENU IRMP
02eb14004200 20 KEY_MENU IRMP
02eb14004200 21 KEY_MENU IRMP
02eb14004200 22 KEY_MENU IRMP
02eb14000200 23 KEY_1 IRMP
02eb14000200 24 KEY_1 IRMP
02eb14000200 25 KEY_1 IRMP
02eb14000200 26 KEY_1 IRMP
02eb14000200 27 KEY_1 IRMP
02eb14000200 28 KEY_1 IRMP
02eb14000200 29 KEY_1 IRMP
02eb14000200 2a KEY_1 IRMP
02eb14000200 2b KEY_1 IRMP
02eb14000300 2c KEY_2 IRMP
02eb14000300 2d KEY_2 IRMP
02eb14000300 2e KEY_2 IRMP
02eb14000300 2f KEY_2 IRMP
02eb14000300 30 KEY_2 IRMP
02eb14000300 31 KEY_2 IRMP
02eb14000300 32 KEY_2 IRMP
02eb14000300 33 KEY_2 IRMP
02eb14000400 34 KEY_3 IRMP
02eb14000400 35 KEY_3 IRMP
02eb14000400 36 KEY_3 IRMP
02eb14000400 37 KEY_3 IRMP
02eb14000400 38 KEY_3 IRMP
02eb14000400 39 KEY_3 IRMP
02eb14000400 3a KEY_3 IRMP
02eb14000400 3b KEY_3 IRMP
02eb14000400 3c KEY_3 IRMP
02eb14000500 3d KEY_4 IRMP
02eb14000500 3e KEY_4 IRMP
02eb14000500 3f KEY_4 IRMP
02eb14000500 40 KEY_4 IRMP
02eb14000500 41 KEY_4 IRMP
02eb14000500 42 KEY_4 IRMP
02eb14000500 43 KEY_4 IRMP
02eb14000500 44 KEY_4 IRMP
02eb14000600 45 KEY_5 IRMP
02eb14000600 46 KEY_5 IRMP
02eb14000600 47 KEY_5 IRMP
02eb14000600 48 KEY_5 IRMP
02eb14000600 49 KEY_5 IRMP
02eb14000600 4a KEY_5 IRMP
02eb14000600 4b KEY_5 IRMP
02eb14000600 4c KEY_5 IRMP
02eb14000700 4d KEY_6 IRMP
02eb14000700 4e KEY_6 IRMP
02eb14000700 4f KEY_6 IRMP
02eb14000700 50 KEY_6 IRMP
02eb14000700 51 KEY_6 IRMP
02eb14000700 52 KEY_6 IRMP
02eb14000700 53 KEY_6 IRMP
02eb14000800 54 KEY_7 IRMP
02eb14000800 55 KEY_7 IRMP
02eb14000800 56 KEY_7 IRMP
02eb14000800 57 KEY_7 IRMP
02eb14000800 58 KEY_7 IRMP
02eb14000800 59 KEY_7 IRMP
02eb14000800 5a KEY_7 IRMP
02eb14000800 5b KEY_7 IRMP
02eb14000900 5c KEY_8 IRMP
02eb14000900 5d KEY_8 IRMP
02eb14000900 5e KEY_8 IRMP
02eb14000900 5f KEY_8 IRMP
02eb14000900 60 KEY_8 IRMP
02eb14000900 61 KEY_8 IRMP
02eb14000900 62 KEY_8 IRMP
02eb14000900 63 KEY_8 IRMP
02eb14000900 64 KEY_8 IRMP
02eb14000a00 65 KEY_9 IRMP
02eb14000a00 66 KEY_9 IRMP
02eb14000a00 67 KEY_9 IRMP
02eb14000a00 68 KEY_9 IRMP
02eb14000a00 69 KEY_9 IRMP
02eb14000a00 6a KEY_9 IRMP
02eb14000a00 6b KEY_9 IRMP
02eb14000a00 6c KEY_9 IRMP
02eb14000c00 6d KEY_0 IRMP
02eb14000c00 6e KEY_0 IRMP
02eb14000c00 6f KEY_0 IRMP
02eb14000c00 70 KEY_0 IRMP
02eb14000c00 71 KEY_0 IRMP
02eb14000c00 72 KEY_0 IRMP
02eb14000c00 73 KEY_0 IRMP
02eb14000c00 74 KEY_0 IRMP


irw von jrie:
Code:
1518722554.475113: 6852730824981761  02eb14001200 3 KEY_OK IRMP
��1518722554.727140: 251  02eb14001200 4 KEY_OK IRMP
1518722554.943089: 215  02eb14001200 5 KEY_OK IRMP
1518722555.159134: 216  02eb14001200 6 KEY_OK IRMP
1518722555.375085: 215  02eb14001200 7 KEY_OK IRMP
1518722555.591132: 216  02eb14001200 8 KEY_OK IRMP
1518722555.807104: 215  02eb14001200 9 KEY_OK IRMP
1518722556.024132: 217  02eb14001200 a KEY_OK IRMP
1518722557.560126: 1535  02eb14001000 b KEY_UP IRMP
1518722557.812102: 251  02eb14001000 c KEY_UP IRMP
1518722558.028082: 215  02eb14001000 d KEY_UP IRMP
1518722558.244146: 216  02eb14001000 e KEY_UP IRMP
1518722558.460073: 215  02eb14001000 f KEY_UP IRMP
1518722558.676138: 216  02eb14001000 10 KEY_UP IRMP
1518722558.893136: 216  02eb14001000 11 KEY_UP IRMP
1518722559.109118: 215  02eb14001000 12 KEY_UP IRMP
1518722559.325136: 215  02eb14001000 13 KEY_UP IRMP
1518722560.097118: 771  02eb14001300 0 KEY_RIGHT IRMP
1518722560.350095: 252  02eb14001300 1 KEY_RIGHT IRMP
1518722560.567056: 216  02eb14001300 2 KEY_RIGHT IRMP
1518722560.783105: 216  02eb14001300 3 KEY_RIGHT IRMP
1518722560.999054: 215  02eb14001300 4 KEY_RIGHT IRMP
1518722561.215071: 216  02eb14001300 5 KEY_RIGHT IRMP
1518722561.430050: 214  02eb14001300 6 KEY_RIGHT IRMP
1518722561.646071: 216  02eb14001300 7 KEY_RIGHT IRMP
1518722562.308095: 661  02eb14001400 8 KEY_DOWN IRMP
1518722562.560054: 251  02eb14001400 9 KEY_DOWN IRMP
1518722562.776129: 216  02eb14001400 a KEY_DOWN IRMP
1518722562.992009: 215  02eb14001400 b KEY_DOWN IRMP
1518722563.209112: 217  02eb14001400 c KEY_DOWN IRMP
1518722563.425058: 215  02eb14001400 d KEY_DOWN IRMP
1518722563.641076: 216  02eb14001400 e KEY_DOWN IRMP
1518722564.440057: 798  02eb14001100 f KEY_LEFT IRMP
1518722564.692103: 252  02eb14001100 10 KEY_LEFT IRMP
1518722564.908009: 215  02eb14001100 11 KEY_LEFT IRMP
1518722565.124097: 216  02eb14001100 12 KEY_LEFT IRMP
1518722565.340105: 215  02eb14001100 13 KEY_LEFT IRMP
1518722565.556030: 215  02eb14001100 14 KEY_LEFT IRMP
1518722565.772079: 216  02eb14001100 15 KEY_LEFT IRMP
1518722565.989037: 216  02eb14001100 16 KEY_LEFT IRMP
1518722566.205023: 215  02eb14001100 17 KEY_LEFT IRMP
1518722569.818046: 3613  02eb14004200 18 KEY_MENU IRMP
1518722570.070993: 252  02eb14004200 19 KEY_MENU IRMP
1518722570.287009: 216  02eb14004200 1a KEY_MENU IRMP
1518722570.502984: 215  02eb14004200 1b KEY_MENU IRMP
1518722570.719020: 216  02eb14004200 1c KEY_MENU IRMP
1518722570.934980: 215  02eb14004200 1d KEY_MENU IRMP
1518722571.151030: 216  02eb14004200 1e KEY_MENU IRMP
1518722571.366978: 215  02eb14004200 1f KEY_MENU IRMP
1518722571.582966: 215  02eb14004200 20 KEY_MENU IRMP
1518722571.799985: 217  02eb14004200 21 KEY_MENU IRMP
1518722572.015994: 215  02eb14004200 22 KEY_MENU IRMP
1518722573.249016: 1233  02eb14000200 23 KEY_1 IRMP
1518722573.501007: 251  02eb14000200 24 KEY_1 IRMP
1518722573.716958: 215  02eb14000200 25 KEY_1 IRMP
1518722573.932968: 216  02eb14000200 26 KEY_1 IRMP
1518722574.149001: 216  02eb14000200 27 KEY_1 IRMP
1518722574.364978: 215  02eb14000200 28 KEY_1 IRMP
1518722574.581975: 216  02eb14000200 29 KEY_1 IRMP
1518722574.797949: 215  02eb14000200 2a KEY_1 IRMP
1518722575.013998: 216  02eb14000200 2b KEY_1 IRMP
1518722575.590977: 576  02eb14000300 2c KEY_2 IRMP
1518722575.843942: 252  02eb14000300 2d KEY_2 IRMP
1518722576.059958: 216  02eb14000300 2e KEY_2 IRMP
1518722576.275940: 215  02eb14000300 2f KEY_2 IRMP
1518722576.491959: 216  02eb14000300 30 KEY_2 IRMP
1518722576.707937: 215  02eb14000300 31 KEY_2 IRMP
1518722576.923993: 216  02eb14000300 32 KEY_2 IRMP
1518722577.139941: 215  02eb14000300 33 KEY_2 IRMP
1518722577.691939: 551  02eb14000400 34 KEY_3 IRMP
1518722577.944984: 253  02eb14000400 35 KEY_3 IRMP
1518722578.160933: 215  02eb14000400 36 KEY_3 IRMP
1518722578.376971: 216  02eb14000400 37 KEY_3 IRMP
1518722578.592929: 215  02eb14000400 38 KEY_3 IRMP
1518722578.808969: 216  02eb14000400 39 KEY_3 IRMP
1518722579.024947: 215  02eb14000400 3a KEY_3 IRMP
1518722579.240974: 216  02eb14000400 3b KEY_3 IRMP
1518722579.456974: 215  02eb14000400 3c KEY_3 IRMP
1518722580.633969: 1176  02eb14000500 3d KEY_4 IRMP
1518722580.885914: 251  02eb14000500 3e KEY_4 IRMP
1518722581.101958: 216  02eb14000500 3f KEY_4 IRMP
1518722581.317908: 215  02eb14000500 40 KEY_4 IRMP
1518722581.533956: 216  02eb14000500 41 KEY_4 IRMP
1518722581.749906: 215  02eb14000500 42 KEY_4 IRMP
1518722581.966949: 217  02eb14000500 43 KEY_4 IRMP
1518722582.182904: 215  02eb14000500 44 KEY_4 IRMP
1518722582.835938: 653  02eb14000600 45 KEY_5 IRMP
1518722583.087948: 252  02eb14000600 46 KEY_5 IRMP
1518722583.303913: 215  02eb14000600 47 KEY_5 IRMP
1518722583.519967: 216  02eb14000600 48 KEY_5 IRMP
1518722583.735890: 215  02eb14000600 49 KEY_5 IRMP
1518722583.951934: 216  02eb14000600 4a KEY_5 IRMP
1518722584.168888: 216  02eb14000600 4b KEY_5 IRMP
1518722584.384910: 216  02eb14000600 4c KEY_5 IRMP
1518722585.012914: 627  02eb14000700 4d KEY_6 IRMP
1518722585.264913: 251  02eb14000700 4e KEY_6 IRMP
1518722585.480880: 215  02eb14000700 4f KEY_6 IRMP
1518722585.696927: 216  02eb14000700 50 KEY_6 IRMP
1518722585.913920: 216  02eb14000700 51 KEY_6 IRMP
1518722586.129921: 215  02eb14000700 52 KEY_6 IRMP
1518722586.345944: 216  02eb14000700 53 KEY_6 IRMP
1518722587.375916: 1029  02eb14000800 54 KEY_7 IRMP
1518722587.627834: 251  02eb14000800 55 KEY_7 IRMP
1518722587.843909: 216  02eb14000800 56 KEY_7 IRMP
1518722588.060861: 216  02eb14000800 57 KEY_7 IRMP
1518722588.276884: 216  02eb14000800 58 KEY_7 IRMP
1518722588.492856: 215  02eb14000800 59 KEY_7 IRMP
1518722588.708877: 216  02eb14000800 5a KEY_7 IRMP
1518722588.924899: 216  02eb14000800 5b KEY_7 IRMP
1518722589.458877: 533  02eb14000900 5c KEY_8 IRMP
1518722589.710895: 252  02eb14000900 5d KEY_8 IRMP
1518722589.926847: 215  02eb14000900 5e KEY_8 IRMP
1518722590.143892: 217  02eb14000900 5f KEY_8 IRMP
1518722590.359844: 215  02eb14000900 60 KEY_8 IRMP
1518722590.575891: 216  02eb14000900 61 KEY_8 IRMP
1518722590.791840: 215  02eb14000900 62 KEY_8 IRMP
1518722591.007859: 216  02eb14000900 63 KEY_8 IRMP
1518722591.223886: 216  02eb14000900 64 KEY_8 IRMP
1518722591.666851: 442  02eb14000a00 65 KEY_9 IRMP
1518722591.918833: 251  02eb14000a00 66 KEY_9 IRMP
1518722592.134861: 216  02eb14000a00 67 KEY_9 IRMP
1518722592.351826: 216  02eb14000a00 68 KEY_9 IRMP
1518722592.567851: 216  02eb14000a00 69 KEY_9 IRMP
1518722592.783896: 216  02eb14000a00 6a KEY_9 IRMP
1518722592.999820: 215  02eb14000a00 6b KEY_9 IRMP
1518722593.215847: 216  02eb14000a00 6c KEY_9 IRMP
1518722593.985822: 769  02eb14000c00 6d KEY_0 IRMP
1518722594.238864: 253  02eb14000c00 6e KEY_0 IRMP
1518722594.454854: 215  02eb14000c00 6f KEY_0 IRMP
1518722594.670810: 215  02eb14000c00 70 KEY_0 IRMP
1518722594.886811: 215  02eb14000c00 71 KEY_0 IRMP
1518722595.102859: 216  02eb14000c00 72 KEY_0 IRMP
1518722595.318808: 215  02eb14000c00 73 KEY_0 IRMP
1518722595.534815: 215  02eb14000c00 74 KEY_0 IRMP

irmplircd läuft mit Standardeinstellungen:

Code:
/usr/bin/irmplircd -f -r 150 -t /var/lib/vdr/irmp_keymap /dev/input/ir-auto_dtc


Gruß
Obelix
Zitieren
#58
Wir kommen der Sache näher,

Hier passt es:

Zitat:1518722558.893136: 216  02eb14001000 11 KEY_UP IRMP
1518722559.109118: 215  02eb14001000 12 KEY_UP IRMP
1518722559.325136: 215  02eb14001000 13 KEY_UP IRMP
1518722560.097118: 771  02eb14001300 0 KEY_RIGHT IRMP
1518722560.350095: 252  02eb14001300 1 KEY_RIGHT IRMP

Versuch mal nur von Up nach Right ob es da immer passt oder ob das Zufall ist.
Dann versuch mal drücken, eine Sekunde warten und wieder drücken ob es wenigstens dann mit 0 anfängt.

Ich glaube da habe ich damals was geändert:
Code:
/usr/bin/irmplircd
Zitat:

Hallo Martin

Einfaches Beispiel (ohne Patch):

Starte XBMC ohne Patch und suche in einer größeren Musik Sammlung etwas (oder vdr Aufnahme Liste).
Ohne Patch musst du die ganze Zeit tasten damit weiter geblättert wird. Mit Patch, Taste drücken und halten dann wird gescrollt. Pchanger Maus bewegen, ohne Patch praktisch nicht möglich, mit kein Problem.
Mit dem Patch verhält sich das ganze wie ein Serieller Empfänger. Wenn die Repeats zu schnell kommen kann man es mit dem Parameter -r bremsen. Dann wird noch der FB Code am Ende immer auf 0 gesetzt egal ob 1x gedrückt oder Taste gehalten.

Du kannst es sehr einfach mit irw testen.

Ohne Patch wird in der 2 Spalte nur 0 (1x gedrückt) oder 1 (Taste wird gehalten) angezeigt.
Richtig ist aber das in der 2 Spalte die Anzahl der Repeats hochgezählt wird.

Starte mal iwr ohne Patch und sie dir die Ausgabe an.
Dann das selbe mit Patch.
Mit -r kannst du die Geschwindigkeit einstellen z.B 1000 1x je Sekunde.

Zitat: schrieb:warum das keinen Nachteil bringt...




Es wird ja nur ein Serieller Empfänger nachgebildet (der USB Empfänger von Technotrend funktioniert auch so). Allerdings kann ich nicht beurteilen ob es Konstellationen gibt wo es klemmt. Ich habe es mit 3 FB's getestet.

Falls ich das auf die Schnelle richtig sehe ist -r für die repeats, du hast da 150, da müssten also ca. 6 Tasten je Sekunde kommen es sind aber nur 3.

Versuch da mal andere Werte so 300, 500 oder 1000,

Gruß
Bleifuss
Produktiv-VDR:
Board GA H77-DS3H, Intel Intel® Core™ i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J  2TB, Geforce 750Ti oder Intel HD
Easyvdr 3.0
Zitieren
#59
(16.02.2018, 07:16)Bleifuss2 schrieb: Wir kommen der Sache näher,

Hier passt es:

Zitat:1518722558.893136: 216  02eb14001000 11 KEY_UP IRMP
1518722559.109118: 215  02eb14001000 12 KEY_UP IRMP
1518722559.325136: 215  02eb14001000 13 KEY_UP IRMP
1518722560.097118: 771  02eb14001300 0 KEY_RIGHT IRMP
1518722560.350095: 252  02eb14001300 1 KEY_RIGHT IRMP

Versuch mal nur von Up nach Right ob es da immer passt oder ob das Zufall ist.
Dann versuch mal drücken, eine Sekunde warten und wieder drücken ob es wenigstens dann mit 0 anfängt.

Ich glaube da habe ich damals was geändert:
Code:
/usr/bin/irmplircd
Zitat:

Hallo Martin

Einfaches Beispiel (ohne Patch):

Starte XBMC ohne Patch und suche in einer größeren Musik Sammlung etwas (oder vdr Aufnahme Liste).
Ohne Patch musst du die ganze Zeit tasten damit weiter geblättert wird. Mit Patch, Taste drücken und halten dann wird gescrollt. Pchanger Maus bewegen, ohne Patch praktisch nicht möglich, mit kein Problem.
Mit dem Patch verhält sich das ganze wie ein Serieller Empfänger. Wenn die Repeats zu schnell kommen kann man es mit dem Parameter -r bremsen. Dann wird noch der FB Code am Ende immer auf 0 gesetzt egal ob 1x gedrückt oder Taste gehalten.

Du kannst es sehr einfach mit irw testen.

Ohne Patch wird in der 2 Spalte nur 0 (1x gedrückt) oder 1 (Taste wird gehalten) angezeigt.
Richtig ist aber das in der 2 Spalte die Anzahl der Repeats hochgezählt wird.

Starte mal iwr ohne Patch und sie dir die Ausgabe an.
Dann das selbe mit Patch.
Mit -r kannst du die Geschwindigkeit einstellen z.B 1000 1x je Sekunde.

Zitat: schrieb:warum das keinen Nachteil bringt...




Es wird ja nur ein Serieller Empfänger nachgebildet (der USB Empfänger von Technotrend funktioniert auch so). Allerdings kann ich nicht beurteilen ob es Konstellationen gibt wo es klemmt. Ich habe es mit 3 FB's getestet.

Falls ich das auf die Schnelle richtig sehe ist -r für die repeats, du hast da 150, da müssten also ca. 6 Tasten je Sekunde kommen es sind aber nur 3.

Versuch da mal andere Werte so 300, 500 oder 1000,

Gruß
Bleifuss

Ja, im zweiter oder dritten Posting hatte ich erwähnt, dass die Pfeiltasten vom Steuerkreuz, Leiser / Lauter und Kanal + / Kanal - an den VDR durchgereicht werden. Die anderen Tasten funktionieren alle zwar per irw aber kommen
  • entweder nicht an
  • oder nur nach mehrfach schnell hintereinander drücken
  • oder lange genug drücken. Die funktioniert z.B bei der Menü Taste. Wenn ich lange genug drücke, dann geht der PChanger auf. Ich weiß, dass soll ja so sein.
Die Option -r ist für Repeat delay in ms. 300 hatte ich schon getestet. 500 und 1000 habe ich gerade mal versucht und das geht auch nicht. Lediglich irw wird langsamer. Info am Rand: In der neusten Version von irmplircd gibt es noch zusätzlich den Parameter -s für Repeat period in ms. Ich hatte aber ja erwähnt, dass die Version keine Verbesserung brachte.

Hier die Ausgabe von irw (jrie Version) mit KEY_UP und KEY_RIGHT im Wechsel:

Code:
1518760836.740059: 2308  02eb14001000 5 KEY_UP IRMP
1518760836.992060: 251  02eb14001000 6 KEY_UP IRMP
1518760837.208099: 216  02eb14001000 7 KEY_UP IRMP
1518760837.424047: 215  02eb14001000 8 KEY_UP IRMP
1518760837.640151: 216  02eb14001000 9 KEY_UP IRMP
1518760837.856011: 215  02eb14001000 a KEY_UP IRMP
1518760838.073090: 217  02eb14001000 b KEY_UP IRMP
1518760838.289065: 215  02eb14001000 c KEY_UP IRMP
1518760838.505071: 215  02eb14001000 d KEY_UP IRMP
1518760838.721123: 216  02eb14001000 e KEY_UP IRMP
1518760838.936992: 215  02eb14001000 f KEY_UP IRMP
1518760839.153095: 216  02eb14001000 10 KEY_UP IRMP
1518760839.849089: 695  02eb14001300 11 KEY_RIGHT IRMP
1518760840.102084: 252  02eb14001300 12 KEY_RIGHT IRMP
1518760840.318036: 215  02eb14001300 13 KEY_RIGHT IRMP
1518760840.534080: 216  02eb14001300 14 KEY_RIGHT IRMP
1518760840.750080: 215  02eb14001300 15 KEY_RIGHT IRMP
1518760840.966078: 215  02eb14001300 16 KEY_RIGHT IRMP
1518760841.182130: 216  02eb14001300 17 KEY_RIGHT IRMP
1518760841.398039: 215  02eb14001300 18 KEY_RIGHT IRMP
1518760841.614094: 216  02eb14001300 19 KEY_RIGHT IRMP
1518760841.831046: 216  02eb14001300 1a KEY_RIGHT IRMP
1518760842.380080: 549  02eb14001000 1b KEY_UP IRMP
1518760842.632004: 251  02eb14001000 1c KEY_UP IRMP
1518760842.849113: 217  02eb14001000 1d KEY_UP IRMP
1518760843.065039: 215  02eb14001000 1e KEY_UP IRMP
1518760843.281097: 216  02eb14001000 1f KEY_UP IRMP
1518760843.497119: 215  02eb14001000 20 KEY_UP IRMP
1518760843.713102: 215  02eb14001000 21 KEY_UP IRMP
1518760843.928953: 215  02eb14001000 22 KEY_UP IRMP
1518760844.145092: 216  02eb14001000 23 KEY_UP IRMP
1518760844.361103: 215  02eb14001000 24 KEY_UP IRMP
1518760844.577028: 215  02eb14001000 25 KEY_UP IRMP
1518760845.100029: 522  02eb14001300 26 KEY_RIGHT IRMP
1518760845.353019: 252  02eb14001300 27 KEY_RIGHT IRMP
1518760845.569024: 215  02eb14001300 28 KEY_RIGHT IRMP
1518760845.785085: 216  02eb14001300 29 KEY_RIGHT IRMP
1518760846.001019: 215  02eb14001300 2a KEY_RIGHT IRMP
1518760846.217061: 216  02eb14001300 2b KEY_RIGHT IRMP
1518760846.433040: 215  02eb14001300 2c KEY_RIGHT IRMP
1518760846.649044: 215  02eb14001300 2d KEY_RIGHT IRMP
1518760846.865080: 216  02eb14001300 2e KEY_RIGHT IRMP
1518760847.081074: 215  02eb14001300 2f KEY_RIGHT IRMP
1518760847.296999: 215  02eb14001300 30 KEY_RIGHT IRMP

Folgendes ist mit dabei gerade aufgefallen: Wenn ich die Taste KEY_UP halte und zappe damit z.b. vom 1 bis zum 15 Programm hoch, dann springt der VDR nach dem loslassen der Taste wieder zurück auf den ersten Kanal.

Gruß

Obelix
Zitieren
#60
Versuch IRW mal ohne deine Map Datei, vielleicht passt die nicht zu 100%.
Oder mit einer anderen FB.
Mach mal eine Pause beim Tasten drücken, fangen dann die Repeats wieder bei 0 an?
Produktiv-VDR:
Board GA H77-DS3H, Intel Intel® Core™ i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J  2TB, Geforce 750Ti oder Intel HD
Easyvdr 3.0
Zitieren
#61
(16.02.2018, 10:34)Bleifuss2 schrieb: Versuch IRW mal ohne deine Map Datei, vielleicht passt die nicht zu 100%.
Oder mit einer anderen FB.
Mach mal eine Pause beim Tasten drücken, fangen dann die Repeats wieder bei 0 an?

Das glaube ich nicht.. Hier ohne irmp:

Code:
=�1518794225.742701: 251  02eb14000200 1c 02eb14000200 IRMP
1518794225.959633: 216  02eb14000200 1d 02eb14000200 IRMP
1518794226.175758: 216  02eb14000200 1e 02eb14000200 IRMP
1518794226.391683: 215  02eb14000200 1f 02eb14000200 IRMP
1518794226.607767: 216  02eb14000200 20 02eb14000200 IRMP
1518794226.823668: 215  02eb14000200 21 02eb14000200 IRMP
1518794227.039751: 216  02eb14000200 22 02eb14000200 IRMP
1518794227.255670: 215  02eb14000200 23 02eb14000200 IRMP
1518794227.471715: 216  02eb14000200 24 02eb14000200 IRMP
1518794227.687722: 215  02eb14000200 25 02eb14000200 IRMP
1518794228.417672: 729  02eb14000300 26 02eb14000300 IRMP
1518794228.669733: 252  02eb14000300 27 02eb14000300 IRMP
1518794228.885669: 215  02eb14000300 28 02eb14000300 IRMP
1518794229.101744: 216  02eb14000300 29 02eb14000300 IRMP
1518794229.317710: 215  02eb14000300 2a 02eb14000300 IRMP
1518794229.533724: 216  02eb14000300 2b 02eb14000300 IRMP
1518794229.750660: 216  02eb14000300 2c 02eb14000300 IRMP
1518794229.966712: 216  02eb14000300 2d 02eb14000300 IRMP
1518794230.182656: 215  02eb14000300 2e 02eb14000300 IRMP
1518794230.813722: 631  02eb14000400 2f 02eb14000400 IRMP
1518794231.066663: 252  02eb14000400 30 02eb14000400 IRMP
1518794231.282710: 216  02eb14000400 31 02eb14000400 IRMP
1518794231.498708: 215  02eb14000400 32 02eb14000400 IRMP
1518794231.714646: 215  02eb14000400 33 02eb14000400 IRMP
1518794231.930708: 216  02eb14000400 34 02eb14000400 IRMP
1518794232.146645: 215  02eb14000400 35 02eb14000400 IRMP
1518794232.362701: 216  02eb14000400 36 02eb14000400 IRMP
1518794233.262695: 899  02eb14000500 37 02eb14000500 IRMP
1518794233.514680: 251  02eb14000500 38 02eb14000500 IRMP
1518794233.730682: 215  02eb14000500 39 02eb14000500 IRMP
1518794233.946698: 215  02eb14000500 3a 02eb14000500 IRMP
1518794234.163642: 216  02eb14000500 3b 02eb14000500 IRMP
1518794234.379598: 215  02eb14000500 3c 02eb14000500 IRMP
1518794234.595692: 216  02eb14000500 3d 02eb14000500 IRMP
1518794234.811601: 215  02eb14000500 3e 02eb14000500 IRMP
1518794235.308626: 497  02eb14000600 3f 02eb14000600 IRMP
1518794235.560601: 251  02eb14000600 40 02eb14000600 IRMP
1518794235.776620: 216  02eb14000600 41 02eb14000600 IRMP
1518794235.992647: 216  02eb14000600 42 02eb14000600 IRMP
1518794236.208624: 215  02eb14000600 43 02eb14000600 IRMP
1518794236.425668: 217  02eb14000600 44 02eb14000600 IRMP
1518794236.641612: 215  02eb14000600 45 02eb14000600 IRMP
1518794236.857662: 216  02eb14000600 46 02eb14000600 IRMP
1518794237.419559: 561  02eb14000700 47 02eb14000700 IRMP
1518794237.672607: 253  02eb14000700 48 02eb14000700 IRMP
1518794237.888653: 216  02eb14000700 49 02eb14000700 IRMP
1518794238.104555: 215  02eb14000700 4a 02eb14000700 IRMP
1518794238.320679: 216  02eb14000700 4b 02eb14000700 IRMP
1518794238.536600: 215  02eb14000700 4c 02eb14000700 IRMP
1518794238.752645: 216  02eb14000700 4d 02eb14000700 IRMP
1518794239.921618: 1168  02eb14000800 4e 02eb14000800 IRMP
1518794240.174614: 252  02eb14000800 4f 02eb14000800 IRMP
1518794240.390594: 215  02eb14000800 50 02eb14000800 IRMP
1518794240.606590: 215  02eb14000800 51 02eb14000800 IRMP
1518794240.822608: 216  02eb14000800 52 02eb14000800 IRMP
1518794241.038608: 215  02eb14000800 53 02eb14000800 IRMP
1518794241.254608: 215  02eb14000800 54 02eb14000800 IRMP
1518794241.470605: 215  02eb14000800 55 02eb14000800 IRMP
1518794241.687545: 216  02eb14000800 56 02eb14000800 IRMP
1518794242.481601: 794  02eb14000900 57 02eb14000900 IRMP
1518794242.733597: 251  02eb14000900 58 02eb14000900 IRMP
1518794242.949547: 215  02eb14000900 59 02eb14000900 IRMP
1518794243.165593: 216  02eb14000900 5a 02eb14000900 IRMP
1518794243.381545: 215  02eb14000900 5b 02eb14000900 IRMP
1518794243.597592: 216  02eb14000900 5c 02eb14000900 IRMP
1518794243.814556: 216  02eb14000900 5d 02eb14000900 IRMP
1518794244.030587: 216  02eb14000900 5e 02eb14000900 IRMP
1518794244.685609: 654  02eb14000a00 5f 02eb14000a00 IRMP
1518794244.937629: 251  02eb14000a00 60 02eb14000a00 IRMP
1518794245.154609: 216  02eb14000a00 61 02eb14000a00 IRMP
1518794245.370606: 215  02eb14000a00 62 02eb14000a00 IRMP
1518794245.586549: 215  02eb14000a00 63 02eb14000a00 IRMP
1518794245.802582: 216  02eb14000a00 64 02eb14000a00 IRMP
1518794246.018547: 215  02eb14000a00 65 02eb14000a00 IRMP
1518794246.234604: 216  02eb14000a00 66 02eb14000a00 IRMP
1518794246.450599: 215  02eb14000a00 67 02eb14000a00 IRMP
1518794247.587615: 1137  02eb14000c00 68 02eb14000c00 IRMP
1518794247.839600: 251  02eb14000c00 69 02eb14000c00 IRMP
1518794248.055534: 215  02eb14000c00 6a 02eb14000c00 IRMP
1518794248.271599: 216  02eb14000c00 6b 02eb14000c00 IRMP
1518794248.487531: 215  02eb14000c00 6c 02eb14000c00 IRMP
1518794248.703560: 216  02eb14000c00 6d 02eb14000c00 IRMP
1518794248.920487: 216  02eb14000c00 6e 02eb14000c00 IRMP
1518794249.136542: 216  02eb14000c00 6f 02eb14000c00 IRMP
1518794249.352513: 215  02eb14000c00 70 02eb14000c00 IRMP

Andere FB hatte ich schon. Kein Erfolg. Eine Frage zum Thema Repeats und 0. Sollte das nach einem Moment immer bei 0 Anfangen? Das ist nämlich definitiv nicht so. Ab und zu ja aber nicht immer......
Zitieren
#62
Hmmm, ich habe dennoch nochmal meine Harmony 300 mit KLS Profil probiert. Die funktioniert grundsätzlich zwar besser wie die beiden anderen mit NEC Protokoll aber die überschlägt sich manchmal. Das hatte ich Anfangs mal erwähnt.

Ich habe bei der gerade mal auf die Repeats geschaut. Das mit der 0 nach einem Moment Pause funktioniert dabei wie gewünscht.....
Zitieren
#63
Uuups Blush . Ich sehen gerade, ich habe den Thread unter easyVDR 2 angelegt. Kannst du den mal nach easyVDR 3 verschieben?
Zitieren
#64
Hallo Obelix, der Beitrag ist schon richtig angelegt, die ober Kategorie easyvdr2 ist nur falsch.
Das kommt sicher von der Umstellung, also Fehler liegt bei uns.

Gruß Aaron

Gesendet von meinem S7Edge mit Tapatalk
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel® G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

Zitieren
#65
Ahh, ok Danke für die Info Aaron.

Ich habe gerade mal bei der Konkurrenz nachgeschaut (per VirtualBox). Die beiden FB, die keine 0 liefern und unter yaVDR und MLD tadellos funktionieren, zeigen dort das Problem mit dem Repeat nicht. Somit kann es ja nicht an den Fernbedienungen liegen sonder an irmplircd, oder?

Gruß
Obelix
Zitieren
#66
Ich denke mal, ganz so einfach wird es nicht werden.... MLD und yaVDR nutzen zusätzlich eventlircd. Die Ausgabe von irw sieht auch entsprechend aus:

irw yaVDR:
Code:
1518798559.642510: 106437  160 0 KEY_OK devinput
1518798559.786607: 144  160 1 KEY_OK devinput
1518798559.894700: 108  160 2 KEY_OK devinput
1518798560.002919: 108  160 3 KEY_OK devinput
1518798560.110530: 107  160 4 KEY_OK devinput
1518798560.218672: 108  160 5 KEY_OK devinput
1518798560.326776: 108  160 6 KEY_OK devinput
1518798560.434779: 107  160 7 KEY_OK devinput
1518798560.542778: 107  160 8 KEY_OK devinput
1518798560.650319: 107  160 9 KEY_OK devinput
1518798560.758680: 108  160 a KEY_OK devinput
1518798560.866690: 107  160 b KEY_OK devinput
1518798560.975853: 109  160 c KEY_OK devinput
1518798561.083658: 107  160 d KEY_OK devinput
1518798561.191503: 107  160 e KEY_OK devinput
1518798561.299700: 108  160 f KEY_OK devinput
1518798561.407895: 108  160 10 KEY_OK devinput


1518798573.285659: 11877  160 0 KEY_OK devinput
1518798573.429483: 143  160 1 KEY_OK devinput
1518798573.537693: 108  160 2 KEY_OK devinput
1518798573.645271: 107  160 3 KEY_OK devinput
1518798573.753905: 108  160 4 KEY_OK devinput
1518798573.861361: 107  160 5 KEY_OK devinput
1518798573.969941: 108  160 6 KEY_OK devinput
1518798574.077488: 107  160 7 KEY_OK devinput
1518798574.185851: 108  160 8 KEY_OK devinput
1518798574.313251: 127  160 9 KEY_OK devinput
1518798574.401309: 88  160 a KEY_OK devinput
1518798574.510594: 109  160 b KEY_OK devinput
1518798574.618038: 107  160 c KEY_OK devinput
1518798574.726448: 108  160 d KEY_OK devinput

irw easyvdr:
Code:
1518798560.124436: 106545  02eb14001200 f KEY_OK IRMP
1518798560.376440: 251  02eb14001200 10 KEY_OK IRMP
1518798560.592438: 215  02eb14001200 11 KEY_OK IRMP
1518798560.808415: 215  02eb14001200 12 KEY_OK IRMP
1518798561.024492: 216  02eb14001200 13 KEY_OK IRMP
1518798561.241439: 216  02eb14001200 14 KEY_OK IRMP
1518798561.457488: 216  02eb14001200 15 KEY_OK IRMP
1518798561.673440: 215  02eb14001200 16 KEY_OK IRMP
1518798561.889451: 215  02eb14001200 17 KEY_OK IRMP


1518798573.768359: 11878  02eb14001200 18 KEY_OK IRMP
1518798574.020384: 252  02eb14001200 19 KEY_OK IRMP
1518798574.236324: 215  02eb14001200 1a KEY_OK IRMP
1518798574.453391: 217  02eb14001200 1b KEY_OK IRMP
1518798574.669348: 215  02eb14001200 1c KEY_OK IRMP
1518798574.885359: 215  02eb14001200 1d KEY_OK IRMP
1518798575.101364: 215  02eb14001200 1e KEY_OK IRMP

Beide sind gleichzeitig gelaufen. bei den beiden Leerzeilen hatte ich pausiert und diese zur bessern Übersicht eingefügt.
Zitieren
#67
Wir sind einen großen Schritt weiter. Ich zitiere jrie aus dem vdr-portal

Zitat:RC5 tut wie es soll, das spezielle NEC deiner Terratec wird nicht sauber erkannt.
Du könntest das dort posten, und sehen ob Frank da was machen kann.
Die Terratec FB ist nicht mit IRMP, wie es jetzt ist, kompatibel.
lircd2uinput biegt das durch das timeout, welches es da gibt, wieder hin.
Insofern nehme ich an, dass Frank da gute Chancen hat.

Ich bin froh, dass wir das gemeinsam mit allen Beteiligten auch aus dem easyVDR Forum doch noch analysieren konnten.

lircd2uinput ist der Grund, dass die FB unter yaVDR und MLD funktioniert. Ich habe das Ergebnis mal im Mikrokontroller.net Forum gepostet.

Gruß

Obelix
Zitieren
#68
OK, dann warten wir mal ab.
Ansonsten könnten wir auch implircd patchen, wenn eine Sekunde kein Signal dann repeats auf 0.
Oder was in der Art.

1518798561.889451: 215 02eb14001200 17 KEY_OK IRMP

1518798573.768359: 11878 02eb14001200 18 KEY_OK IRMP

Es sieht ja so aus als würde nicht erkannt werden das du seit 11s keine Taste gedrückt hast.
Produktiv-VDR:
Board GA H77-DS3H, Intel Intel® Core™ i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J  2TB, Geforce 750Ti oder Intel HD
Easyvdr 3.0
Zitieren
#69
Oder man integriert lircd2uinput, was einem wohl viel Arbeit abnimmt. Ich kann aber nicht abschätzen, wie viel Arbeit das ist und ob da noch eventlircd benötigt wird.

Gruß
Obelix
Zitieren
#70
Wenn du dich mit dem Thema beschäftigen willst warum nicht.
Produktiv-VDR:
Board GA H77-DS3H, Intel Intel® Core™ i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J  2TB, Geforce 750Ti oder Intel HD
Easyvdr 3.0
Zitieren
#71
Bleifuss2 schrieb:Wenn du dich mit dem Thema beschäftigen willst warum nicht.
Hätte ich kein Problem mit, um so mehr hier mithelfen, desto besser.

Gruß Aaron

Gesendet von meinem S7Edge mit Tapatalk
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel® G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

Zitieren
#72
Ich habe mir gemäß http://www.yavdr.org/documentation/de/ch02s03.html und folgendem Schema

[Bild: EventlircdOrganigrammconfigfilesyaVDR0.5.png]

die wichtigsten Komponenten herausgesucht und bereits unter easyVDR am laufen. eventlircd läuft schon mal auf /var/run/lirc/lircd und easyvdr-irmplircd läuft auf /var/run/lirc/irmplircd. Problem ist aktuell lircd2uinput.....
Zitieren
#73
So, lircd2uinput läuft, wenn auch mit ein paar Fehlermeldungen. PChanger & Kodi reagieren tadellos mit der "problematischen" Fernbedienung. Lediglich der VDR zickt herum.... schaue ich mir morgen an. Ich muss jetzt weg...
Zitieren
#74
Ich vermute mal, hier kennt sich keiner mit lircd2uinput aus, oder?

Code:
Feb 18 20:07:59 easyvdrtest irmplircd: Starting  irmplircd
Feb 18 20:07:59 easyvdrtest kernel: [ 2172.870517] Traceback (most recent call last):
Feb 18 20:07:59 easyvdrtest kernel: [ 2172.870522]   File "/usr/bin/lircd2uinput", line 239, in <module>
Feb 18 20:07:59 easyvdrtest kernel: [ 2172.870556]     vlirc = main()
Feb 18 20:07:59 easyvdrtest kernel: [ 2172.870565]   File "/usr/bin/lircd2uinput", line 156, in __init__
Feb 18 20:07:59 easyvdrtest kernel: [ 2172.870584]     self.sock.connect(self.socket_path)
Feb 18 20:07:59 easyvdrtest kernel: [ 2172.870590]   File "/usr/lib/python2.7/socket.py", line 224, in meth
Feb 18 20:07:59 easyvdrtest kernel: [ 2172.870613]     return getattr(self._sock,name)(*args)
Feb 18 20:07:59 easyvdrtest kernel: [ 2172.870621] socket.error: [Errno 111] Connection refused
Feb 18 20:07:59 easyvdrtest kernel: [ 2172.872985] init: irmplircd2uinput main process (4172) terminated with status 1
Feb 18 20:07:59 easyvdrtest kernel: [ 2172.872992] init: irmplircd2uinput main process ended, respawning
Feb 18 20:08:00 easyvdrtest kernel: [ 2172.898650] Traceback (most recent call last):
Feb 18 20:08:00 easyvdrtest kernel: [ 2172.898655]   File "/usr/bin/lircd2uinput", line 239, in <module>
Feb 18 20:08:00 easyvdrtest kernel: [ 2172.898689]     vlirc = main()
Feb 18 20:08:00 easyvdrtest kernel: [ 2172.898699]   File "/usr/bin/lircd2uinput", line 156, in __init__
Feb 18 20:08:00 easyvdrtest kernel: [ 2172.898718]     self.sock.connect(self.socket_path)
Feb 18 20:08:00 easyvdrtest kernel: [ 2172.898723]   File "/usr/lib/python2.7/socket.py", line 224, in meth
Feb 18 20:08:00 easyvdrtest kernel: [ 2172.898747]     return getattr(self._sock,name)(*args)
Feb 18 20:08:00 easyvdrtest kernel: [ 2172.898755] socket.error: [Errno 111] Connection refused
Feb 18 20:08:00 easyvdrtest kernel: [ 2172.901518] init: irmplircd2uinput main process (4175) terminated with status 1
Feb 18 20:08:00 easyvdrtest kernel: [ 2172.901525] init: irmplircd2uinput main process ended, respawning
Feb 18 20:08:00 easyvdrtest irmplircd: Started
Feb 18 20:08:00 easyvdrtest kernel: [ 2172.931539] input: lircd as /devices/virtual/input/input17

Wenn nicht, dann werde ich mal im vdr-portal nachfragen.

Gruß
Obelix
Zitieren
#75
Hallo Obelix
(18.02.2018, 21:10)obelix schrieb: Ich vermute mal, hier kennt sich keiner mit lircd2uinput aus, oder?
..
...
..
Wenn nicht, dann werde ich mal im vdr-portal nachfragen.
Nee, ich denke mal das ist Neuland für alle. Auch das Intigrieren ins System wird nicht ganz ohne werden.
Alles was du dazu beschaffen und testen kannst, wäre da wichtig/hilfreich.
Vielleicht traust du dir das ja auch zu, um es in easyVDR install-System einzubauen, aber erstmal Schritt für Schritt. Zum laufen bringen und schauen ob alles korrekt tut, ist erstmal der wichtigste Punkt, dann wäre erst für zukünftige Integration interessant.

Gruß Aaron
Mediacenter
easyVDR4.Alpha(Lubuntu18.04 64-Bit) Gigabyte, Ltd. H97-HD3 mit Intel® G3260 @ 3.30GHz 4GB DDRx,Intelgrafik,MATSHITA BD-MLT UJ265 Bluray LW, 2TB Festplatte,LCD+IRTrans-Empfänger,2x SkystarS2 PCI

Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste