@@ -13,9 +13,39 @@ Object id,Property,Data type,Factor,Example,Result,Unit
13
13
0x0C,voltage,uint16 (2 bytes),0.001,0C020C,3.074,V
14
14
0x0D,pm2.5,uint16 (2 bytes),1,0D120C,3090,ug/m3
15
15
0x0E,pm10,uint16 (2 bytes),1,0E021C,7170,ug/m3
16
+ 0x0F,generic boolean,uint8 (1 byte),0F01,"0 (False = Off) 1 (True = On)"
16
17
0x12,co2,uint16 (2 bytes),1,12E204,1250,ppm
17
18
0x13,tvoc,uint16 (2 bytes),1,133301,307,ug/m3
18
19
0x14,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
+
19
49
0x2E,humidity,uint8 (1 byte),1,2E23,35,%
20
50
0x2F,moisture,uint8 (1 byte),1,2F23,35,%
21
51
0x3D,count,uint16 (2 bytes),1,3D0960,24585,
0 commit comments