Ergebnis 1 bis 10 von 10

Baum-Darstellung

  1. #1
    VIP Avatar von ReWard
    Registriert seit
    14.07.2012
    Beiträge
    3.860
    Thanks
    1.276
    Thanked 994 Times in 716 Posts

    Logitech Harmony programmieren unter Linux

    Auch hier wieder ein Thema, was ich in einem anderen Board geschrieben habe, auch hier bin ich dankbar für Fehler, Anregungen.

    Ich denke es gibt genug Linux Benutzer hier im Board. Vielleicht haben auch viele eine Logitech Harmony Fernbedienung. Eigentlich lässt diese sich nur mit der Original Software in Windows über die Web Seite konfigurieren. Ich habe mich mal bei einem Telefonat mit der sehr kompetenten Hotline über die mangelnde Linux Unterstützung beschwert. Der sehr freundliche Mitarbeiter gab mir dann mal den Tip, im Netz nach concordance zu suchen. Das Project gibt es übrigens schon seit 07.2007 ! Da ich auch kein ganz großer Linux Experte bin, habe ich mich im Netz schlau gemacht.

    Concordance, ist in python geschrieben und kann mit der Grafischen Oberfläche congruity die Harmony füttern. Auf der Support Seite von concordance findet man den Link zu den unterstützten Modellen. Die Installation ging bei mir relativ unproblematisch.

    Ich will mal ein paar Schritte auflisten, ist eigentlich ganz einfach. Ich benutze debian testing und konnte daher die beiden Pakete concordance und congruity über den Paket Manager installieren. Früher hatte ich die Programme auch schon mal händisch installiert, was auch ohne Probleme funktionierte, es müssen nur eventuell noch einige Pakete mit installiert werden.

    Damit die Harmony überhaupt erkannt wird, wird in /etc/udev/rules.d eine Regel mit dem Namen xxx-harmony.rules (root Rechte !) erstellt. Wobei xxx für die Harmony Version stehen kann, auch der Regelname passt so zu den vielleicht schon vorhandenen. Damit das Gerät identifiziert werden kann müssen wir es erst einmal anschließen. Jetzt listen wir mit lsusb auf was erkannt wird.

    user@debian-work:~$ lsusb
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 001 Device 004: ID 046d:c111 Logitech, Inc.
    Bus 001 Device 002: ID 04b4:6560 Cypress Semiconductor Corp. CY7C65640 USB-2.0 "TetraHub"
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Wichtig ist hier die ID 046d:c111. In die oben erstellte Regeldatei fügen wir nun folgende Zeile mit den gefundenen Daten ein :

    SYSFS{idVendor}=="046d", SYSFS{idProduct}=="c111", MODE="666"
    Natürlich muß hier die eigene Vendor und Product ID eingegeben werden. Udev muß jetzt neu gestartet werden. Als root geben wir ein :

    debian-work:/# /etc/init.d/udev restart
    Stopping the hotplug events dispatcher: udevd.
    Starting the hotplug events dispatcher: udevd.
    und als user können wir dann mit

    concordance -h
    die möglichen Parameter erfahren und wie die Konfiguration oder Firmware ausgelesen und abgespeichert oder zurückgeschrieben wird und

    concordance -i
    zeigt uns dann eine Kurzinformation über den Erfolg.

    Jetzt müssen wir nur noch mit dem Internetbrowser die Harmony Seite aufrufen, evtl auf Deutsch einstellen und uns anmelden. Nachdem wir die Fernbedienung progammiert haben und übertragen wollen, will der Browser eine Datei mit der Endung *.EZHex abspeichern oder öffnen. Das machen wir dann mit congruity. Die angeschlossene Fernbedienung wird erkannt und man folgt den Anweisungen. Das Programm schließt sich wieder und die Verbindung wird bestätigt. Ein klick auf -> weiter will wieder eine *.EZHex speichern und wir öffnen wieder congruity. Die Harmony wird hoffentlich erfolgreich programmiert. Bei Misserfolg kann eine Sicherung mit concordance die Sache retten.



    Ich hoffe bei Euch klappt das auch so super wie bei mir. Da ich, wie oben schon erwähnt, nicht der ganz große Linux Experte bin, kann Euch bei Probleme leider nicht viel helfen. Ich habe mir die Info im Netz zusammen gesucht und als Notizen abgespeichert. Für die Ubuntu Benutzer habe ich da im Forum und Wiki was entdeckt.

  2. The Following 2 Users Say Thank You to ReWard For This Useful Post:



Ähnliche Themen

  1. Umstieg auf Linux
    Von ReWard im Forum Linux
    Antworten: 11
    Letzter Beitrag: 25.10.2014, 16:45
  2. Programme unter Linux
    Von ReWard im Forum Linux
    Antworten: 41
    Letzter Beitrag: 05.03.2014, 16:50
  3. [Allgemein] user mit image unter 1369
    Von bonkel im Forum Beta Enigma2 Bereich für alle SH4 STB
    Antworten: 4
    Letzter Beitrag: 06.12.2012, 18:22
  4. topf 7700 kein linux
    Von fotomek69 im Forum Anfänger/Newbie
    Antworten: 7
    Letzter Beitrag: 28.05.2012, 09:40

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •