Logitech Harmony auf Linux
Harmony-Fernbedienung Fensterlos
Es gibt das Projekt Concordance - ist ein Kommdozeilentool, mit dem man die hex-Files der Website an die FB durchreichen kann- say goodnight, MICROS~1.OS ;)
---
Compilieren aus dem Quellcode
Kochrezept:
- das Quellcode-Paket von der Website holen (ich verwendete concordance-0.20.tar.bz2)
- ins home entpacken
- ins Verzeichnis concordance-0.20/libconcord wechseln
- der übliche Dreiklang:
./configure make sudo make install
- Jetzt ist die libconcord in /usr/local/lib
- Das gleiche nochmal im Verzeichnis concordance-0.20/concordance
- verfrachtet das binnary nach /usr/local/bin
- damit er die libconcord auch findet, ein
sudo ldconfig
Bei mir traten beim Kompilieren keinerlei Probleme auf (Kubuntu 7.10), im Zweifelsfall sind die README-Files zu beachten, z.B. wir die libusb benötigt, die aber bei den meisten Distris schon installiert sein sollte %)
Jetzt zu einem ersten Test durchstarten:
sudo concordance -i
gibt z.B. bei mir Folgendes aus:
Concordance 0.20 Copyright 2007 Kevin Timmerman and Phil Dibowitz This software is distributed under the GPLv3. Requesting Identity: 100% done Model: Logitech Harmony 525 (Mocha Decaf) Firmware Version: 2.6 Hardware Version: 2.5 Config Flash Used: 34% (132 of 384 KiB) Success!
---
Anwendung und Browser-Integration
Die Konfigurations-Seite von Logitech spukt die Files für die Fernbedienung mit der Endung EZHex aus, aus dem Namen davor versucht Concordance zu erraten, was man tun möchte- z.B. führt ein
sudo concordance Connectivity.EZHex
den Verbindungstest aus:
Concordance 0.20 Copyright 2007 Kevin Timmerman and Phil Dibowitz This software is distributed under the GPLv3. Requesting Identity: 100% done Contacting website: done Success!
Das File Connectivity.EZHex hat man vorher mit dem Browser abgespeichert. Noch konfortabler geht es, indem man das File direkt aus dem Browser heraus mit diesem Wrapper öffnet, den man vorher ausführbar als /usr/local/bin/harmony.sh erzeugt:
#!/bin/sh xterm -hold -e sudo concordance $@
Jetzt besucht man die Konfigurations-Seite von Logitech und klickt auf Fernbedienung aktualisieren- es wird nun das hex-File zum Verbindungstest heruntergeladen. Der Browser (hier: Firefox) fragt, was er mit dem File tun soll: hier stellen wir als Anwendung unser Wrapper-Skript harmony.sh ein:
es öffnet sich dann dieses xterm-Fenster:
welches man wieder schliessen kann. Nun sollte beim nächsten Reload der Seite im Browser die Erfolgsmeldung kommen:
Man klickt auf "Weiter" und dasselbe wiederholt sich für die eigentliche Konfiguration der FB:
Das wars- das Kommandozeilentool bietet noch mehr Optionen- einfach mal mit --help aufrufen- Viel Spass am Gerät! :-)