Hallo alle!
Hallo HellG!
Ich zünde einmal vorsichtig etwas an:
Soweit ich es verstehe, wird Concordance benötigt, um den Client zu simulieren, der den Logitech-Server korrekt "steuert", um an geeigneter Stelle in der Kommunikation den gepatchten POST mit den ProntoCodes absetzen zu können, und TemperData wird benötigt, um einen Breakpoint beim o.g. POST zu setzen und die Daten patchen zu können.
Angenommen jemand hat eine Liste von ProntoCodes, dann hindern ihn meiner Meinung nach immer noch 2 Dinge, um HellG's Methode zu verwenden (so
wirklich viele, mich eingeschlossen, waren ja anscheinend noch nicht sehr erfolgreich):
- Concordance ähnelt ja schon ein wenig einem Unix-Hacker-Tool, viele schreckt es ab
- TamperData läuft im Firefox, die meisten verwenden halt IE und wollen sich eine Parallel-Installation nicht antun
Meine Frage/Anregung/Vorstellung:
Concordance braucht man nicht, die Harmony Remote Software ist ja selbst nix anderes als der geeignete Client (IMHO gibt's ja Concordance auch nur deswegen, weil es für Unix keine Harmony Remote Software gibt - wozu also Concordance wieder zurück nach Windows portieren und nicht statt dessen gleich die Harmony Remote Software verwenden?)
Anstelle von TemperData kann man für den IE das Tool
Fiddler verwenden. Dieses Tool leistet das selbe wie TemperData und noch mehr.
Die Idee: Man verwendet die Harmony Remote Software wie gewohnt, Fiddler traced den gesamten Traffic zum Logitech-Server, und das entsprechende POST für's Lernen von IR-Befehlen wird gepatcht (also nix anderes wie ja im Prinzip mit Concordance/TemperData gemacht wird).
Was ich bisher gemacht habe:
- Fiddler installiert (eine Sache von 3 Minuten inkl. download)
- Fiddler gestartet und als Proxy-Server konfiguriert (muss man natürlich nur ein mal machen: Tools -> Fiddler Options -> Connection: das Proxy Port merken, Default:8888)
- Harmony Remote Software gestartet und im Taskbar-Icon ((=)) rechte Maustaste -> Einstellungen -> Proxy -> Netzwerkproxy aktivieren (Host: 127.0.0.1, Port: 8888 [bzw. das im Fiddler konfigurierte, siehe oben])
Ab dann kann die Harmony Remote Software ganz normal bedient werden (ein wenig langsamer läuft alles), im Fiddler wird alles mitgeloggt, es können Breakpoints gesetzt, Scripts ausgeführt werden, eben alles, was Fiddler unterstützt.
Mehr hab ich noch nicht gemacht, weil keine Zeit
Aber immerhin: In insgesamt 10 Minuten hab ich IMHO die selbe Basis wie mit Concordance/TemperData, ohne jedoch den Concordance-Client zu benötigen, und ohne mir den Firefox parallel zum IE installieren zu müssen.
Was noch fehlt:
- ein wenig in Fiddler einlernen
- ein Fiddler-Script schreiben, um das entsprechende POST patchen zu können
Möglicherweise überseh ich da was, und es geht doch nicht so einfach?
Hat jemand von euch bereits Erfahrung mit Fiddler?
Auch wenn es ein Randthema ist: ich glaube, viele von uns suchen nach einer Möglichkeit, um von diversen Geräteherstellern dokumentierte Befehle ohne Anlernen mit einer Original-FB in die Harmony zu bekommen.
Wieso nicht anlernen? -> Weil's die Tasten auf der Original-FB oft nicht gibt.
Wieso nicht den Logitech-Support bemühen, um die Befehle in die Geräte einzupflegen? -> <no comment
>
Grüße,
J-A-N