diff --git a/docs/participate/adding-decoders.md b/docs/participate/adding-decoders.md index 4965205d..e33d3ee7 100644 --- a/docs/participate/adding-decoders.md +++ b/docs/participate/adding-decoders.md @@ -48,118 +48,56 @@ Each device should also have an encoded **tag** property to, at the minimum, def - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
tag encodingtag encoding
Byte[0]Device Type > "type":0 - Reserved
1 - THB - temperature, humidity, battery
2 - THBX - temperature, humidity, battery, extras
3 - BBQ - temperatures with several probes
4 - CTMO - contact and/or motion sensors
5 - SCALE - weight scales
6 - BCON - iBeacon protocol
7 - ACEL - acceleration
8 - BATT - battery
9 - PLANT - plant sensors
10 - TIRE - tire pressure monitoring system
11 - BODY - health monitoring devices
12 - ENRG - energy monitoring devices
13 - WCVR - window covering devices
14 - ACTR - ON/OFF actuators
15 - AIR - air environmental monitoring devices
16 - TRACK - bluetooth tracker
17 - BTN - button
18 - AUDIO - audio devices
19 - WIND - wind speed anemometers
20 - ENRG - energy producing, monitoring and storing devices
20-253 - Reserved for future use
254 - RMAC - known random MAC address devices
255 - UNIQ - unique devices
Byte[1]Additional propertiesBits[7-6] - Reserved
Bit[5] Devices/actuators which are controllable > "ctrl":
Bit[4] Potential RMAC device - if not defined with Identity MAC and IRK in Theengs Gateway > "prmac":
Bit[3] Device discoverable as a device tracker > "track":
Bit[2] Requires continuous scanning > "cont":
Bit[1] Requires active scanning > "acts":
Bit[0] Is NOT Company ID compliant > "cidc":
Byte[2]Encryption Model > "encr":1 - LYWSD03MMC PVVX
2 - BTHome v2
3 - Victron Energy
Byte[0]Device Type > "type":0 - Reserved
1 - THB - temperature, humidity, battery
2 - THBX - temperature, humidity, battery, extras
3 - BBQ - temperatures with several probes
4 - CTMO - contact and/or motion sensors
5 - SCALE - weight scales
6 - BCON - iBeacon protocol
7 - ACEL - acceleration
8 - BATT - battery
9 - PLANT - plant sensors
10 - TIRE - tire pressure monitoring system
11 - BODY - health monitoring devices
12 - ENRG - energy monitoring devices
13 - WCVR - window covering devices
14 - ACTR - ON/OFF actuators
15 - AIR - air environmental monitoring devices
16 - TRACK - bluetooth tracker
17 - BTN - button
18 - AUDIO - audio devices
19 - WIND - wind speed anemometers
20 - ENRG - energy producing, monitoring and storing devices
20-253 - Reserved for future use
254 - RMAC - known random MAC address devices
255 - UNIQ - unique devices
Byte[1]Additional propertiesBits[7-6] - Reserved
Bit[5] Devices/actuators which are controllable > "ctrl":
Bit[4] Potential RMAC device - if not defined with Identity MAC and IRK in Theengs Gateway > "prmac":
Bit[3] Device discoverable as a device tracker > "track":
Bit[2] Requires continuous scanning > "cont":
Bit[1] Requires active scanning > "acts":
Bit[0] Is NOT Company ID compliant > "cidc":
Byte[2]Encryption Model > "encr":1 - LYWSD03MMC PVVX
2 - BTHome v2
3 - Victron Energy