Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

per virtuellem Http-Ausgangsverbinder:

Im virtuellen Ausgang als Adresse die IP des ESP eintragen:  http://YourESPIP

Im virtuellen Ausgang Befehl bei "Befehl bei Ein" kommt dann: /SetNextion?command=

Darauf kommt dann der Befehl was ihr machen wollt bestehend aus mehreren Argumenten

z.B. id=b0.txt=;str=\v   dies setzt den Text des Button b0 auf den Wert des virtuellen Ausgangsverbinder. Hierbei gibt es mehrere Argumente die ihr Angeben könnt bzw. müsst:

Argumente:

Pflicht:

  • ID=   \ID des Controls im Nextion, z.B. b1.txt=       Wichtig: Das = am Ende muss mit angegeben werden, da dies nicht immer ganz am Ende steht!

...

ADD, SUB, DIV und MUL werden in der Reihenfolge berechnet wie sie angegeben werden, es können auch die selben Argumente mehrfach verwendet werden, also z.B. ADD=5;DIV=2;ADD=1, wäre dann (VAL + 5) / 2 +1

Beispiel

/SetNextion?command=id=t0.txt=;ADD=4;DIV=2;DEC=2;STR_VAL=/v

id=t0.txt=    Beschreibt das Textfeld t0 in die Eigenschaft txt, also den Text des Textfeldes. Wichtig ist das = am Ende!

ADD=4        Es werden 4 zum Wert hinzu addiert

DIV=2          Das Ergebnis der Addition wird durch 2 geteilt

DEC=2         Der Wert soll 2 Nachkommastellen haben

STR_VAL=/v    STR_VAL bedeutet dass es sich um eine Zahl handelt dia als Text an das Display gesendet werden soll, anstelle des /v wird durch den Miniserver der entsprechende Wert gesendet


ToDo’s:

  • Bislang ist es nur möglich die Daten zurück als Text zu schreiben, Funktion als Integer muss noch implementiert werden. Hier ist dann eine optionale Skalierung des Wertes mit zu implementieren.
  • Funktion für das Setzen und Holen von RGB Werten (3 Werte übergeben und in RGB umrechnen bzw. aus RGB Wert 3 Werte machen und an 3 Stellen im Nextion übergeben)
  • UDP Funktionen implementieren