Kramer Protokoll 2000

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • LokalesNetzwerk
    Azubi
    • 16.04.2025
    • 1

    #1

    Kramer Protokoll 2000

    Hallo zusammen

    Wir möchten gerne ein Kramer VS-161H via Loxone steuern. Leider scheint der Video-Switcher keine Befehle von Loxone anzuerkennen. Der Kramer VS-161H funktioniert über das Kramer Protokoll 2000. Somit müsste, um den Input auf Input 1 zu wechseln, der Befehl 01 81 81 81 (Hex) mit dem Loxone-System auf Port TCP 5000 gesendet werden.

    Das Gerät ist eingerichtet als virtueller Ausgang mit Adresse tcp://192.168.3.21:5000.
    Der Befehl bei EIN lautet \x01\x81\x81\x81.

    Wir haben den Befehl bereits mit Abstand (\x01 \x81 \x81 \x81), ohne Abstand und mit Hex-Schreibweise 0x... versucht, hatten jedoch keinen Erfolg.

    Ausserdem können wir uns mittels RealTerm Konsole nach einem Versuch erst wieder verbinden, sobald das Gerät neu gestartet wurde, obwohl im Gerät im Loxone definiert ist, dass die Verbindung nach dem Senden eines Befehls geschlossen werden soll.

    Den Befehl mittels RealTerm Konsole direkt zu senden hat funktioniert. (0x01 0x81 0x81 0x81).

    Ich danke euch für eure Hilfe.
  • Labmaster
    Lox Guru
    • 20.01.2017
    • 2744

    #2
    Könnte sein, dass am Ende z.B. noch ein CR LF erwartet wird, also noch \r\n angehängt werden muss
    Das ist quasi dass was teils (je nach Terminal Einstellung) dann am Ende vom Terminal gesendet wird wenn du die Enter Taste betätigst, also die Eingabezeile abschickst.

    Ich würde es mal testweise so probieren:
    \x01\x81\x81\x81\r\n

    \r entspricht \x0d und \n entspricht \x0a
    es müsste somit auch folgendes funktionieren

    \x01\x81\x81\x81\x0d\x0a




    Falls es von Interesse und nicht bekannt ist, die Zeichencodes findet man in einer sog. ASCII Tabelle, z.B. https://www.spshaus.ch/files/inc/Dow...II_Tabelle.pdf


    Zuletzt geändert von Labmaster; 17.04.2025, 10:06.

    Kommentar

    Lädt...