Geräteprofil · HDMI-Matrizen
WyreStorm H2X Matrix
Hinweis: Dieses Profil ist nach dem H2X Matrix API-Dokument von WyreStorm (Stand 180620-1635) erstellt.
Voraussetzungen
- WyreStorm H2X-Matrix mit Netzwerkanschluss (z. B. MX-1010-HDBT-H2X und baugleiche Modelle der H2X-Serie).
- Matrix per LAN im selben Netz wie der nomos Server.
- Port
23/TCP(Telnet), keine Anmeldung. Werksadresse ist meist192.168.11.143. - Dieses Profil belegt 4 Eingänge und 4 Ausgänge (siehe Größere Matrizen).
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 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
- Output 1–4 source (
output1…output4) — welcher Eingang (Input 1–4) gerade auf dem Ausgang liegt; umschaltbar - Reachable (
reachable) — die TCP-Verbindung zur Matrix steht
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:
- je Ausgang ein
SETOUT<n>/GETOUT<n>-Befehl, ein Mapping und eine Abfrage, - das Muster
\?\? in\^ out<n>\x0Dliest 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.