nomos system nomos system

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

  1. Blustream 8×8-Matrix (CMX88AB, CMX88CS-V2 und baugleiche Modelle; der Befehlssatz ist laut Hersteller über die Matrix-Reihe gleich).
  2. Matrix per LAN im selben Netz wie der nomos Server.
  3. 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 ist 192.168.0.200, die Web-Oberfläche meldet sich mit blustream / 1234.

Einrichtung

  1. Der Matrix im DHCP-Server eine feste IP-Adresse geben (oder in der Web-Oberfläche fest einstellen)
  2. Skills → Add-ons: Profil importieren
  3. 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

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.