Jetzt hätte ich es fast vergessen. Ein MLD User hat es vorgestern erfolgreich getestet
Beiträge von clausmuus
-
-
Super, Danke!
Ich werde es testen und Dir berichten
-
Hallo,
Danke schon mal für die Antwort.
In der Tat wäre aktuell das reine IR Senden der wichtigere Part, sowohl für mich als auch für den MLD User der das aktuell benötigt.
Die Makro Funktion wäre eher ein nice to have und ist etwas das ich aktuell mit dem yausbir verwende, den ich aber aus unterschiedlichen Gründen gerne ablösen würde.
Wenn die reine IR Sende Funktion für Dich leicht einzubauen ist, wäre ich Dir für Diese Erweiterung sehr Dankbar.
Das mit der zu knappen Zeit für alle Projekte kenne ich auch
Claus
-
Hallo,
ich verwende den RP2040 mit IRMP_STM32_KBD, also als Tastatur Emulation. Jetzt ist mir aufgefallen, dass diese Variante kein Senden von IR Signalen unterstützt. Gibt es einen besonderen Grund warum es diese Funktion in der KBD Variante nicht gibt, oder wurde das bisher nur noch nicht portiert?
Ich benötige sowohl das Senden von IR Signalen per Makro als auch direkt per Script.
Claus
-
Hallo,
die Tastaturbelegung sollte direkt nach dem VDR Start im OSD angezeigt werden. Das geht natürlich nur, wenn das OSD angezeigt wird
Ich werde aber aufgrund Deines Hinweises schauen, wo ich die Belegung im Webif anzeigen werde.
Hier mal die wichtigsten Tasten:
Code
Alles anzeigenAction Key -------------------------- Menu Tab / Home OK Enter Back Backspace / ESC UP Up Down Down Left Left Right Right Channel+ Page Up Channel- Page Down 0..9 0..9 Red F1 Green F2 Yellow F3 Blue F4 User 5 F5 User 6 F6 User 7 F7 User 8 F8 Mute F9 Volume- F10 / + Volume+ F11 / - PowerOff F12
Zusätzlich funktionieren auch diverse Media Tasten, die hier nicht aufgeführt sind.
Ein Channelscan Plugin haben wir glaube ich noch nicht dabei. Du kannst jedoch eine eigene Kanalliste über das Webif einfügen.
-
Danke, inzwischen haben wir das Update auch getestet und es gibt keine Probleme mehr wenn das DVB Signal fehlt
Uns ist aber leider ein weiteres Problem aufgefallen, dass allerdings vor einem halben Jahr noch nicht bestanden hatte. Genauer kann ich das z.Z. leider noch nicht eingrenzen:
Wenn die Alsa Konfiguration ungünstig ist (ich habe mehrere Ausgänge aktiviert, was jedoch nicht auf jeder Hardware funktioniert), dann wird nur noch alle 10 Sekunden das Bild aktualisiert (Video + OSD) und im Log ist diese Meldung zu sehen:
Die Meldung kommt ebenfalls alle 10 Sekunden und dann 5 mal.
Den normalen Betrieb stört das zwar nicht, irritiert aber, wenn die Audio Konfiguration nicht zur Hardware passt (z.B. beim booten von USB-Stick auf unterschiedlicher Hardware)
Vielleicht hat Du ja eine Idee, wodran es liegt und kannst das einfach beheben.
-
In welchem Git und welchem Branch hast Du das gefixt?
Ich sehe gerade, Du hast das git ja in Deinem Profil verlinkt
-
Ich verwende Satip, aber auch mit DVB Karte tritt der Fehler auf.
Aufgefallen war mir das, weil der Sender der beim Starten ausgewählt war, kein Empfang hatte. Ob ein Umschalten auf einen funktionierenden Sender geholfen hätte, weiß ich nicht mehr, ich meine aber nicht.
Getestet habe ich (und unsere MLD Tester) das mit nvidia und intel Grafik, also mit vdpau und va-api. Dynamite verwende ich nicht.
Ich werde noch mal testen, ob das OSD (und TV Bild) wieder funktioniert, wenn ich das Antennenkabel nach dem Start anstecke. Wünschenswert wäre aber, dass das OSD (nach einem Attach) auch dann funktioniert, wenn kein Empfang besteht.
-
Hallo,
mir ist ein Fehler im softhddevice (gitlab.com/vdr-projects/vdr-plugin-softhddevice.git test branch) aufgefallen. Ich vermute aber, das dieser Fehler alle Softhddevice Varianten betrifft.
Wenn der VDR mit shd im Detached Modus gestartet wird (also ohne Ausgebe, mit Parameter -D) dann muss beim Attach entweder TV Empfang bestehen oder das OSD etwas anzeigen. Andernfalls wird das Frontend zwar gestartet, zeigt aber lediglich einen schwarzen Screen an, auch wenn später Empfang besteht, oder im OSD etwas angezeigt werden soll. Mit TV Empfang meine ich, dass ein Video Bild dargestellt wird.
Hat jemand eine Lösung für das Problem. Oder ist der Fehler möglicherweise bereits bekannt?
-
Unterschiedliche. Schau lieber ins Handbuch vom Board, bevor du was aufsteckst.
Mit sowas ganz ohne Kabel: https://www.aliexpress.com/item/1005005426984866.html?
Danke für den Tipp, dass finde ich eine tolle Lösung
-
Interessant wäre jetzt noch ein Pfostenstecker/buchse, um das direkt auf das Mainbord stecken zu können, damit die Platine nicht im PC herumfliegt. Wisst Ihr ob die Pfostenstecker Pinbelegung genormt ist, oder gibt's da unterschiedliche?
-
Wenn du eine Idee hast, wie das in der Firmware realisiert werden kann, bin ich für Vorschläge offen.
Damit wolle ich mich eher nicht befassen. Die Zeit in der ich aktiv in C programmiert habe ist schon mehr als 20 Jahre her
Obendrein komme ich mit der aktuellen Funktion ja auch recht gut zurecht. Es besteht also kein akuter Handlungsbedarf
-
Du solltest sowieso auf mehrfache Codes prüfen, und die nicht erlauben.
Ja, genau das mache ich bereits.
-
Ich habe zum Skripten bisher immer https://github.com/olebowle/irctl benutzt, das ist aber für die irmplircd Version.
Das Tool hatte ich bisher noch gar nicht gefunden. Im Prinzip macht das tatsächlich das gleiche wie mein Tool, nur halt für die nicht KBD Version
-
Eine Monitor Funktion könnte man bauen, indem man den Code empfängt mit set - IR Data und mit get - IR Data ausliest.
Ja, genau so mache ich das im Moment. Da in meinem Fall die keymap jedoch auch manuell bearbeitet werden kann, muss der User zum Schluss die Änderungen noch abspeichern. Da wäre es praktisch, wenn dann nicht die 5 Sekunden abgewertet werden müsste, sondern der Anlernmodus beendet werden könnte. Das ist zwar nicht wichtig, wäre aber ein kleiner Komfortgewinn.
-
Der MLD-6 Nightbuild war vorletzte Nacht nicht gelaufen, weshalb die Setup Funktion für die stm32 gestern noch fehlte. Heute sollte das aber in den Images enthalten sein.
-
Ich habe mal eine Frage zum Timeout beim Anlernen der Fernbedienungstasten:
Derzeit blockiert dieser Modus alle anderen Befehle und der Modus lässt sich auch nicht abbrechen. Wäre es möglich eine Funktion hinzuzufügen das diesen Modus beendet? Oder gibt es das bereits und ich habe das nur übersehen? In dem Fall wäre es auch interessant, wenn sich die Maximale Wartezeit einstellen ließe. Das wäre z.B. interessant, wenn man die Einstellungen an der Map speichern möchte. Derzeit geht das erst wenn die Wartezeit abgelaufen ist.
Ich bräuchte das für mein stm32kbdIRconfig_cmd Tool https://gitlab.com/MLD-6/meta-…iles/stm32kbdIRconfig_cmd, dass endlos auf Tastendrücke warten soll, jedoch beim beenden des Tools den IRMP Stick wieder in den normalen Modus zurück versetzen soll. Schön wäre eine Monitor Funktion wie bei der nicht KBD Version, die einfach nur die Codes der gedrückten Tasten zurück liefert, also auch von unbekannten Tasten.
-
Mir war gar nicht aufgefallen, dass es noch einen zweiten Thread zu diesem Thema gibt...
Ich habe für das Webif ein weiteres stm32kbdIRconfig_cmd Kommandozeilen Tool erstellt, dass die Skriptgesteuerte Kommunikation ermöglicht: https://gitlab.com/MLD-6/meta-…iles/stm32kbdIRconfig_cmd
Vielleicht möchtest Du das ja mit aufnehmen?
-
So sieht die Auswahl des Fernbedienungsempfänger aus:
Und so der Dialog zum Anlernen der Fernbedienung:
- Das Setzen der Wakeup Taste ist jetzt auch enthalten. Allerdings habe ich das Kabel bisher nicht angeschlossen.
- Die map wird im Webif erstellt oder angepasst. Eine map Datei wird derzeit nicht erstellt.
- Ich habe den RP2040-One über Amazon gekauft da ich den schnell haben wollte, weshalb der relativ teuer war (12€). Den TSOP4838 hatte ich noch rumliegen.
- Eine genaue Beschreibung werde ich in der nächsten Zeit erstellen. Im Moment arbeite ich noch am Feinschliff des Setup.
-
Inspiriert von der Einfachheit mit der sich der Raspberry Pi Pico flashen lässt, musste ich den auch gleich mal ausprobieren. Allerdings habe ich die etwas kleinere Variante gewählt: RP2040-One
Das anlöten des TSOP4838 war dann auch schnell erledigt.
Das Anlernen der Tastenbelegung hat mir dann allerdings doch ein wenig Kopfzerbrechen bereitet (intuitiv ist was anderes), weshalb ich das MLD-6 Setup so erweitert habe, dass sich jetzt damit diese Aufgabe erheblich einfacher erledigen lässt.
Damit ist dieser IR Receiver nicht nur unschlagbar günstig, sondern auch noch ganz bequem konfigurierbar. Im Moment wohl die beste Lösung, um einen x86'er PC per Fernbedienung zu steuern.