Specifications

M1 Control RS-232 ASCII String Protocol Page 13 of 68 Rev. 1.79 July 16, 2009
4.1.7 Terminator
(CR-LF) Message terminator. ASCII characters consisting of hexadecimal 0x0D and
0x0A. The 0x0A is optional. A message terminator may also use the 0x0A only.
NNMSD...0 0 CC (CR-LF ) packet protocol
4.1.8 Message Processing Time:
The M1’s incoming message buffer can hold up to 250 characters. Control messages take
different times to process messages: Lighting control messages may take up to 500 ms to
process the message and send it to a M1XSP Serial Port Expander if it is used. The M1XSP
can buffer two control messages. Some of the lighting control systems have status feedback
with failure retries which may take 2 to 3 seconds to transmit to a faulty light control signal.
Note: In the examples below, the data portion will be in Bold text. The packet length and
checksum will not be in bold.
4.2 Arm and Disarm Messages (a0..a8)
For Arm and Disarm messages the data field aLPDDDDDD consists of:
aLPDDDDDD
Example: 0Da110034560037
L = Arming Level. Range: 0 to 8.
0 = Disarm
1 = Armed Away
2 = Armed Stay
3 = Armed Stay Instant
4 = Armed Night
5 = Armed Night Instant
6 = Armed Vacation
7 = Arm to next Away Mode Version 4.2.8 or later
8 = Arm to next Stay Mode Version 4.2.8 or later
P = Partition or Area 1 to 8
DDDDDD = six digits for the User Code. If using four digits as the code length, precede
the code with 0’s, ex. 1234 would be 001234.
Note: Arming the control panel with zones open will initiate “force arming” regardless of
whether force arming is enabled or disabled in the control panel.
Arm / Disarm Examples
4.2.1 Disarm (a0)
0Da010034560038(CR-LF)
Example: a0=Disarm, 1=Area 1, 003456=User Code 3456.