Commands - 14 Serielle Schnittstelle

  • In diesem Abschnitt findet man Tasmota Befehle (Commands),

    die zur Steuerung der Seriellen Schnittstelle (Serial Bridge) dienen.


    Status: Erstellt von NoitaercX

    I - Serielle Schnittstelle (Serial Bridge)

    Sowohl serielle Hardware- als auch serielle Software-Schnittstellen werden unterstützt.


    Die serielle Hardware-Schnittstelle verwendet die Pins GPIO1 (TX) und GPIO3 (RX) des Gerätes. Die serielle Software-Schnittstelle kann jeden anderen GPIO verwenden und wird mit den Befehlen GPIOxx 67, GPIOxx 68 oder über die Web-Modul Optionen SerBr Tx, SerBr Rx ausgewählt.



    Befehl Parameter
    Baudrate Aktuell eingestellte serielle Baudrate z.B.: {"Baudrate":115200}
    1 = stellt die serielle Hardware-Schnittstelle auf Standard-Baudrate von 115200 bit/s ein
    <value> = stellt die Baudrate auf den Wert <value> ein
    SBaudrate Aktuell eingestellte serielle Software-Baudrate z.B.: {"SBaudrate":9600}
    1 = stellt die serielle Software-Schnittstelle auf Standard-Baudrate von 9600 bit/s ein
    <value> = stellt die Software-Baudrate auf den Wert <value> ein
    SerialDelimiter Aktuell eingestelltes serielles Begrenzungszeichen:
    1..127 = stellt das serielle Begrenzungszeichen auf einen Wert zwischen 1 und 127 in ASCII Dezimal-Code ein
    128 = erlaubt im Antworttext nur die ASCII-Zeichen 32 bis 127
    129..255 = deaktiviert das serielle Begrenzungszeichen
    <value> = stellt das serielle Begrenzungszeichen auf Escape Zeichen-Code oder ASCII-Zeichen ein
    SerialSend <value> = deaktiviert das serielle Logging und sendet den <text> (endend mit "\n") an die serielle Schnittstelle
    SerialSend2 <value> = deaktiviert das serielle Logging und sendet den <text> an die serielle Schnittstelle
    SerialSend3 <value> = deaktiviert das serielle Logging, ersetzt die Escape-Zeichen und sendet den <text> an die serielle Schnittstelle
    SerialSend4 <value> = deaktiviert das serielle Logging und sendet binäre Daten an die serielle Schnittstelle, Daten in der seriellen Antwort werden als Hex-Zeichenfolgen codiert
    SerialSend5 <value> = deaktiviert das serielle Logging und sendet Hex-Text an die serielle Schnittstelle, Daten in der seriellen Antwort werden als Hex-Zeichenfolgen codiert
    SSerialSend <value> = sendet den <text> (endend mit "\n") an die serielle Software-Schnittstelle
    SSerialSend2 <value> = sendet den <text> an die serielle Software-Schnittstelle
    SSerialSend3 <value> = ersetzt die Escape-Zeichen und sendet den <text> an die serielle Software-Schnittstelle
    SSerialSend4 <value> = sendet binäre Daten an die serielle Software-Schnittstelle, Daten in der seriellen Antwort werden als Hex-Zeichenfolgen codiert
    SSerialSend5 <value> = sendet Hex-Text an die serielle Software-Schnittstelle, Daten in der seriellen Antwort werden als Hex-Zeichenfolgen codiert

Teilen