Format:
Where:
CCCC | Client Code |
ZZZZ | Zones |
R | Report Type |
If the report type is 7, it means the signal is a zone signal. Any other digit reports some other type of signal such as low battery or AC failure. Patriot treats the Ademco format as having 9 zones shown above, matching the position of the eight Z’s and the R.
A type is derived from any of the Z positions that do not contain a digit 5 (the null zone condition in Ademco fast format) or a digit 6 (previous event indicator). A type will also be derived from the R position whenever it does not contain 7 (which simply informs that this is a zone report).
For example:
Client ID = 1234, Type = 9, Zone/User = 4.
Client ID = 1234, Type = 6, Zone/User = 9.
This gives two signals:
Client ID = 1234, Type = 2, Zone/User = 5
Client ID = 1234, Type = 3, Zone/User = 8
There are six different possible event codes for each of the eight channels (denoted by Z’s):
1 | Alarm |
2 | Opening |
3 | Restore |
4 | Closing |
5 | Normal (No Event) |
6 | Previous Event |
Event codes 5 and 6 do not trigger a signal in Patriot.
The ninth channel has 3 possible event conditions that could be reported:
7 | Battery normal |
8 | Low Battery |
9 | Test |
Event code 7 does not trigger a signal in Patriot.
Ademco High Speed Expanded has the same transmission layout as Ademco Fast, but has some variation, as channel nine determines the interpretation. The format differs from Ademco Fast when channel 9 has a value between 1 and 6 as follows:
Channel 9 status = 1 (Alarm codes)
Producing Patriot Type = 1 where Channel = 1
Producing Patriot Type = 3 where Channel = 3
Channels 1 to 8 = 1 producing Patriot zone codes = 10 to 17
Channel 9 status = 2 (Opening Code) producing Patriot Type = 2
Channel 1 = 1 to F (Hex) producing Patriot user codes = 1 to 15
Channel 9 status = 3 (Isolation Code)
Producing Patriot Type = 7 where Channel = 1
Producing Patriot Type = 37 where Channel = 3
Channels 1 to 8 = 1 or 3 producing Patriot zone codes = 1 to 8
Channel 9 status = 4 (Closing Code) producing Patriot Type = 4
Channel 1 = 1 to F (Hex) producing Patriot user = 1 to 15
Channel 9 status =5 (Trouble Code)
Producing Patriot Type = 10 where Channel = 1
Producing Patriot Type = 40 where Channel = 3
Channel 1 to 8 = 1 producing Patriot zone codes = 1 to 8
Channel 9 status = 6 (System Status Code)
Channel 1 = 1 producing Patriot Type = 11 and Patriot zone = 0
Channel 1 = 3 producing Patriot Type = 31 and Patriot zone = 0
Channel 2 = 1 producing Patriot Type = 12 and Patriot zone = 0
Channel 2 = 3 producing Patriot Type = 32 and Patriot zone = 0
Channel 3 = 1 producing Patriot Type = 13 and Patriot zone = 0
Channel 3 = 3 producing Patriot Type = 33 and Patriot zone = 0
Channel 4 = 1 producing Patriot Type = 14 and Patriot zone = 0
Channel 4 = 3 producing Patriot Type = 34 and Patriot zone = 0
Channel 9 = 9 (Test Report Code) producing Patriot Type = 9 and Patriot zone = 9
Examples:
Gives Client Code = 1234, Type = 1, Zone = 13
Gives Client Code = 1234, Type = 4, User = 11
Gives Client Code = 1234, Type = 2, User = 5
Gives Client Code = 1234, Type = 12, Zone/User = 0
This option allows Ademco fast to be handled in a much more comprehensive way. A table showing all channel values and the translated Patriot 6 Type No., Module No., and Zone / User No can be provided. Contact support@patriotsystems.com if this table is required.