Posted to tcl by rmax at Wed Oct 06 07:58:51 GMT 2021view pretty

#
# --- Ei650i Smoke detector ---
#
# 11111111                    preamble
# 10101010                    start of frame
#
# 01011110 00010100           hours of operation ( (24090 - value) * 4 )
# 00000010                    device type (1 = Ei650, 2 = Ei650i)
# 00000000                    6..7: unknown
#                             0..5: sensor contamination (0..10 in steps of 1/32)
# 00001111                    7: unknown
#                             6: sensor status (0 = OK, 1 = failure)
#                             5: unknown
#                             4: contamination status (0 = valid, 1 = invalid)
#                             0..3: battery voltage(2.35 V .. 3,04 V)
# 01011110 00011000 00000001  time + # of test button presses
# 01011110 00011000 00000010  time + # of warning events
# 01011110 00011000 00000100  time + # of battery empty events
# 01011110 00011000 00001000  time + # of device removals (value - 1)
# 01001111 00100100           CRC-CCITT over the payload data
#
# 10101010                    end of frame
#

#
# --- Ei208 CO detector ---
#
# 11111111                    preamble
# 10101010                    start of frame
#
# 00111101 00011110           hours of operation  ((24090 - value) * 4)
# 00000000                    device type (0 = Ei208)
# 00000000                    highest CO concentration ever seen
#                             (high nibble * 100 + low nibble * 10)
# 00001111                    7: unknown
#                             6: sensor status (0 = OK, 1 = failure)
#                             4..5: unknown
#                             0..3: battery voltage(2.35 V .. 3,04 V)
# 00111101 00011110 00001011  time + # of test button presses
# 00111101 00011110 00000001  time + # of CO > 45ppm
# 00111101 00011110 00000011  time + # of CO > 90ppm
# 00111101 00011110 00000100  time + # of CO > 150ppm
# 00111101 00011110 00001000  time + # of CO > 30ppm
# 00111101 00011110 00010000  unknown
# 00111101 00011110 00100000  time + # of battery empty events
# 01011110 00011001 00000111  time + # of device removals (value - 1)
# 10101101 01110011           CRC-CCITT over the payload data
#
# 10101010                    end of frame
#