FLOG - Dem Flo sein Blog

Willkommen auf meinem Blog

Logitech Harmony 555 vs. Linux

Als ich mir nun endlich eine Harmony (Universalfernbedienung) bestellt habe, ging auch schon wieder das Thema Windows vs. Linux an. Die beiliegende Software zur Programmierung der Harmony ist natürlich mal wieder nur Windows-Software (MAC-Software ist auch dabei, nutzt mir aber genau so wenig). Was tun? VirtualBox installieren, schauen, ob ich noch eine Windows-CD hier hab, und das ganze System installieren. Soweit der Plan. Während VirtualBox installiert wurde, checke ich fast schon routinemäßig Google nach "Harmony Linux". Und es brachte mir Concordance zum Vorschein, ein Programm, mit dem die Programmierung der Harmony unter Linux laufen soll. Tatsächlich gibt es im AUR auch ein Paket für Archlinux, so dass ich mich darum schon mal nicht mehr kümmern musste. Also hab ich das installiert.

# concordance -i
Concordance 0.20
Copyright 2007 Kevin Timmerman and Phil Dibowitz
This software is distributed under the GPLv3.

Requesting Identity: done
  Model: Logitech Harmony 555 (Mocha Grande)
  Firmware Version: 2.6
  Hardware Version: 3.0
  Config Flash Used: 15% (62 of 384 KiB)

Success!

Das liest doch schon mal sehr gut.

Nun ging es weiter auf der Harmony Seite. Dort muss man sich einen Account organisieren um dort dann die Konfiguration der Fernbedienung vorzunehmen. Nach der Registrierung jedoch will die Seite unbedingt "Kontakt" zu meiner Harmony aufnehmen, und man hätte entdeckt, dass ich eine alte Version der Harmony Software installiert hätte. Ich hab gar keine Version installiert. Aber gut, da kann man sich sicher durchmogeln, irgendwie, dachte ich, hoffte ich. Aber nix geht. Ohne Update kommt man da nicht weiter, obwohl da mehrfach steht, dass dieser Schritt übersprungen werden könnte.

Was nun, dass muss doch irgendwie mit Concordance gehen, dachte ich mir. Nach ein wenig hin und her und noch mal "concordance -h" durchlesen, hab ich mir mal das File angeschaut, welches ich da von Logitech zum Download angeboten bekomme habe. Langer Rede kurzer Sinn, so wirds gemacht:

  • Account registrieren auf http://myremotesetup.com/
  • Die Datei, die zum Download angeboten wird ist der Connectivity-Test. Einfach per "concordance -t Connectivity.EZHex" aufrufen und warten, bis sich die Seite im Browser von alleine aktualisiert
  • Wenn eine neue Firmware angeboten wird, runterladen und per "concordance -F LatestFirmware.EZHex" einspielen
  • Dann die Harmony einrichten
  • Wenn man dann die Harmony aktualisieren will, wird nochmal eine Connectivity-Test ausgeführt, also das File runterladen und per "concordance -t Connectivity.EZHex" ausführen
  • Warten, bis sich die Seite im Browser von alleine neu lädt und dann das Update-File runterladen und per "concordance -C Update.EZHex" einspielen

Das war es auch schon, so schnell geht das. Es kann sein, dass je nach Anzahl und Art der Geräte die man hat, es nicht gleich perfekt ist und man Änderungen machen will, dann muss man jeweils wieder beim einspielen der Änderungen den Connectivity-Test machen und dann das Update einspielen.

Diese EZHex-Dateien sind XML-Dateien mit den Informationen drin, was gemacht werden soll. Die Software concordance passt auch auf, dass man nicht ein Update, oder einen Connectivity-Test als Firmware einspielen will.

Einziges Problem bei mir war, dass die Web-Seite meinen Sat-Receiver als PVR erkannt haben wollte und dann beim automatischen einrichten der Aktion "Fernsehen", was ich aber über Kabel mache, diesen vermeidlichen PVR einschalten wollte. Der Tipp der Hotline war:

  • PVR entfernen aus der Geräteliste
  • Aktion Fernsehen einrichten
  • PVR hinzufügen
  • Aktion Fernsehen 2 einrichten (mit Kanalumstellung auf PVR)
  • Und dann auf SAT umbenennen, oder was auch immer man möchte.

Alles in allem große Klasse und man kann auch auf Windows verzichten