Geräteprofil · HDMI-Matrizen
Blustream 8x8 Matrix
Hinweis: Dieses Profil schaltet nur, es liest nichts zurück — das ist keine Sparfassung, sondern die Grenze des Protokolls (siehe Warum keine Rückmeldung). Erstellt nach dem Handbuch der Blustream CMX88AB (RevA4, 151222).
Voraussetzungen
- Blustream 8×8-Matrix (CMX88AB, CMX88CS-V2 und baugleiche Modelle; der Befehlssatz ist laut Hersteller über die Matrix-Reihe gleich).
- Matrix per LAN im selben Netz wie der nomos Server.
- TCP-Port: Das Handbuch nennt für die Netzwerksteuerung keinen Port. Vorgabe im Profil ist
23(Telnet) und beim Anlegen des Geräts änderbar. Werksadresse ohne DHCP ist192.168.0.200, die Web-Oberfläche meldet sich mitblustream/1234.
Einrichtung
- Der Matrix im DHCP-Server eine feste IP-Adresse geben (oder in der Web-Oberfläche fest einstellen)
- Skills → Add-ons: Profil importieren
- Gerät anlegen, Name, IP-Adresse und ggf. Port eintragen
Test von einem Rechner im selben Netz — danach muss am Ausgang 1 die Quelle von Eingang 4 liegen:
printf 'OUT01FR04\r' | nc _IP_ 23
Datenbereich
- Output 1–8 (
output1…output8) — Eingang wählen (Input 1–8), dazu zwei Schaltflächen On / Off für den Ausgang selbst - Matrix power (
state) — Matrix ein / Stromsparzustand - Reachable (
reachable) — die TCP-Verbindung zur Matrix steht
Warum keine Rückmeldung
Das Handbuch listet die Befehle, aber zu keinem Befehl ein Antwortformat. Zu STATUS steht nur „Print System Status And Port Status“ — ohne den genauen Wortlaut einer echten Antwort gibt es nichts, worauf ein Muster passen könnte. Ein geratenes Muster wäre schlimmer als keines: es würde entweder nie greifen oder den falschen Wert anzeigen.
Deshalb zeigt nomos nicht, welcher Eingang gerade auf einem Ausgang liegt. Schalten, Szenen und Automationen funktionieren vollständig; eine Umschaltung über Frontblende, Fernbedienung oder Web-Oberfläche bleibt nomos verborgen.
Das lässt sich nachrüsten, sobald eine echte Antwort vorliegt. Dazu an einer angeschlossenen Matrix mitschneiden:
printf 'STATUS\r' | nc _IP_ 23 | cat -A
cat -A macht Zeilenenden sichtbar (^M$ = CR LF). Diesen Mitschnitt an den nomos Support — daraus werden die Lesemuster gebaut.
Zweistellige Nummern
Die Matrix verlangt zwei Stellen: OUT01FR04, nicht OUT1FR4. Im Profil stehen die Eingänge deshalb als Text ("01" … "08") in der Auswahlliste, nicht als Zahl — eine Zahl würde OUT01FR4 ergeben und von der Matrix verworfen.
Nicht abgedeckt
EDID-Verwaltung (EDID xxCPyy, EDID xxDFzz), IR- und Tastensperre (IRON/OFF, KEYON/OFF), Signalton (BEEPON/OFF), Debug-Modus und RESET / RESETDEF sind nicht im Profil. RESET erwartet zudem eine Bestätigung mit „Yes“, was ein Geräteprofil nicht leisten kann.
Andere Größen
Dieses Profil deckt 8 Ein- und 8 Ausgänge ab. Für eine 4×4-Matrix (MX44AB-V2, HMXL44CS) bleiben die Ausgänge 5–8 wirkungslos; sauberer ist ein eigenes Profil mit vier Ausgängen.