Specifications

M1 Control RS-232 ASCII String Protocol Page 19 of 68 Rev. 1.79 July 16, 2009
4.5 Alarm By Zone Request (AZ)
06 – Length as ASCII hex M1 version 4.3.9 and later
az – Request alarm by zone
00 – future use
CC Checksum
Example: 06az005F (CR-LF)
Request alarm by zone
The control panel responds to this message with an Alarm By Zone Report
4.5.1 Reply Alarm By Zone Report Data (AZ)
D6 – Length as ASCII hex M1 version 4.3.9 and later
AZ – Reply with zone definition data
Z[208] - Array of 208 bytes showing alarm by zone. A value
of ‘0’ or 0x30 indicates the zone is not in alarm. A value greater
than ‘0’ indicates the zone has been triggered into alarm. The zone
value will be reset back to ‘0’ when an authorization code is entered
to acknowledge the alarm. The value in the zone byte is the same as
the zone function value plus 0x30 or 48. See table below.
00 – future use
CC Checksum
Zone Definitions in Alarm By Zone string:
Disabled = ‘0’
Burglar Entry/Exit 1 = ‘1’
Burglar Entry/Exit 2 = ‘2’
Burglar Perimeter Instant = ‘3’
Burglar Interior = ‘4’
Burglar Interior Follower = ‘5’
Burglar Interior Night = ‘6’
Burglar Interior Night Delay = ‘7’
Burglar 24 Hour = ‘8’
Burglar Box Tamper = ‘9’
Fire Alarm = ‘:’
Fire Verified = ‘;’
Fire Supervisory = ‘<’
Aux Alarm 1 = ‘=’
Aux Alarm 2 = ‘>’
Key fob = ‘?’ //not used
Non Alarm = ‘@’ //not used
Carbon Monoxide = ‘A’
Emergency Alarm = ‘B’
Freeze Alarm = ‘C’
Gas Alarm = ‘D’
Heat Alarm = ‘E’
Medical Alarm = ‘F’
Police Alarm = ‘G’
Police No Indication = ‘H’
Water Alarm = ‘I’
Subtract 0x30 or 48 from the ASCII value to get the
numeric decimal value.
Example:
D6AZ00000000900000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000
0000082
Zone 9 is in alarm and is defined as a “Burglar Box Tamper” zone definition 9 + 0x30 or 57
decimal.