Protokoll - awaptec GmbH

awaptec GmbH
Technikumstrasse 21
6048 Horw
Tel. +41 (0)41 349 38 39
[email protected]
www.awaptec.ch
Credit Suisse, Luzern
IBAN CH68 0483 5189 0099 4100 1
MwSt.-Nr. CHE-334.174.160
Befehlstabelle awapSwitch
Befehl
Adresse
Type
SubDev
Funkt.
Args
Bemerkungen
Key commands
Event Key Down/Up
Event Key Down long
Event Key Down very long
Event Keypressed long
Event Keypressed very long
Event Key clicked
1..254
1..254
1..254
1..254
1..254
1..254
!
!
!
!
!
!
4
4
4
4
4
4
1
2
3
4
5
6
key
key
key
key
key
key
RGB Led commands
Set Led Color pre defined 0..9 request
Set Led Color pre defined 0..9 response
Set Led Brightness pre defined 0..9 request
Set Led Brightness pre defined 0..9 response
Set LED RGB value
1..255
1..255
1..255
1..255
1..255
>
<
>
<
>
1
1
1
1
1
1
1
2
2
3
x
status
x
status
x
Temperature sensor commands
Temperature sensor event
Get temperature sensor request
Get temperature sensor response
1..254
1..255
1..254
!
?
*
2
2
2
1
1
1
[-]xyz
Temp = xy.z °C
[-]xyz
Temp = xy.z °C
Universal I/O
Set/Clear Output x request
Set/Clear Output x response
Get Output x request
Get Output x resonse
1..255
1..254
1..255
1..254
>
<
?
*
5
5
5
5
1
1
1
1
A|B
A|B
A|B
A|B
System
Ping request
Ping response
1..255
1..254
>
<
X
X
1
1
data
data
u/d key=1..8, 0=up, 1=down
key=1..8
key=1..8
key=1..8
key=1..8
cnt key=1..8, cnt=1..4 klicks
f
Led x=0..8, Farbe f=0..9
0000 = OK
f Led x=0..8, Helligkeit f=0..9
0000 = OK
RGB Led x=0..8, R,G,B = 000..100 %
1|0
1|0
0..2
data = 0..16 Zeichen
Beispiele:
Falls Taste 1 vom Taster 23 gedrückt wird, erfolgt folgende Ausgabe über RS232: 23!4111\r
Falls Taste 1 vom Taster 23 losgelassen wird, erfolgt folgende Ausgabe über RS232: 23!4110\r
Ein Doppelklick auf die Taste 5 von Taster 23 ergibt folgende Ausgabe über RS232: 23!4652\r
(Tasten: 1=Taste oben links, 2=Taste oben rechts, … 8=Taste unten rechts)
Um die grüne Led (RGB: grün) der Taste 7 vom Taster 23 einzuschalten, muss folgender Text gesendet werden: 23>1172\r
(Farben: 0=aus, 1=rot, 2=grün, 3=blau, 4=gelb, 5=magenta, 6=cyan, 7=aus, 8=aus, 9=weiss. Die Farbtabelle kann über ein Konfigurationstool oder später
direkt per Befehl angepasst werden, Die Led Nummer entspricht der Tastennummer. Led0 = alle Leds)
Um die aktuelle Temperatur vom Taster 15 abzufragen, muss folgende Anfrage gesendet werden: 15?21\r
Es erfolgt dabei die Antwort 15*2125.3\r => 25.3°C
Die Temperatur wird zusätzlich periodisch (Standardeinstellung alle 120 Sekunden) wie folgt ausgegeben: 15!2125.3\r => 25.3°C
Ein Tonsignal mit einer Frequenz von 3 kHz und 200 ms Dauer wird wie folgt erzeugt: 15<313000,200\r
Achtung, ein Befehl muss immer mit einem Carriage Return abgeschlossen werden: \r = Carriage Return = 0x0D = Dezimal 13 im Ascii Code
Rev. 1.4
awaptec GmbH
Technikumstrasse 21
6048 Horw
Tel. +41 (0)41 349 38 39
[email protected]
www.awaptec.ch
Credit Suisse, Luzern
IBAN CH68 0483 5189 0099 4100 1
MwSt.-Nr. CHE-334.174.160
Wichtige Einstellungen in der RS232 Extension (Beispiel Loxone)
Beispielkonfiguration Befehle (Beispiel Loxone)
Bsp: Ereignis Tastendruck
Taste 7 von Taster 10
Bsp: Temperatur
Temperatur von Taster 10
(Temp. wird alle 120 s autom.
gesendet, Einstellungen gem.
awapConfig)
 Bei Benutzung der 1 Tastenabdeckung (Bilder rechts),
muss zwingend in der awapConfig die Einstellung bei
Keys -> Single Key = true gesetzt werden.
 Protokoll: Key (Taste) = 7 für linke Seite (Bsp. 010!417\v)
 Protokoll: Key (Taste) = 8 für rechte Seite (Bsp. 010!418\v)
Rev. 1.4
Bsp: LED
LED Taste 3 von Taster 10
 Farbe cyan bei EIN
 ausgeschaltet bei AUS