So 14. Aug 2022, 13:30
Hallo Frank, hallo Forum,
wie angekündigt, möchte ich hier noch Mal den gesamten Weg aufzeigen, wie Man einen Global Caché Itach (oder auch jedes andere GC Modell) mit einem LM ansprechen kann.
Es gibt eine Dokumentation von Global Caché, mit dem Namen: Global Connect TCP API Specification
In diesem Dokument kann Man nachlesen, wie die Befehlsstruktur aufgebaut ist…
Zusätzlich gibt es zum Download bei Global Caché noch einige interessante Tools, mit denen man
das Senden vom PC aus testen kann (iTest), Infrarot Protokolle von GC Standard in GC Compressed oder in Pronto HEX hin und her wandeln kann (iConvert), und auch ein Tool zum einlernen von Infrarot Befehlen (iLearn).
Die Tools sind sehr hilfreich, um die Einrichtung mit dem Lightmanager schnell durchführen zu können und sollten daher bei der Einrichtung zur Hand sein.
Anhand eines Beispiels, für einen Infrarot Befehl, für einen Denon Verstärker (Power On) möchte ich kurz die Arbeitsschritte beschreiben, die nötig sind, um den Aktor im LM richtig anzulegen.
Das Infrarot Signal stammt aus der Datenbank von Global Caché, man könnte das ganze aber natürlich auch mit einem selbst eingelernten Befehl über iLearn, oder mit einem gewandelten Pronto HEX Befehl über iConvert realisieren.
Der runtergeladene Beispielbefehl sieht in seiner Struktur so aus:
sendir,1:1,1,38000,1,21,13,18,13,51,13,18,13,18,13,18,13,18,13,18,13,18,13,18,13,3040,127,66,13,18,13,18,13,51,13,18,13,51,13,18,13,51,13,18,13,18,13,51,13,18,13,18,13,51,13,51,13,18,13,18,13,18,13,18,13,18,13,18,13,51,13,18,13,51,13,18,13,51,13,18,13,18,13,18,13,51,13,18,13,18,13,18,13,18,13,18,13,18,13,18,13,18,13,18,13,51,13,18,13,51,13,18,13,18,13,18,13,18,13,18,13,18,13,18,13,3040
(es handelt sich hierbei um die Struktur Global Caché, also unkomprimiert)
Mit dem Tool iConvert kann der Befehl in Global Caché Compressed (GC Compressed) gewandelt werden. Danach sieht der Beispielbefehl so aus:
sendir,1:1,1,38000,1,21,13,18,13,51AAAAAAA,13,3040,127,66AABABABAABAABBAAAAAABABABAAABAAAAAAAAABABAAAAAAAC
Nun müssen wir den Befehl in Hex Dezimal wandeln. Hierfür gibt es genug Internet Seiten, die diese Möglichkeit anbieten. Man sucht am besten nach „Convert text to hex numbers“. Nach der Wandlung in HEX sieht der Befehl so aus:
73 65 6e 64 69 72 2c 31 3a 31 2c 31 2c 33 38 30 30 30 2c 31 2c 32 31 2c 31 33 2c 31 38 2c 31 33 2c 35 31 41 41 41 41 41 41 41 2c 31 33 2c 33 30 34 30 2c 31 32 37 2c 36 36 41 41 42 41 42 41 42 41 41 42 41 41 42 42 41 41 41 41 41 41 42 41 42 41 42 41 41 41 42 41 41 41 41 41 41 41 41 41 42 41 42 41 41 41 41 41 41 41 43
Prinzipiell ist der Befehl eigentlich fertig…..
An den Befehl muss aber grundsätzlich noch ein carriage-return, bekannt als "CR" or "<CR>" angehängt werden. Der Hex Code hierfür ist "0d“.
Also am Ende einfach noch Mal "0d“ anhängen.
Der Befehl sieht dann so aus:
73 65 6e 64 69 72 2c 31 3a 31 2c 31 2c 33 38 30 30 30 2c 31 2c 32 31 2c 31 33 2c 31 38 2c 31 33 2c 35 31 41 41 41 41 41 41 41 2c 31 33 2c 33 30 34 30 2c 31 32 37 2c 36 36 41 41 42 41 42 41 42 41 41 42 41 41 42 42 41 41 41 41 41 41 42 41 42 41 42 41 41 41 42 41 41 41 41 41 41 41 41 41 42 41 42 41 41 41 41 41 41 41 43 0d
Diesen Befehl können wie direkt mit iTest ausprobieren. Beim Command String Hex auswählen, mit dem Gerät verbinden, in das Command String Fenster Befehl kopieren und senden….
Funktioniert das ganze hier, muss im LM nur folgender Aktor angelegt werden:
IR – Funk – LAN > LAN
Unter Konfigurieren TCP auswählen
Bei IP/URL die IP und den richtigen Port eingeben….
Das könnte z.B. so aussehen: 192.168.178.27:4998
(Der Port 4998 ist der Port für IR)
Im Befehlsfenster "Daten" den Befehl mit dem angehängten carriage-return in Form von "0d“ reinkopieren, speichern….. fertig.
Prinzipiell kann so auch Port 4999 und 5000 für Serial angesprochen werden, habe ich aber noch nicht mit experimentiert…
Da ich auch nur die IR Itachs besitze, kann ich nichts zu den Serial und Relay Versionen sagen….
Sollte aber genauso funktionieren…
Anhand dieser Dokumentation wäre sogar eine komplette Integration der IR Itachs in den LM seitens JB Media möglich.
Vielleicht wäre auch noch Mal angedacht, das GC Compressed IR Befehle sich irgendwann in der Zukunft direkt im Lightmanager einpflegen lassen. Gerade für diskrete Befehle ist die Einlernfunktion des Lightmanagers manchmal nicht ausreichend genug. Besitzt man eine Pronto, kann Man über diesen Umweg solche Signale in den Lightmanager einpflegen, aber ohne ist an so einer Stelle dann immer Schluß.
Wer Lust auf das Nachmachen hat…. Ich wünsche gutes Gelingen….
Mit Grüßen, Mark
Zuletzt geändert von
Pronto to Air am Do 29. Sep 2022, 22:48, insgesamt 1-mal geändert.
LMAir, 3X Marantz RC9500 (Pronto Clone), 2 X Marantz RX 7001 (Pronto RFX Clone), 2X Sonos Connect, 2X Global Caché iTach, div. Funkschalter & Dimmer, 5 Meter LED Stripes, 2X Bresser, 1X Bluesound Node 2i, 1X VU+ DUO 4K SE, 5X eQ-3 und vieles mehr…