Konfiguration eines MCE-IR Empfängers unter Windows 7 (3 Teile)

  • Teil 1 von 3


    Da mir die Einrichtung einer MCE-Fernbedienung unter Windows 7 ziemlich viel Arbeit gemacht hat, möchte ich das hier einmal genauer beschreiben, so dass es für Andere eventuell einfacher wird.

    Einleitung
    Hier beschreibe ich die Konfiguration eines MCE kompatieblen Infrarot-Empfängers [Anzeige] unter Windows 7, mit der Fernbedienung One For All URC-7960 [Anzeige], unter Verwendung der freien und kostenlosen Software WinLirc und EventGhost.
    Bei einem 'Asus eee PC' mit eingebautem MCE-IR-Empfänger konnte diese Konfiguration auch angewendet werden.
    MCE-IR-Empfänger werden unter Windows 7 eigentlich automatisch konfiguriert, es funktionieren dann aber nicht alle Tasten der URC-7960 Fernbedienung.
    Mit diesem USB-IR-Empfänger kann der HTPC nicht eingeschaltet werden.
    Unter Windows 7 wird ein Konto mit Administrationsrechten benötigt. Es wird empfohlen, ein neues Benutzerkonto 'Media Center' mit Administrationsrechten anzulegen, unter dem dann die Konfiguration der Fernbedienung und XBMC ausgeführt wird.

    Konfiguration der URC-7960 Fernbedienung
    Wie in der Beschreibung unter 'Direkte Kode-einrichtung' angegeben, unter 'game' den Kode '1972' eingeben.

    WinLirc Installation und Konfiguration
    Die Zip-Datei (winlirc-0.9.0i.zip) entpacken und unter 'C:\Program Files (x86)' kopieren (C:\Program Files (x86)\WinLIRC).

    Eine Desktop-Verknüpfung 'WinLirc' (C:\Program Files (x86)\WinLIRC\winlirc.exe) anlegen. Die Desktop-Verknüpfung WinLirc nun als Administrator ausführen (Rechtsklick).
    Setup (bei 32Bit Systemen 'MCEVista.dll' als 'Input Plugin' auswählen):

    Unter 'Plugin Setup' den 'HID service' deaktivieren:

    Den HTPC nun neu starten.

    Die folgende Prozedur muss nicht unbedingt ausgeführt werden, eine fertige Konfigurationsdatei 'hp_ovu-urc7960.cnf' befindet sich im Anhang (KonfDateien.zip) und kann unter 'C:\Program Files (x86)\WinLIRC\plugins' kopiert werden. Diese wird dann unter 'Remote Configs' im WinLirc-Setup eingebunden. Danach mit den weiteren Schritte, wie unter 'Autostart von WinLirc' beschrieben fortfahren.

    Als Administrator (Rechtsklick auf Eingabeaufforderung) ausführen:
    Start > Alle Programme > Zubehör > Eingabeaufforderung

    Code
    > cd "\Program Files (x86)\WinLIRC"
    > irrecord.exe -d MCEVista64.dll hp_ovu-urc7960.cnf


    Für 32Bit Systeme:

    Code
    > irrecord.exe -d  MCEVista.dll hp_ovu-urc7960.cnf

    Den Anweisungen folgen, hier eine Kurzbeschreibung:

    1. Verschiedene Tasten etwa 1 Sekunde lang drücken.
    2. Eine Taste so schnell wie möglich drücken.
    3. Die Tastaturcodes für jede Taste aus der Datei 'Tasten_URC-7960.txt' in die Eingabeaufforderung kopieren, mit Enter bestätigen und die entsprechende Fernbedienungs-Taste lange genug drücken.
    4. Wenn alle Tasten konfiguriert wurden, Enter drücken.
    5. Eine Taste so schnell wie möglich drücken.


    Wenn alles richtig konfiguriert wurde, ist die neu erstellte Konfigurations-Datei 'hp_ovu-urc7960.cnf' im Verzeichnis 'plugins' zu finden.

    Die hp_ovu-urc7960.cnf editieren:

    Code
    > notepad plugins\hp_ovu-urc7960.cnf


    Original:

    Zitat

    ...
    # brand: hp_ovu-urc7960.cnf
    ...

    Neu:

    Zitat

    ...
    # brand: URC-7960 an HP-OVU
    ...


    Original:

    Zitat

    ...
    name hp_ovu-urc7960.cnf
    ...

    Neu:

    Zitat

    ...
    name URC-7960
    ...


    Die Eingabeaufforderung schließen:

    Code
    > exit

    Autostart von WinLirc
    WinLirc kann unter Windows 7 nicht durch den Standard-Autostart gestartet werden, da Administrator-Rechte zur Ausführung benötigt werden, deshalb WinLirc mittels der Aufgabenplanung starten.

    Zitat

    Alle Programme -> Zubehör -> Systemprogramme -> Aufgabenplanung


    Den Ordner 'Aufgabenplanungsbibliothek' anklicken mit der rechten MT: Neuer Ordner..., Name: Fernbedienung

    Den neuen Ordner 'Fernbedienung' anklicken mit der rechten MT: Aufgabe erstellen.
    Allgemein:

    Trigger:

    Ende Teil 1 von 3

  • Teil 2 von 3


    Aktionen:

    Bedingungen:

    Einstellungen:

    Das System neu starten und unter der Aufgabenplanung, bei der Aufgabe 'WinLirc' in der Spalte 'Ergebnis der letzten Ausführung' überprüfen, ob WinLirc ausgeführt wird.

    ExentGhost Installation und Konfiguration
    Anmerkung: eine Lircmap.xml funktioniert nicht unter Windows nur unter Linux, deshalb wird das Programm EventGhost benötigt.
    EventGhost installieren (C:\Program Files (x86)\EventGhost).

    Datei -> Einstellungen:

    Auch für EventGhost existiert eine fertige Konfigurationsdatei 'EventGhost-XBMC.xml'. Diese kann nach 'C:\Program Files (x86)\EventGhost' kopiert und unter EventGhost geöffnet werden. Die folgende Konfiguration erübrigt sich somit und es geht weiter mit 'XBMC starten und die Fernbedienung testen'.

    Plugins hinzufügen:
    Konfiguration -> Plugin hinzufügen

    • Fernbedienungsempfänger: LIRC Client
    • Programmsteuerung: XBMC2


    Im Fenster 'Konfiguration' alle nicht benötigten Einträge löschen, dabei zuerst die Einträge hinter den "Zahnrad-Symbolen" löschen:

    Lirc-Komandos zuweisen
    Den XBMC-Befehl mit der rechten MT anklicken, die Entsprechende FB-Taste drücken, 'Ereignis hinzufügen', oder die Entsprechende FB-Taste drücken und den 'Lirc.KEY' aus dem linken Fenster unter den entsprechenden Befehl im rechten Fenster ziehen. Für Tasten die eine Wiederholung benötigen, wird zusätzlich das Makro 'Automatische Wiederholung' eingefügt (Makro hinzufügen -> EventGhost -> Automatische Wiederholung).

    Ende Teil 2 von 3

  • Teil 3 von 3


    Struktur-Beispiele Down und Select:

    Zuweisung der Tasten:


    Volume Control -> XBMC2 -> Actions -> Playlist

    Code
    Playlist: ____ Lirc.KEY_LIST

    Die Konfiguration nun speichern unter:
    C:\Program Files (x86)\EventGhost\EventGhost-XBMC.xml

    XBMC starten und die Fernbedienung testen.

    HTPC bei Druck auf die Power-Taste der Fernbedienung heruterfahren
    In der Standard-Konfiguration wird beim Druck auf die Power-Taste der Fernbedienung XBMC nur beendet, soll der PC heruntergefahren werden, folgendes in der XBMC Konfiguration ändern:
    Einstellungen > Energiesparen
    Funktion für 'Ausschalten': Ausschalten

    Einige Erklärungen zur Belegung der Fernbedienungs-Tasten
    16:9: Videotext bei Live-TV
    list: Senderübersicht bei Live-TV
    mce: wird Musik abgespielt, gelangt man in die Visualisierung
    pop up x: öffnet Untermenüs, Infos beim Musik, Video -Abspielen
    -/--: Untertitel aktivieren/deaktivieren (wenn vorhanden)
    av: Audiokanal bei Videos/Live-TV umschalten (wenn mehrere vorhanden)


    Nun hoffe ich, dass alles gut verständlich ist und diese Beschreibung keine Fehler enthält.

    Ende Teil 3 von 3

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!