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
© Copyright 2024 ExpyDoc