nomos system nomos system

Geräteprofil · HDMI-Matrizen

WyreStorm H2X Matrix

Hinweis: Dieses Profil ist nach dem H2X Matrix API-Dokument von WyreStorm (Stand 180620-1635) erstellt.

Voraussetzungen

  1. WyreStorm H2X-Matrix mit Netzwerkanschluss (z. B. MX-1010-HDBT-H2X und baugleiche Modelle der H2X-Serie).
  2. Matrix per LAN im selben Netz wie der nomos Server.
  3. Port 23/TCP (Telnet), keine Anmeldung. Werksadresse ist meist 192.168.11.143.
  4. Dieses Profil belegt 4 Eingänge und 4 Ausgänge (siehe Größere Matrizen).

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 und IP-Adresse eintragen

Test von einem Rechner im selben Netz:

printf 'GET MP out1\r\n' | nc _IP_ 23

Die Matrix muss mit MP in<N> out1 antworten.

Datenbereich

Die Matrix bestätigt jeden Schaltbefehl mit SW in<N> out<M>, der Zustand steht also sofort nach dem Umschalten. Zusätzlich fragt nomos alle 60 Sekunden mit GET MP out<M> nach, damit auch eine Umschaltung über Frontblende, Fernbedienung oder Web-Oberfläche in nomos ankommt.

Protokoll

Aktion Befehl Antwort
Eingang auf Ausgang legen SET SW in2 out1<CR><LF> SW in2 out1<CR><LF>
Belegung abfragen GET MP out1<CR><LF> MP in2 out1<CR><LF>

Beide Antworten haben dieselbe Form, deshalb liest ein Muster je Ausgang beide. Die Schlüsselwörter der Befehle sind laut Hersteller groß zu schreiben; die Antwort darf in beliebiger Schreibweise kommen.

Größere Matrizen

Die H2X-Serie geht bis 16 × 16. Dieses Profil deckt 4 × 4 ab. Für eine größere Matrix muss das Profil erweitert werden, und zwar an zwei Stellen:

  1. je Ausgang ein SETOUT<n>/GETOUT<n>-Befehl, ein Mapping und eine Abfrage,
  2. das Muster \?\? in\^ out<n>\x0D liest nur einstellige Eingangsnummern. Ab Input 10 braucht es ein zweites Muster (z. B. \?\? in1\^ out<n>\x0D) oder eine offene Erfassung.

Das \x0D am Ende ist nicht schmückend: ohne diesen Zeilenende-Anker würde das Muster für out1 auch out11 bis out16 erfassen.

Nicht abgedeckt

Audio-Umschaltung (SET AUDIOSW), Lautstärke und EQ der Audio-Ausgänge, EDID-Verwaltung, HDCP, CEC, Zonen-Sperre, Presets und die Diagnosewerte (Lüfter, Karten, Kabelprüfung) sind im Profil nicht enthalten. Sie sind über die API erreichbar und können bei Bedarf nachgerüstet werden.