Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Programm zum setzen IR-Repeat (USB-IRMP) gesplittet von Status USB-IR Empfänger
#26
Hi

Ob das funktioniert weiß ich nicht. Aber falls du Martins Empänger bzw. den Treiber davon verwendest da habe ich die Software so angepasst das man die Repeats die von der HW kommen bremsen kann. Da ist default auch eine Bremse eingestellt. Allerdings nur einige Millisekunden (200 oder 400 sowas in der Art).
Teste mal mit irw wie schnell das Signal kommt.
Da musst du aber Updaten (easyvdr 2.0)
Code:
sudo apt-get update && sudo apt-get dist-upgrade
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
#27
Es ist ein Empfaenger von Martin.
easyvdr 2.0 habe ich und auch noch einmal geupdated. ir_control ist die Version aus Januar 2014.


Das Problem sieht mir schon Hardwareseitig aus, da ein Tastendruck auf der Fernbedienung zum sofortigen Senden des IR-Signals fuehrt.
Aber obwohl ich die Taste gedrueckt halte, passiert etwa acht Sekunden lang nichts und dann beginnen die Wiederholungen:

Code:
170065000f00 0 KEY_OK IRMP

acht Sekunden Pause
                                                                                                                                                          │···········
170065000f00 1 KEY_OK IRMP                                                                                                                                                          │···········
170065000f00 2 KEY_OK IRMP                                                                                                                                                          │···········
170065000f00 3 KEY_OK IRMP                                                                                                                                                          │···········
170065000f00 4 KEY_OK IRMP                                                                                                                                                          │···········
170065000f00 5 KEY_OK IRMP                                                                                                                                                          │···········
170065000f00 6 KEY_OK IRMP                                                                                                                                                          │···········
170065000f00 7 KEY_OK IRMP                                                                                                                                                          │···········
170065000f00 8 KEY_OK IRMP                                                                                                                                                          │···········
170065000f00 9 KEY_OK IRMP                                                                                                                                                          │···········
170065000f00 a KEY_OK IRMP                                                                                                                                                          │···········
170065000f00 b KEY_OK IRMP                                                                                                                                                          │···········
170065000f00 c KEY_OK IRMP                                                                                                                                                          │···········
170065000f00 d KEY_OK IRMP                                                                                                                                                          │···········
170065000f00 e KEY_OK IRMP                                                                                                                                                          │···········
170065000f00 f KEY_OK IRMP                                                                                                                                                          │···········
170065000f00 10 KEY_OK IRMP                                                                                                                                                         │···········
170065000f00 11 KEY_OK IRMP                                                                                                                                                         │···········
170065000f00 12 KEY_OK IRMP                                                                                                                                                         │···········
170065000f00 13 KEY_OK IRMP   
Zitieren
#28
Hi

Da hochgezählt wird hast du die richtige Software. Da wir es wohl an der HW liegen.
Wenn du sicher bist das es nicht die FB ist, sollte es am Empfänger liegen.
IR Empfänger verschmutzt? Oder Kabel zu lang.

Versuch mal das:
Code:
cat /dev/input/ir-auto_dtc

Hast du da auch die 8s? Das ist direkt vom Empfänger.
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
#29
Ja, mit
cat /dev/input/ir-auto_dtc
da ist es genauso. HW-Problem.

Ich habe auch bereits versucht mit ir_control -r[X] den Wert zu aendern, aber ich kann keinen Unterschied feststellen.

Gibt es da noch andere Moeglichkeiten?
Zitieren
#30
Hallo Hitman,

diese Funktion habe ich selbst nie genutzt. Gehe aber davon aus dass die Firmware in diesem Punkt OK ist. Wenn das stimmt wäre also eher das Konfigurationsprogramm fehlerhaft.

Aber hier gab es einen Fix: https://github.com/ranseyer/USBasp-IR-Ad..._control.c
Du könntest auch mal den da verlinkten Beitrag im VDR Portal lesen...

Grüße
Grüße
Martin
-----------------------------------------------------------------------------------------------------------
Du brauchst Hilfe? Wir brauchen Daten! English-Version: Don't eat yellow snow!
Meine VDRs (Spoiler klicken) 

Zitieren
#31
@Hitman: Mach mal ein apt-get upgrade... (vorher apt-get update) Mir ist noch ein Fehler aufgefallen.
Grüße
Martin
-----------------------------------------------------------------------------------------------------------
Du brauchst Hilfe? Wir brauchen Daten! English-Version: Don't eat yellow snow!
Meine VDRs (Spoiler klicken) 

Zitieren
#32
Hallo,

mit dieser Änderung im Code funktioniert es nun. Der Wert für Repeat wurde zuvor nicht vollständig im Eeprom abgespeichert.

Code:
diff --git a/SW/ir-control/ir_control.c b/SW/ir-control/ir_control.c
index de1f9cf..aeaacd5 100644
--- a/SW/ir-control/ir_control.c
+++ b/SW/ir-control/ir_control.c
@@ -247,7 +247,7 @@ int writeMinRepeats(unsigned char count) {
                         0x0308, /* wValue */
                         0x0000, /* wIndex */
                         buffer, /* data */
-                        0x01, /* wLength */
+                        0x02, /* wLength */
                         3000); /* timeout */
         return retcount != 2 ? -1 : 0;
}

(29.10.2014, 14:04)Martin link schrieb: @Hitman: Mach mal ein apt-get upgrade... (vorher apt-get update) Mir ist noch ein Fehler aufgefallen.
Welcher Fehler soll das gewesen sein?

Es gibt auch noch ein Paket, das wahrscheinlich aus der Paketverwaltung entfernt werden sollte:
usb-irconrol

Code:
[email protected]:~/!src/USBasp-IR-AddOn/SW/ir-control$ apt-cache search irmp
ardesia - Freier digitaler Skizzenblock
fspanel - Minimalistische Leiste für X
usb-irmp - USB IRMP Client ...
usb-irconrol - USB IR-Control reconfigures the USB-IRMP Receiver ...
usb-ircontrol - USB IR-Control reconfigures the USB-IRMP Receiver ...

Ich danke euch für die Unterstützung und die tolle Distribution )


Grüße,

Matthias
Zitieren
#33
Danke für den Fix. Ob das Oberlooser freuen wird ?  :Smile

in unserem PPA war
A) noch alter Mist. Habe 3 USB* Pakete gelöscht.
B) nicht die aktuellste Version von IR-Config. Das liegt wohl daran dass ich gelegentlich Pakete "höherschiebe" (z.B. von Testing nach Stable). Dabei kopiere ich zuerst per Browser das Paket und dann wird es im alten PPA gelöscht. Nur klappt das kopieren nicht immer zu 100% und da ich das nicht kontrolliere ist halt gelegentlich mal ein Paket weg statt es zu verchieben...
Grüße
Martin
-----------------------------------------------------------------------------------------------------------
Du brauchst Hilfe? Wir brauchen Daten! English-Version: Don't eat yellow snow!
Meine VDRs (Spoiler klicken) 

Zitieren
#34
Das ist der hitmann
Danke an Matthias und Martin
Was muss ich tun um das mal zu testen ist das schon im ppa
oder muss ich selbst noch was ändern.
Oder soll ich noch warten bis es getestet ist.

Gruß
Oberlooser
EA5 Test-VDR : Lintec3 Senior Gehäuse - MSI G41M-P25 Board - Intel P4 E6850 / 775 Dual Core CPU - 2x2GB DDR3 RAM - MSI GT 710 PCI-e HDMI Grafik - DVB Technisat Skystar S2 SAT PCI + Tevii S2 471 PCI-e x1 - 120GB SSD + 1 TB Test-HDD - Asus DRW-24D5MT DL DVD - USB-STM32 V2 Stick (36kHz) mit SMK RC6 MCE 50GB Fernbedienung - EasyVDR 5.0 Alpha ISO 010 - Softhddevice mit Pulseaudio + estuary4vdr OSD - Kodi 18.7 mit Confluence Skin
VDR-Client,s : Media MVP Scart, VIP BOX 1903, 1910 , EasyStream 0.6-18 für WIN 10, Raspberry PI 3 mit OpenElec 7.01 und TotalControl FB Code 0104 Lirc an Tsop 31238
Zitieren
#35
Ach ja: Natürlich liegt das in unseren PPA:
https://launchpad.net/~easyvdr-team/+arc.../+packages
@Helmut: Du darfst es testen...
Grüße
Martin
-----------------------------------------------------------------------------------------------------------
Du brauchst Hilfe? Wir brauchen Daten! English-Version: Don't eat yellow snow!
Meine VDRs (Spoiler klicken) 

Zitieren


Gehe zu:


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