[74_XiaomiBTLESens.pm] Xiaomi Bluetooth Sensoren FlowerSens/Thermometer

Begonnen von CoolTux, 11 Januar 2018, 15:42:45

Vorheriges Thema - Nächstes Thema

rani22

Zitat von: CoolTux am 25 Dezember 2018, 13:08:32
Und was genau hast du verändert?

Raspian von 9.4 auf 9.6

und in der config die reihenfolge der defines. Ich denkke jedoch es lag am kernel update.

CoolTux

Zitat von: stole am 23 Dezember 2018, 10:36:39

2018.12.23 06:53:41 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
32 20 48 3d 36 36 2e 35 00 "}
2018.12.23 06:53:41 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 06:53:41 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 06:53:41 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 06:53:41 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 06:56:11 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 06:56:11 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 06:56:11 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 06:56:11 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 06:56:21 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 06:56:21 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 06:56:21 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
32 20 48 3d 36 36 2e 37 00 "}
2018.12.23 06:56:21 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 06:56:21 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 06:56:21 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 06:56:21 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 07:00:58 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 07:00:58 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 07:00:58 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 07:00:58 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 07:01:01 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result connect error,Transport endpoint is not connected (107)
2018.12.23 07:01:01 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 1
2018.12.23 07:01:11 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 07:01:11 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 07:01:11 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
32 20 48 3d 36 36 2e 38 00 "}
2018.12.23 07:01:11 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 07:01:11 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 07:01:11 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 07:01:11 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 07:04:05 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 07:04:05 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 07:04:05 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 07:04:05 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 07:04:15 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 07:04:15 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 07:04:15 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
32 20 48 3d 36 36 2e 38 00 "}
2018.12.23 07:04:15 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 07:04:15 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 07:04:15 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 07:04:15 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 07:07:03 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 07:07:03 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 07:07:03 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 07:07:04 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 07:07:14 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 07:07:14 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 07:07:14 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
31 20 48 3d 36 36 2e 39 00 "}
2018.12.23 07:07:14 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 07:07:14 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 07:07:14 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 07:07:14 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 07:11:26 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 07:11:26 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 07:11:26 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 07:11:26 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 07:11:37 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 07:11:37 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 07:11:37 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
31 20 48 3d 36 36 2e 37 00 "}
2018.12.23 07:11:37 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 07:11:37 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 07:11:37 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 07:11:37 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 07:14:49 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 07:14:49 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 07:14:49 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 07:14:50 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 07:15:00 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 07:15:00 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 07:15:00 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
32 20 48 3d 36 36 2e 35 00 "}
2018.12.23 07:15:00 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 07:15:00 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 07:15:00 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 07:15:00 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 07:19:54 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 07:19:54 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 07:19:54 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 07:19:55 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 07:20:05 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 07:20:05 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 07:20:05 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
31 20 48 3d 36 36 2e 37 00 "}
2018.12.23 07:20:05 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 07:20:05 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 07:20:05 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 07:20:05 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 07:26:26 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 07:26:26 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 07:26:26 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 07:26:27 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 07:26:37 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 07:26:37 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 07:26:37 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
31 20 48 3d 36 36 2e 39 00 "}
2018.12.23 07:26:37 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 07:26:37 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 07:26:37 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 07:26:37 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 07:31:52 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 07:31:53 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 07:31:53 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 07:31:53 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 07:32:03 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 07:32:03 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 07:32:03 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
32 20 48 3d 36 36 2e 38 00 "}
2018.12.23 07:32:03 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 07:32:03 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 07:32:03 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 07:32:03 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 07:36:24 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 07:36:24 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 07:36:24 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 07:36:24 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 07:36:34 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 07:36:34 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 07:36:34 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
31 20 48 3d 36 36 2e 37 00 "}
2018.12.23 07:36:34 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 07:36:34 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 07:36:34 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 07:36:34 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 07:39:50 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 07:39:50 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 07:39:50 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 07:39:50 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 07:40:00 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 07:40:00 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 07:40:00 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
31 20 48 3d 36 36 2e 38 00 "}
2018.12.23 07:40:00 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 07:40:00 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 07:40:00 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 07:40:00 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 07:42:43 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 07:42:43 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 07:42:43 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 07:42:43 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 07:42:53 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result
2018.12.23 07:42:53 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 1
2018.12.23 07:43:03 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 07:43:03 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 07:43:03 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
31 20 48 3d 36 36 2e 39 00 "}
2018.12.23 07:43:03 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 07:43:03 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 07:43:03 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 07:43:03 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 07:46:31 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 07:46:31 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 07:46:31 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 07:46:31 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 07:46:41 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 07:46:41 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 07:46:41 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
31 20 48 3d 36 36 2e 34 00 "}
2018.12.23 07:46:41 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 07:46:41 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 07:46:41 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 07:46:41 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 07:51:11 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 07:51:11 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 07:51:11 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 07:51:11 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 07:51:21 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 07:51:21 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 07:51:21 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
31 20 48 3d 36 36 2e 39 00 "}
2018.12.23 07:51:21 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 07:51:21 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 07:51:21 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 07:51:21 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 07:54:09 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 07:54:09 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 07:54:09 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 07:54:09 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 07:54:19 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 07:54:19 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 07:54:19 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
32 20 48 3d 36 36 2e 35 00 "}
2018.12.23 07:54:19 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 07:54:19 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 07:54:19 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 07:54:19 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 08:00:53 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 08:00:53 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 08:00:53 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 08:00:53 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 08:01:03 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 08:01:03 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 08:01:03 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
31 20 48 3d 36 36 2e 39 00 "}
2018.12.23 08:01:03 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 08:01:03 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 08:01:03 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 08:01:03 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 08:03:04 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 08:03:04 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 08:03:04 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 08:03:04 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 08:03:14 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 08:03:14 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 08:03:14 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
31 20 48 3d 36 36 2e 36 00 "}
2018.12.23 08:03:14 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 08:03:14 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 08:03:14 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 08:03:14 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 08:06:15 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 08:06:15 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 08:06:15 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 08:06:15 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 08:06:25 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 08:06:25 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 08:06:25 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
32 20 48 3d 36 37 2e 30 00 "}
2018.12.23 08:06:25 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 08:06:25 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 08:06:25 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 08:06:25 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 08:09:01 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 08:09:01 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 08:09:01 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 08:09:01 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 08:09:11 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 08:09:11 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 08:09:11 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
31 20 48 3d 36 36 2e 39 00 "}
2018.12.23 08:09:11 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 08:09:11 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 08:09:11 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 08:09:11 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 08:15:02 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 08:15:02 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 08:15:02 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 08:15:02 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 08:15:13 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 08:15:13 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 08:15:13 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
31 20 48 3d 36 36 2e 38 00 "}
2018.12.23 08:15:13 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 08:15:13 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 08:15:13 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 08:15:13 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 08:21:17 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 08:21:17 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 08:21:17 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 08:21:17 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 08:21:27 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 08:21:27 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 08:21:27 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
31 20 48 3d 36 36 2e 36 00 "}
2018.12.23 08:21:27 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 08:21:27 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 08:21:27 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 08:21:27 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 08:28:15 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 08:28:15 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 08:28:15 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 08:28:15 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 08:28:25 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 08:28:25 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 08:28:25 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
31 20 48 3d 36 36 2e 36 00 "}
2018.12.23 08:28:25 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 08:28:25 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 08:28:25 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 08:28:25 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 08:33:20 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 08:33:20 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 08:33:20 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 08:33:20 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 08:33:30 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 08:33:30 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 08:33:30 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
31 20 48 3d 36 36 2e 36 00 "}
2018.12.23 08:33:30 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 08:33:30 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 08:33:30 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 08:33:30 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 08:39:22 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 08:39:22 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 08:39:22 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 08:39:22 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 08:39:32 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 08:39:32 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 08:39:32 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
31 20 48 3d 36 36 2e 33 00 "}
2018.12.23 08:39:33 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 08:39:33 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 08:39:33 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 08:39:33 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 08:44:01 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 08:44:01 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 08:44:01 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 08:44:01 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 08:44:12 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 08:44:12 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 08:44:12 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
31 20 48 3d 36 36 2e 39 00 "}
2018.12.23 08:44:12 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 08:44:12 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 08:44:12 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 08:44:12 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 08:46:40 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 08:46:40 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 08:46:40 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 08:46:41 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 08:46:51 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 08:46:51 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 08:46:51 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
31 20 48 3d 36 36 2e 35 00 "}
2018.12.23 08:46:51 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 08:46:51 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 08:46:51 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 08:46:51 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 08:49:13 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 08:49:13 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 08:49:13 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 08:49:14 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 08:49:17 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result connect error,Function not implemented (38)
2018.12.23 08:49:17 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 1
2018.12.23 08:49:23 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result connect error,Function not implemented (38)
2018.12.23 08:49:23 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 2
2018.12.23 08:49:33 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 08:49:33 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 08:49:33 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
31 20 48 3d 36 36 2e 39 00 "}
2018.12.23 08:49:33 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 08:49:33 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 08:49:33 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 08:49:33 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 08:55:45 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 08:55:45 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 08:55:45 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 08:55:46 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 08:55:56 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 08:55:56 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 08:55:56 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
31 20 48 3d 36 36 2e 34 00 "}
2018.12.23 08:55:56 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 08:55:56 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 08:55:56 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 08:55:56 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 09:01:39 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 09:01:40 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 09:01:40 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 09:01:40 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 09:01:50 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 09:01:50 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 09:01:50 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
31 20 48 3d 36 36 2e 38 00 "}
2018.12.23 09:01:50 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 09:01:50 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 09:01:50 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 09:01:50 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 09:04:34 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 09:04:34 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 09:04:34 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 09:04:34 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 09:04:44 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 09:04:44 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 09:04:44 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
32 20 48 3d 36 36 2e 37 00 "}
2018.12.23 09:04:44 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 09:04:44 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 09:04:44 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 09:04:44 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 09:07:11 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 09:07:11 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 09:07:11 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 09:07:11 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 09:07:21 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 09:07:21 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 09:07:21 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
31 20 48 3d 36 36 2e 36 00 "}
2018.12.23 09:07:21 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 09:07:21 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 09:07:21 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 09:07:21 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 09:12:56 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 09:12:56 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 09:12:56 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 09:12:56 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 09:13:06 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 09:13:06 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 09:13:06 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
31 20 48 3d 36 36 2e 35 00 "}
2018.12.23 09:13:06 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 09:13:06 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 09:13:06 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 09:13:06 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 09:16:22 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 09:16:22 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 09:16:22 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 09:16:22 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 09:16:32 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 09:16:32 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 09:16:32 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
31 20 48 3d 36 36 2e 36 00 "}
2018.12.23 09:16:32 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 09:16:32 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 09:16:32 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 09:16:32 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 09:21:34 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 09:21:34 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 09:21:34 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 09:21:34 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 09:21:44 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 09:21:44 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 09:21:44 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
31 20 48 3d 36 36 2e 34 00 "}
2018.12.23 09:21:44 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 09:21:44 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 09:21:44 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 09:21:44 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 09:25:25 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 09:25:25 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 09:25:25 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 09:25:25 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 09:25:35 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 09:25:35 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 09:25:35 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"no data respon
se"}
2018.12.23 09:25:35 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 09:25:35 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 09:25:35 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 09:25:35 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 09:25:35 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 09:31:44 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 09:31:44 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 09:31:44 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 09:31:44 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 09:31:54 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 09:31:54 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 09:31:54 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
30 20 48 3d 36 36 2e 32 00 "}
2018.12.23 09:31:54 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 09:31:54 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 09:31:54 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 09:31:54 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 09:38:19 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 09:38:19 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 09:38:19 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 09:38:19 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 09:38:29 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 09:38:29 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 09:38:29 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
32 20 48 3d 36 36 2e 32 00 "}
2018.12.23 09:38:29 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 09:38:29 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 09:38:29 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 09:38:29 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 09:42:38 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 09:42:38 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 09:42:38 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 09:42:38 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 09:42:48 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 09:42:48 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 09:42:48 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
31 20 48 3d 36 36 2e 34 00 "}
2018.12.23 09:42:48 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 09:42:48 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 09:42:48 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 09:42:48 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 09:49:23 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 09:49:23 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 09:49:23 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 09:49:23 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 09:49:33 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 09:49:33 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully
2018.12.23 09:49:33 5: XiaomiBTLESens (xSense1) - ExecGatttool_Done: gatttool re
turn string: xSense1|4C:65:A8:D5:E1:96|ok|write|0x10|{"gtResult":"54 3d 31 38 2e
31 20 48 3d 36 36 2e 34 00 "}
2018.12.23 09:49:33 4: XiaomiBTLESens (xSense1) - ProcessingNotification       
2018.12.23 09:49:33 4: XiaomiBTLESens (xSense1) - ProcessingNotification: handle
0x10
2018.12.23 09:49:33 4: XiaomiBTLESens (xSense1) - Thermo/Hygro Sens Handle0x10 
2018.12.23 09:49:33 4: XiaomiBTLESens (xSense1) - WriteReadings: Readings were w
ritten
2018.12.23 09:54:47 4: XiaomiBTLESens (xSense1) - Run CreateParamGatttool with m
od: write
2018.12.23 09:54:47 5: XiaomiBTLESens (xSense1) - Write XiaomiBTLESens_ExecGattt
ool_Run xSense1|4C:65:A8:D5:E1:96|write|0x10|0100                               
2018.12.23 09:54:47 4: XiaomiBTLESens (xSense1) - stateRequestTimer: Call Reques
t Timer
2018.12.23 09:54:47 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: call gatttoo
l with command: timeout 10 gatttool -i hci0 -b 4C:65:A8:D5:E1:96 --char-write-re
q -a 0x10 -n 0100 --listen 2>&1 /dev/null and loop 0
2018.12.23 09:54:57 5: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool loo
p result Characteristic value was written successfully
2018.12.23 09:54:57 4: XiaomiBTLESens (xSense1) - ExecGatttool_Run: gatttool res
ult Characteristic value was written successfully


Kann es sein das Du nicht die neuste Version verwendest? Ich habe das mal eben bei mir getestet, da funktioniert das.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

cmdr_tom

Hallo,

ich habe heute ein Thermometer in Betrieb genommen. Es scheint aber, dass Werte falsch ausgelesen werden bzw. verdreht sind.
defmod Balkonthermometer XiaomiBTLESens 4C:65:A8:DA:C7:4D
attr Balkonthermometer icon temperature_humidity
attr Balkonthermometer interval 300
attr Balkonthermometer model thermoHygroSens
attr Balkonthermometer room Balkon
attr Balkonthermometer verbose 0

setstate Balkonthermometer T: 1.5  H: 8.9
setstate Balkonthermometer 2019-01-03 17:56:18 batteryPercent 64
setstate Balkonthermometer 2019-01-03 17:56:18 batteryState ok
setstate Balkonthermometer 2019-01-03 18:43:05 fertility 0
setstate Balkonthermometer 2019-01-03 17:49:29 firmware 00.00.66
setstate Balkonthermometer 2019-01-03 18:53:05 humidity 8.9
setstate Balkonthermometer 2019-01-03 18:43:19 lastGattError charWrite faild
setstate Balkonthermometer 2019-01-03 18:43:05 lux 16
setstate Balkonthermometer 2019-01-03 18:43:05 moisture 0
setstate Balkonthermometer 2019-01-03 18:53:05 state T: 1.5  H: 8.9
setstate Balkonthermometer 2019-01-03 18:53:05 temperature 1.5


Der Wert der Humidity liegt bei eigentlich 66%. Es scheint, dass dieser Wert als Firmware angezeigt wird. XiaomiBTLESens Version ist die 2.4.4.

Viele Grüße

Tom

CoolTux

Hallo Tom,

Anscheinend hattest du das model Attribut mal falsch gesetzt. Am besten lösche alle Readings einmal und lasse neu einlesen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

cmdr_tom


betelgeuze

#665
Hallo,
ich habe 4 Temperatursensoren mit dem Modul einfach und schnell an einem Raspberry 3B+ in Betrieb nehmen können - vielen dank.

Wisst ihr ob man etwas mit der Reichtweite machen kann? Ich bin momentan entsetzt, dass die Sensoren nur ca. 3m Reichweite haben. Das passt natürlich nicht zum geplanten Einsatzzweck mit einem zentralen RPI und einem Sensor in jedem Raum.

Lässt sich irgendwie die Leistung der Sensoren erhöhen? Bisher habe ich nirgends etwas dazu gefunden.

Viele Grüße
Tobias

Neuhier

Falls noch jemand günstig (?) einen 4er-Pack benötigt: gibt es unter der Rubrik "Royal Gardineer" für 80Eu bei Pearl.
Best.Nr. ZX-2812-901
Sind aber die Xiaomi´s.
Erkennbar an der MAC, die mit C4:7C:8D anfängt, die auch die Xiaomi´s haben.
Beim Ali sind die nicht mehr unter 25$ zu finden, von der "Reisezeit" mal abgesehen.

stole

Zitat von: CoolTux am 30 Dezember 2018, 09:22:22
Kann es sein das Du nicht die neuste Version verwendest? Ich habe das mal eben bei mir getestet, da funktioniert das.

Yup, upgedated und tut's.

Entschuldigung für dumme Frage, habe ich komplett übersehen.

Danke sehr

Typ1er

Ich brauch mal einen Tip, ich nutze am Pi, 8 Pflanzensensoren. Das Bluetooth hängt sich seit einer Zeit immer mal wieder auf, Am Bluetooth hängt sonst nicht weiter. Hat solche Beobachtungen noch jemand?

Clue

Zitat von: Typ1er am 12 Januar 2019, 17:03:14
Ich brauch mal einen Tip, ich nutze am Pi, 8 Pflanzensensoren. Das Bluetooth hängt sich seit einer Zeit immer mal wieder auf, Am Bluetooth hängt sonst nicht weiter. Hat solche Beobachtungen noch jemand?

Hi Typ1er,

schau mal meinen Beitrag "Antwort #455" in diesem Thread und ob du das selbe Problem hast. Ich habe keine Lösung gefunden, da ich das Projekt "Pflanzsensoren" erstmal aufgeschoben habe, habe aber festgestellt, dass es mit der Reichweite zusammenhängt. Der gatttool Prozess bleibt aus irgendeinem Grund bestehen wenn der Sensor ausser Reichweite ist, sollte aber eigentlich gekillt werden.

Gruß

MadMax-FHEM

Ich habe seit 2 Jahren (im Sommer) 10 Pflanzensensoren an einem RaspberryPI ZeroW (der in der Nähe des Balkons am Fenster weilt) angebunden und keine Probleme...

...Raspi wird vom Modul auf dem fhem-Server (RaspPi3) per ssh abgefragt...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

mi.ke

Zitat von: Typ1er am 12 Januar 2019, 17:03:14
Ich brauch mal einen Tip, ich nutze am Pi, 8 Pflanzensensoren. Das Bluetooth hängt sich seit einer Zeit immer mal wieder auf, Am Bluetooth hängt sonst nicht weiter. Hat solche Beobachtungen noch jemand?

Ich tippe auch auf Reichweitenproblemen und/oder zu kurze Abfrage-Intervalle

Bei Reichweitenproblemen zusätzlichen RPiZ über SSH verwenden !

Hier laufen z.Z. (Winter)  17 Stk.
Im Sommer sind es dann wieder ca. 30.
Bluetooth ist auf diesem RPi auch noch mit Anwesenheitskennung und Batterieüberwachung beschäftigt.
Allerdings auf einem anderen hcidevice.

Bei mehrere Sensoren muss/darf der interval nicht zu kurz sein, sonst versuchen doch mehrere Devices/Sensoren gleichzeitig Daten zu bekommen. Cooltux hatte seinerzeit schon eine zufällige Verzögerungszeit eingebaut, die das kompensiert.
Aber mal ehrlich. Pflanzen sind nicht wirklich "plötzlich" trocken und müssen nicht alle 10 Minuten abgefragt werden. 8)

Das einzige "Problem" ist, dass nach dem fhem-Start alle Devices zur gleichen Zeit starten wollen.
Hier hab ich mir ein Script geschrieben, dass nach starten des Hostes alle Devices deaktiviert und dann im Zeitversatz von einigen Minuten nacheinander aktiviert. Das funktioniert dann sehr gut.

Da die Sensoren aber mehr können als "Erde Trocken||Nass" setze ich sie auch z.B. zur Beschattung ein.
Diese haben eine dann einen kürzeren Interval und dafür auch eine höhere Prio beim automatisierten Startvorgang.

Cheers
mi.ke
FHEM 5.9 | RPi4 + 5 x RPi(Z) + FB7590 + FB 6890 LTE via LAN und WAN (VPN) verbunden.
2 x CUL868 + 3 x RFXTRX(e) + 6 x HMwLanGW + 4 x z2tGw + 5 x LGW + 2 x IRBlast + CO2 +++
FS20, FHT, FMS, Elro(mod), CM160, Revolt, LGTV, STV, AVR, withings, HM-sec-*, HM-CC-RT-DN, AMAD, PCA301, arlo, Aqara

Neuhier

Die Lux-Werte ( und nicht nur die ) von denen sind sehr sprunghaft.
Ohne Änderung der Lichtstärke geht es hier von 0 bis über 100 und retour.
2019-01-13_01:28:37 Flower3 read sensor data
2019-01-13_01:28:37 Flower3 lux: 30
2019-01-13_01:28:37 Flower3 fertility: 215
2019-01-13_01:28:37 Flower3 temperature: 5.5
2019-01-13_01:28:37 Flower3 moisture: 24
2019-01-13_01:28:37 Flower3 active
2019-01-13_01:36:50 Flower3 write sensor data
2019-01-13_01:36:55 Flower3 read sensor data
2019-01-13_01:36:56 Flower3 temperature: 5.5
2019-01-13_01:36:56 Flower3 fertility: 215
2019-01-13_01:36:56 Flower3 lux: 95
2019-01-13_01:36:56 Flower3 moisture: 24
2019-01-13_01:36:56 Flower3 active
2019-01-13_01:42:48 Flower3 write sensor data
2019-01-13_01:42:52 Flower3 read sensor data
2019-01-13_01:42:52 Flower3 lux: 14
2019-01-13_01:42:52 Flower3 temperature: 5.5
2019-01-13_01:42:52 Flower3 fertility: 214
2019-01-13_01:42:52 Flower3 moisture: 24
2019-01-13_01:42:52 Flower3 active
2019-01-13_01:50:44 Flower3 write sensor data
2019-01-13_01:50:47 Flower3 read sensor data
2019-01-13_01:50:47 Flower3 temperature: 5.4
2019-01-13_01:50:47 Flower3 fertility: 218
2019-01-13_01:50:47 Flower3 lux: 34
2019-01-13_01:50:47 Flower3 moisture: 24
2019-01-13_01:50:47 Flower3 active
2019-01-13_01:57:23 Flower3 write sensor data
2019-01-13_01:57:27 Flower3 read sensor data
2019-01-13_01:57:27 Flower3 fertility: 216
2019-01-13_01:57:27 Flower3 temperature: 5.4
2019-01-13_01:57:27 Flower3 lux: 74
2019-01-13_01:57:27 Flower3 moisture: 24
2019-01-13_01:57:27 Flower3 active
2019-01-13_02:06:04 Flower3 write sensor data
2019-01-13_02:06:07 Flower3 read sensor data
2019-01-13_02:06:08 Flower3 lux: 53
2019-01-13_02:06:08 Flower3 fertility: 215


mi.ke

Zitat von: Neuhier am 13 Januar 2019, 18:49:53
Die Lux-Werte ( und nicht nur die ) von denen sind sehr sprunghaft.
Ohne Änderung der Lichtstärke geht es hier von 0 bis über 100 und retour.

na und . . . !?!

. . .  für 10,- € !

Heller Sonnentag    60.000 lx
Bedeckter Sommertag    20.000 lx
Im Schatten im Sommer    10.000 lx
Bedeckter Wintertag    3.500 lx
Büro-/Zimmerbeleuchtung    500 lx
Flurbeleuchtung    100 lx
Wohnzimmer[6]    50 lx
Straßenbeleuchtung    10 lx
Kerze ca. 1 Meter entfernt    1 lx

Deiner Pflanze ist es egal ob sie in Flur oder im Wohnzimmer steht.
Wenn dat Dingen 30000-40000 anzeigt scheint auf jeden Fall die Sonne
FHEM 5.9 | RPi4 + 5 x RPi(Z) + FB7590 + FB 6890 LTE via LAN und WAN (VPN) verbunden.
2 x CUL868 + 3 x RFXTRX(e) + 6 x HMwLanGW + 4 x z2tGw + 5 x LGW + 2 x IRBlast + CO2 +++
FS20, FHT, FMS, Elro(mod), CM160, Revolt, LGTV, STV, AVR, withings, HM-sec-*, HM-CC-RT-DN, AMAD, PCA301, arlo, Aqara

Neuhier

Ist aber für Schaltaufgaben etwas unsicher.
Nimmt man den Wert zu hoch, passiert gar nix, ist er zu niedrig, wird dauernd an- und ausgeschaltet.
Eine Glättung wäre nicht übel, das geht aber nicht so einfach.