Die Loxone-Dokumentation ist nicht vollständig bezüglich der verwendbaren Syntax in der Befehlserkennung. Hier eine Liste entsprechend der Feldbeschreibung der Befehlserkennung, aufgeteilt in Suchfelder und Wert-Übernahme-Strings.
Syntax | Beschreibung |
---|---|
Such-Kommandos | |
\x | Hexadezimal (z.B. \x09) |
\\ | für \ |
\. | irgendein Zeichen |
\w | irgendein Wort |
\# | irgendeine Nummer |
\t | Tab (0x09) |
\b | 0x20, 0x09 |
\r | 0x0d (CR) |
\n | 0x0a (LF) |
\d | 0-9 (Ziffern) |
\m | A-Z, a-z, 0-9 (Ziffern und Buchstaben) |
\a | A-Z, a-z (Buchstaben) |
\s12 | 12 Zeichen überspringen |
\ixxx\i | Springe an die Stelle nach xxx |
Wert-Übernahme | |
\v | Wertetext (konkret muss es eine Nummer sein - Text funktioniert nicht) |
\1 | Wertebyte 1 (niederwertigst) |
\2 | Wertebyte 2 |
\3 | Wertebyte 3 |
\4 | Wertebyte 4 |
\h | Wertetext als Hexadezimalzahl |
Tipps und Hinweise
- Der erste String wird immer implizit gesucht (ohne die Verwendung von \ixxx\i)
- Beim Betrachten von Seiten im Webbrowser immer die Quelltext-Ansicht verwenden (meist "Seitenquelltext anzeigen" oder ähnlich) - die Webbrowser verwenden sonst eine optisch aufbereitete Ansicht, die nicht den Originalquellcode entspricht.
- Ausschließlich Zahlen können übernommen werden. Ein Text kann nicht verwendet werden.
- Es kann bei Text allerdings ein einzelnes Zeichen als ASCII-Code ausgelesen werden mit \1.
- Beispiel: Text ist Enabled oder Disabled.
- \1 bei "Enabled" liefert den Wert 105 (ASCII-Code von "E")
- \1 bei "Disabled" liefert den Wert 104 (ASCII-Code von "D")
- Mit einem Status-Baustein können die beiden Werte wieder in 1 und 0 umgewandelt werden.
Siehe auch
/wiki/spaces/LOXBERRY/pages/1218019572