@@ -13,9 +13,39 @@ Object id,Property,Data type,Factor,Example,Result,Unit
13130x0C,voltage,uint16 (2 bytes),0.001,0C020C,3.074,V
14140x0D,pm2.5,uint16 (2 bytes),1,0D120C,3090,ug/m3
15150x0E,pm10,uint16 (2 bytes),1,0E021C,7170,ug/m3
16+ 0x0F,generic boolean,uint8 (1 byte),0F01,"0 (False = Off) 1 (True = On)"
16170x12,co2,uint16 (2 bytes),1,12E204,1250,ppm
17180x13,tvoc,uint16 (2 bytes),1,133301,307,ug/m3
18190x14,moisture,uint16 (2 bytes),0.01,14020C,30.74,%
20+ 0x15,battery,uint8 (1 byte),1501,"0 (False = Normal) 1 (True = Low)"
21+ 0x16,battery charging,uint8 (1 byte),1601,"0 (False = Not Charging) 1 (True = Charging)"
22+ 0x17,carbon monoxide,uint8 (1 byte),1700,"0 (False = Not detected) 1 (True = Detected)"
23+ 0x18,cold,uint8 (1 byte),1801,"0 (False = Normal) 1 (True = Cold)"
24+ 0x19,connectivity,uint8 (1 byte),1900,"0 (False = Disconnected) 1 (True = Connected)"
25+ 0x1A,door,uint8 (1 byte),1A00,"0 (False = Closed) 1 (True = Open)"
26+ 0x1B,garage door,uint8 (1 byte),1B01,"0 (False = Closed) 1 (True = Open)"
27+ 0x1C,gas,uint8 (1 byte),1C01,"0 (False = Clear) 1 (True = Detected)"
28+ 0x1D,heat,uint8 (1 byte),1D00,"0 (False = Normal) 1 (True = Hot)"
29+
30+ 0x1E,light,uint8 (1 byte),1E01,"0 (False = No light) 1 (True = Light detected)"
31+ 0x1F,lock,uint8 (1 byte),1F01,"0 (False = Locked) 1 (True = Unlocked)"
32+ 0x20,moisture,uint8 (1 byte),2001,"0 (False = Dry) 1 (True = Wet)"
33+ 0x21,motion,uint8 (1 byte),2100,"0 (False = Clear) 1 (True = Detected)"
34+ 0x22,moving,uint8 (1 byte),2201,"0 (False = Not moving) 1 (True = Moving)"
35+ 0x23,occupancy,uint8 (1 byte),2301,"0 (False = Clear) 1 (True = Detected)"
36+ 0x11,opening,uint8 (1 byte),1100,"0 (False = Closed) 1 (True = Open)"
37+ 0x24,plug,uint8 (1 byte),2400,"0 (False = Unplugged) 1 (True = Plugged in)"
38+ 0x10,power,uint8 (1 byte),1001,"0 (False = Off) 1 (True = On)"
39+ 0x25,presence,uint8 (1 byte),2500,"0 (False = Away) 1 (True = Home)"
40+ 0x26,problem,uint8 (1 byte),2601,"0 (False = OK) 1 (True = Problem)"
41+ 0x27,running,uint8 (1 byte),2701,"0 (False = Not Running) 1 (True = Running)"
42+ 0x28,safety,uint8 (1 byte),2800,"0 (False = Unsafe) 1 (True = Safe)"
43+ 0x29,smoke,uint8 (1 byte),2901,"0 (False = Clear) 1 (True = Detected)"
44+ 0x2A,sound,uint8 (1 byte),2A00,"0 (False = Clear) 1 (True = Detected)"
45+ 0x2B,tamper,uint8 (1 byte),2B00,"0 (False = Off) 1 (True = On)"
46+ 0x2C,vibration,uint8 (1 byte),2C01,"0 (False = Clear) 1 (True = Detected)"
47+ 0x2D,window,uint8 (1 byte),2D01,"0 (False = Closed) 1 (True = Open)"
48+
19490x2E,humidity,uint8 (1 byte),1,2E23,35,%
20500x2F,moisture,uint8 (1 byte),1,2F23,35,%
21510x3D,count,uint16 (2 bytes),1,3D0960,24585,
0 commit comments