[RELEASE] Tuya Zigbee Multi-Sensor 4 In 1 (PIR motion sensors) w/ healthStatus

Current States
Preferences

Check the above two things.
Something's not right.

In the meantime, it has been difficult to determine whether the distance is working well overall by designating it as 1.5M (minimum distance).

I have re-run the video with the setting values in the picture below and added it to the link below.


Screenshot 2023-10-25 at 20.05.14

https://blog.naver.com/ispark0114/223246326690

Now, we're going to conduct a test in your actual environment.

The tested content will be updated in the link attached above.

New log file.

image

Summary

dev:5592023-10-26 06:50:49.409 PMdebug24G 존재감지센서 Tuya check-in (cluster revision=kqÍ,flqÍ,lqÍ,e)

dev:5592023-10-26 06:50:49.407 PMdebug24G 존재감지센서 parse: (_TZE204_ijxvkhd0, TS0601_IJXVKHD0_RADAR, 1.6.6 2023/10/26 10:47 AM) descMap = [raw:5A7001000026DFFF420F6B71CD2C666C71CD2C126C71CD2C65, dni:5A70, endpoint:01, cluster:0000, size:26, attrId:FFDF, encoding:42, command:0A, value:kqÍ,flqÍ,lqÍ,e, clusterInt:0, attrInt:65503]

dev:5592023-10-26 06:50:49.154 PMinfo24G 존재감지센서 Tuya check-in (application version is 4A)

dev:5592023-10-26 06:50:49.151 PMdebug24G 존재감지센서 parse: (_TZE204_ijxvkhd0, TS0601_IJXVKHD0_RADAR, 1.6.6 2023/10/26 10:47 AM) descMap = [raw:5A70010000180100204AE2FF2038E4FF2000, dni:5A70, endpoint:01, cluster:0000, size:18, attrId:0001, encoding:20, command:0A, value:4A, clusterInt:0, attrInt:1, additionalAttrs:[[value:38, encoding:20, attrId:FFE2, consumedBytes:4, attrInt:65506], [value:00, encoding:20, attrId:FFE4, consumedBytes:4, attrInt:65508]]]

dev:5592023-10-26 06:50:46.092 PMinfo24G 존재감지센서 fadingTime is 1 seconds (raw:1) (no change)

dev:5592023-10-26 06:50:46.089 PMdebug24G 존재감지센서 no change: preference 'fadingTime' existingPrefValue 1 equals scaled value 1 (dp raw value 1)

dev:5592023-10-26 06:50:46.085 PMdebug24G 존재감지센서 processTuyaDP: received: dp_id=2 dp=110 fncmd=1

dev:5592023-10-26 06:50:46.079 PMdebug24G 존재감지센서 parse: (_TZE204_ijxvkhd0, TS0601_IJXVKHD0_RADAR, 1.6.6 2023/10/26 10:47 AM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 5A70 01 00 0000 02 01 00F06E02000400000001, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5A70, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, F0, 6E, 02, 00, 04, 00, 00, 00, 01]]

dev:5592023-10-26 06:50:45.914 PMinfo24G 존재감지센서 maximumDistance is 3.5 meters (raw:350) (no change)

dev:5592023-10-26 06:50:45.911 PMdebug24G 존재감지센서 no change: preference 'maximumDistance' existingPrefValue 3.5 equals scaled value 3.5 (dp raw value 350)

dev:5592023-10-26 06:50:45.907 PMdebug24G 존재감지센서 processTuyaDP: received: dp_id=2 dp=107 fncmd=350

dev:5592023-10-26 06:50:45.901 PMdebug24G 존재감지센서 parse: (_TZE204_ijxvkhd0, TS0601_IJXVKHD0_RADAR, 1.6.6 2023/10/26 10:47 AM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 5A70 01 00 0000 02 01 00EE6B0200040000015E, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5A70, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, EE, 6B, 02, 00, 04, 00, 00, 01, 5E]]

dev:5592023-10-26 06:50:45.854 PMdebug24G 존재감지센서 no change: preference 'staticDetectionSensitivity' existingPrefValue 3.0 equals scaled value 3.0 (dp raw value 30)

dev:5592023-10-26 06:50:45.850 PMdebug24G 존재감지센서 processTuyaDP: received: dp_id=2 dp=111 fncmd=30

dev:5592023-10-26 06:50:45.844 PMdebug24G 존재감지센서 parse: (_TZE204_ijxvkhd0, TS0601_IJXVKHD0_RADAR, 1.6.6 2023/10/26 10:47 AM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 5A70 01 00 0000 02 01 00ED6F0200040000001E, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5A70, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, ED, 6F, 02, 00, 04, 00, 00, 00, 1E]]

dev:5592023-10-26 06:50:45.787 PMinfo24G 존재감지센서 radarSensitivity is 2.0 x (raw:20) (no change)

dev:5592023-10-26 06:50:45.784 PMdebug24G 존재감지센서 no change: preference 'radarSensitivity' existingPrefValue 2.0 equals scaled value 2.0 (dp raw value 20)

dev:5592023-10-26 06:50:45.779 PMdebug24G 존재감지센서 processTuyaDP: received: dp_id=2 dp=106 fncmd=20

dev:5592023-10-26 06:50:45.774 PMdebug24G 존재감지센서 parse: (_TZE204_ijxvkhd0, TS0601_IJXVKHD0_RADAR, 1.6.6 2023/10/26 10:47 AM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 5A70 01 00 0000 02 01 00EC6A02000400000014, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5A70, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, EC, 6A, 02, 00, 04, 00, 00, 00, 14]]

dev:5592023-10-26 06:50:45.608 PMinfo24G 존재감지센서 motion is inactive (raw:0) (no change)

dev:5592023-10-26 06:50:45.605 PMdebug24G 존재감지센서 processTuyaDP: received: dp_id=4 dp=112 fncmd=0

dev:5592023-10-26 06:50:45.600 PMdebug24G 존재감지센서 parse: (_TZE204_ijxvkhd0, TS0601_IJXVKHD0_RADAR, 1.6.6 2023/10/26 10:47 AM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 5A70 01 00 0000 02 01 00E97004000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5A70, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, E9, 70, 04, 00, 01, 00]]

dev:5592023-10-26 06:50:45.562 PMinfo24G 존재감지센서 humanMotionState is none (raw:0) (no change)

dev:5592023-10-26 06:50:45.559 PMdebug24G 존재감지센서 processTuyaDP: received: dp_id=4 dp=105 fncmd=0

dev:5592023-10-26 06:50:45.553 PMdebug24G 존재감지센서 parse: (_TZE204_ijxvkhd0, TS0601_IJXVKHD0_RADAR, 1.6.6 2023/10/26 10:47 AM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 5A70 01 00 0000 02 01 00E86904000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5A70, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, E8, 69, 04, 00, 01, 00]]

dev:5592023-10-26 06:50:45.510 PMinfo24G 존재감지센서 unknownDp2 is active

dev:5592023-10-26 06:50:45.506 PMdebug24G 존재감지센서 processTuyaDP: received: dp_id=1 dp=2 fncmd=1

dev:5592023-10-26 06:50:45.501 PMdebug24G 존재감지센서 parse: (_TZE204_ijxvkhd0, TS0601_IJXVKHD0_RADAR, 1.6.6 2023/10/26 10:47 AM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 5A70 01 00 0000 02 01 00E70201000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5A70, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, E7, 02, 01, 00, 01, 01]]

dev:5592023-10-26 06:50:45.460 PMinfo24G 존재감지센서 unknownDp1 is inactive

dev:5592023-10-26 06:50:45.457 PMdebug24G 존재감지센서 processTuyaDP: received: dp_id=1 dp=1 fncmd=0

dev:5592023-10-26 06:50:45.451 PMdebug24G 존재감지센서 parse: (_TZE204_ijxvkhd0, TS0601_IJXVKHD0_RADAR, 1.6.6 2023/10/26 10:47 AM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 5A70 01 00 0000 02 01 00E60101000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5A70, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, E6, 01, 01, 00, 01, 00]]

dev:5592023-10-26 06:50:42.375 PMdebug24G 존재감지센서 unhandled Tuya command 11 descMap: [raw:catchall: 0104 EF00 01 01 0040 00 5A70 01 00 0000 11 01 02AD58, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5A70, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:11, direction:01, data:[02, AD, 58]]

dev:5592023-10-26 06:50:42.373 PMdebug24G 존재감지센서 Tuya descMap?.command = 11 descMap.data = [02, AD, 58]

dev:5592023-10-26 06:50:42.368 PMdebug24G 존재감지센서 parse: (_TZE204_ijxvkhd0, TS0601_IJXVKHD0_RADAR, 1.6.6 2023/10/26 10:47 AM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 5A70 01 00 0000 11 01 02AD58, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5A70, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:11, direction:01, data:[02, AD, 58]]

dev:5592023-10-26 06:50:42.335 PMinfo24G 존재감지센서 fadingTime is 1 seconds (raw:1) (no change)

dev:5592023-10-26 06:50:42.333 PMdebug24G 존재감지센서 no change: preference 'fadingTime' existingPrefValue 1 equals scaled value 1 (dp raw value 1)

dev:5592023-10-26 06:50:42.327 PMdebug24G 존재감지센서 processTuyaDP: received: dp_id=2 dp=110 fncmd=1

dev:5592023-10-26 06:50:42.322 PMdebug24G 존재감지센서 parse: (_TZE204_ijxvkhd0, TS0601_IJXVKHD0_RADAR, 1.6.6 2023/10/26 10:47 AM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 5A70 01 00 0000 02 01 00E26E02000400000001, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5A70, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, E2, 6E, 02, 00, 04, 00, 00, 00, 01]]

dev:5592023-10-26 06:50:42.281 PMinfo24G 존재감지센서 maximumDistance is 3.5 meters (raw:350) (no change)

dev:5592023-10-26 06:50:42.277 PMdebug24G 존재감지센서 no change: preference 'maximumDistance' existingPrefValue 3.5 equals scaled value 3.5 (dp raw value 350)

dev:5592023-10-26 06:50:42.273 PMdebug24G 존재감지센서 processTuyaDP: received: dp_id=2 dp=107 fncmd=350

dev:5592023-10-26 06:50:42.267 PMdebug24G 존재감지센서 parse: (_TZE204_ijxvkhd0, TS0601_IJXVKHD0_RADAR, 1.6.6 2023/10/26 10:47 AM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 5A70 01 00 0000 02 01 00E16B0200040000015E, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5A70, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, E1, 6B, 02, 00, 04, 00, 00, 01, 5E]]

dev:5592023-10-26 06:50:42.220 PMdebug24G 존재감지센서 no change: preference 'staticDetectionSensitivity' existingPrefValue 3.0 equals scaled value 3.0 (dp raw value 30)

dev:5592023-10-26 06:50:42.216 PMdebug24G 존재감지센서 processTuyaDP: received: dp_id=2 dp=111 fncmd=30

dev:5592023-10-26 06:50:42.210 PMdebug24G 존재감지센서 parse: (_TZE204_ijxvkhd0, TS0601_IJXVKHD0_RADAR, 1.6.6 2023/10/26 10:47 AM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 5A70 01 00 0000 02 01 00E06F0200040000001E, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5A70, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, E0, 6F, 02, 00, 04, 00, 00, 00, 1E]]

dev:5592023-10-26 06:50:42.169 PMinfo24G 존재감지센서 radarSensitivity is 2.0 x (raw:20) (no change)

dev:5592023-10-26 06:50:42.165 PMdebug24G 존재감지센서 no change: preference 'radarSensitivity' existingPrefValue 2.0 equals scaled value 2.0 (dp raw value 20)

dev:5592023-10-26 06:50:42.161 PMdebug24G 존재감지센서 processTuyaDP: received: dp_id=2 dp=106 fncmd=20

dev:5592023-10-26 06:50:42.154 PMdebug24G 존재감지센서 parse: (_TZE204_ijxvkhd0, TS0601_IJXVKHD0_RADAR, 1.6.6 2023/10/26 10:47 AM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 5A70 01 00 0000 02 01 00DF6A02000400000014, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5A70, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, DF, 6A, 02, 00, 04, 00, 00, 00, 14]]

dev:5592023-10-26 06:50:41.904 PMinfo24G 존재감지센서 motion is inactive (raw:0) (no change)

dev:5592023-10-26 06:50:41.901 PMdebug24G 존재감지센서 processTuyaDP: received: dp_id=4 dp=112 fncmd=0

dev:5592023-10-26 06:50:41.896 PMdebug24G 존재감지센서 parse: (_TZE204_ijxvkhd0, TS0601_IJXVKHD0_RADAR, 1.6.6 2023/10/26 10:47 AM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 5A70 01 00 0000 02 01 00DB7004000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5A70, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, DB, 70, 04, 00, 01, 00]]

dev:5592023-10-26 06:50:41.855 PMinfo24G 존재감지센서 humanMotionState is none (raw:0) (no change)

dev:5592023-10-26 06:50:41.852 PMdebug24G 존재감지센서 processTuyaDP: received: dp_id=4 dp=105 fncmd=0

dev:5592023-10-26 06:50:41.846 PMdebug24G 존재감지센서 parse: (_TZE204_ijxvkhd0, TS0601_IJXVKHD0_RADAR, 1.6.6 2023/10/26 10:47 AM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 5A70 01 00 0000 02 01 00DA6904000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5A70, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, DA, 69, 04, 00, 01, 00]]

dev:5592023-10-26 06:50:41.828 PMinfo24G 존재감지센서 unknownDp2 is active

dev:5592023-10-26 06:50:41.819 PMdebug24G 존재감지센서 processTuyaDP: received: dp_id=1 dp=2 fncmd=1

dev:5592023-10-26 06:50:41.752 PMdebug24G 존재감지센서 parse: (_TZE204_ijxvkhd0, TS0601_IJXVKHD0_RADAR, 1.6.6 2023/10/26 10:47 AM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 5A70 01 00 0000 02 01 00D90201000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5A70, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, D9, 02, 01, 00, 01, 01]]

dev:5592023-10-26 06:50:41.735 PMinfo24G 존재감지센서 unknownDp1 is inactive

dev:5592023-10-26 06:50:41.731 PMdebug24G 존재감지센서 processTuyaDP: received: dp_id=1 dp=1 fncmd=0

dev:5592023-10-26 06:50:41.724 PMdebug24G 존재감지센서 parse: (_TZE204_ijxvkhd0, TS0601_IJXVKHD0_RADAR, 1.6.6 2023/10/26 10:47 AM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 5A70 01 00 0000 02 01 00D80101000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5A70, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, D8, 01, 01, 00, 01, 00]]

dev:5592023-10-26 06:50:41.707 PMinfo24G 존재감지센서 fadingTime is 1 seconds (raw:1) (no change)

dev:5592023-10-26 06:50:41.704 PMdebug24G 존재감지센서 no change: preference 'fadingTime' existingPrefValue 1 equals scaled value 1 (dp raw value 1)

dev:5592023-10-26 06:50:41.700 PMdebug24G 존재감지센서 processTuyaDP: received: dp_id=2 dp=110 fncmd=1

dev:5592023-10-26 06:50:41.694 PMdebug24G 존재감지센서 parse: (_TZE204_ijxvkhd0, TS0601_IJXVKHD0_RADAR, 1.6.6 2023/10/26 10:47 AM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 5A70 01 00 0000 02 01 00D76E02000400000001, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5A70, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, D7, 6E, 02, 00, 04, 00, 00, 00, 01]]

dev:5592023-10-26 06:50:41.671 PMinfo24G 존재감지센서 maximumDistance is 3.5 meters (raw:350) (no change)

dev:5592023-10-26 06:50:41.667 PMdebug24G 존재감지센서 no change: preference 'maximumDistance' existingPrefValue 3.5 equals scaled value 3.5 (dp raw value 350)

dev:5592023-10-26 06:50:41.663 PMdebug24G 존재감지센서 processTuyaDP: received: dp_id=2 dp=107 fncmd=350

dev:5592023-10-26 06:50:41.657 PMdebug24G 존재감지센서 parse: (_TZE204_ijxvkhd0, TS0601_IJXVKHD0_RADAR, 1.6.6 2023/10/26 10:47 AM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 5A70 01 00 0000 02 01 00D66B0200040000015E, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5A70, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, D6, 6B, 02, 00, 04, 00, 00, 01, 5E]]

dev:5592023-10-26 06:50:41.627 PMdebug24G 존재감지센서 preference 'staticDetectionSensitivity' value 9.0 differs from the new scaled value 3.0 (dp raw value 30)

dev:5592023-10-26 06:50:41.624 PMdebug24G 존재감지센서 compareAndConvertTuyaToHubitatPreferenceValue: preference = 9.0 type=number foundItem=staticDetectionSensitivity isEqual=false preferenceValue=9.0 tuyaValueScaled=3.0 fncmd=30

dev:5592023-10-26 06:50:41.619 PMdebug24G 존재감지센서 processTuyaDP: received: dp_id=2 dp=111 fncmd=30

dev:5592023-10-26 06:50:41.612 PMdebug24G 존재감지센서 parse: (_TZE204_ijxvkhd0, TS0601_IJXVKHD0_RADAR, 1.6.6 2023/10/26 10:47 AM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 5A70 01 00 0000 02 01 00D56F0200040000001E, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5A70, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, D5, 6F, 02, 00, 04, 00, 00, 00, 1E]]

dev:5592023-10-26 06:50:41.595 PMinfo24G 존재감지센서 radarSensitivity is 2.0 x (raw:20)

dev:5592023-10-26 06:50:41.593 PMdebug24G 존재감지센서 event radarSensitivity sent w/ value 2.0

dev:5592023-10-26 06:50:41.577 PMdebug24G 존재감지센서 preference 'radarSensitivity' value 7.0 differs from the new scaled value 2.0 (dp raw value 20)

dev:5592023-10-26 06:50:41.573 PMdebug24G 존재감지센서 compareAndConvertTuyaToHubitatPreferenceValue: preference = 7.0 type=number foundItem=radarSensitivity isEqual=false preferenceValue=7.0 tuyaValueScaled=2.0 fncmd=20

dev:5592023-10-26 06:50:41.566 PMdebug24G 존재감지센서 processTuyaDP: received: dp_id=2 dp=106 fncmd=20

dev:5592023-10-26 06:50:41.557 PMdebug24G 존재감지센서 parse: (_TZE204_ijxvkhd0, TS0601_IJXVKHD0_RADAR, 1.6.6 2023/10/26 10:47 AM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 5A70 01 00 0000 02 01 00D46A02000400000014, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5A70, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, D4, 6A, 02, 00, 04, 00, 00, 00, 14]]

dev:5592023-10-26 06:50:41.452 PMinfo24G 존재감지센서 Illuminance is 20 Lux

dev:5592023-10-26 06:50:41.320 PMinfo24G 존재감지센서 Motion reset to inactive after 5s

dev:5592023-10-26 06:50:41.315 PMdebug24G 존재감지센서 processTuyaDP: received: dp_id=4 dp=112 fncmd=0

dev:5592023-10-26 06:50:41.310 PMdebug24G 존재감지센서 parse: (_TZE204_ijxvkhd0, TS0601_IJXVKHD0_RADAR, 1.6.6 2023/10/26 10:47 AM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 5A70 01 00 0000 02 01 00D17004000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5A70, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, D1, 70, 04, 00, 01, 00]]

dev:5592023-10-26 06:50:41.270 PMinfo24G 존재감지센서 humanMotionState is none (raw:0)

dev:5592023-10-26 06:50:41.268 PMdebug24G 존재감지센서 event humanMotionState sent w/ value none

dev:5592023-10-26 06:50:41.263 PMdebug24G 존재감지센서 processTuyaDP: received: dp_id=4 dp=105 fncmd=0

dev:5592023-10-26 06:50:41.258 PMdebug24G 존재감지센서 parse: (_TZE204_ijxvkhd0, TS0601_IJXVKHD0_RADAR, 1.6.6 2023/10/26 10:47 AM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 5A70 01 00 0000 02 01 00D06904000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5A70, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, D0, 69, 04, 00, 01, 00]]

dev:5592023-10-26 06:50:41.218 PMinfo24G 존재감지센서 unknownDp2 is active

dev:5592023-10-26 06:50:41.215 PMdebug24G 존재감지센서 processTuyaDP: received: dp_id=1 dp=2 fncmd=1

dev:5592023-10-26 06:50:41.209 PMdebug24G 존재감지센서 parse: (_TZE204_ijxvkhd0, TS0601_IJXVKHD0_RADAR, 1.6.6 2023/10/26 10:47 AM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 5A70 01 00 0000 02 01 00CF0201000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5A70, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, CF, 02, 01, 00, 01, 01]]

dev:5592023-10-26 06:50:41.168 PMinfo24G 존재감지센서 unknownDp1 is inactive

dev:5592023-10-26 06:50:41.165 PMdebug24G 존재감지센서 processTuyaDP: received: dp_id=1 dp=1 fncmd=0

dev:5592023-10-26 06:50:41.159 PMdebug24G 존재감지센서 parse: (_TZE204_ijxvkhd0, TS0601_IJXVKHD0_RADAR, 1.6.6 2023/10/26 10:47 AM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 5A70 01 00 0000 02 01 00CE0101000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5A70, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, CE, 01, 01, 00, 01, 00]]

dev:5592023-10-26 06:50:36.320 PMdebug24G 존재감지센서 write attribute response is success

dev:5592023-10-26 06:50:36.316 PMdebug24G 존재감지센서 parse: (_TZE204_ijxvkhd0, TS0601_IJXVKHD0_RADAR, 1.6.6 2023/10/26 10:47 AM) descMap = [raw:catchall: 0104 0000 01 01 0040 00 5A70 00 00 0000 04 01 00, profileId:0104, clusterId:0000, clusterInt:0, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5A70, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:04, direction:01, data:[00]]

dev:5592023-10-26 06:50:36.146 PMinfo24G 존재감지센서 received device manufacturer _TZE204_ijxvkhd0

dev:5592023-10-26 06:50:36.141 PMdebug24G 존재감지센서 parse: (_TZE204_ijxvkhd0, TS0601_IJXVKHD0_RADAR, 1.6.6 2023/10/26 10:47 AM) descMap = [raw:5A7001000068040042105F545A453230345F696A78766B6864300000002003010000204A05000042065453303630310700003001FEFF003000, dni:5A70, endpoint:01, cluster:0000, size:68, attrId:0004, encoding:42, command:01, value:_TZE204_ijxvkhd0, clusterInt:0, attrInt:4, additionalAttrs:[[value:03, encoding:20, attrId:0000, consumedBytes:4, attrInt:0], [value:4A, encoding:20, attrId:0001, consumedBytes:4, attrInt:1], [value:TS0601, encoding:42, attrId:0005, consumedBytes:9, attrInt:5]]]

dev:5592023-10-26 06:50:36.091 PMinfo24G 존재감지센서 Received device announcement, data=[03, 70, 5A, E6, 60, E7, 5B, CE, 38, C1, A4, 8E] (Sequence Number:03, Device network ID: 5A70, Capability Information: 8E)

dev:5592023-10-26 06:50:36.087 PMdebug24G 존재감지센서 parse: (_TZE204_ijxvkhd0, TS0601_IJXVKHD0_RADAR, 1.6.6 2023/10/26 10:47 AM) descMap = [raw:catchall: 0000 0013 00 00 0040 00 5A70 00 00 0000 00 00 03705AE660E75BCE38C1A48E, profileId:0000, clusterId:0013, clusterInt:19, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:5A70, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[03, 70, 5A, E6, 60, E7, 5B, CE, 38, C1, A4, 8E]]

dev:5592023-10-26 06:50:36.049 PMdebug24G 존재감지센서 sendZigbeeCommands (cmd=[he raw 0x5A70 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0x5A70 0x01 0x0000 0xFFDE 0x20 {13} {}, delay 200])

dev:5592023-10-26 06:50:35.980 PMinfo24G 존재감지센서 configure()..

dev:5592023-10-26 06:44:00.679 PMdebug24G 존재감지센서 ignored illuminance event 40 lx : the change of 3 lx is less than the 5 lux threshold!

dev:5592023-10-26 06:43:56.185 PMdebug24G 존재감지센서 ignored illuminance event 40 lx : the change of 3 lx is less than the 5 lux threshold!

dev:5592023-10-26 06:43:55.639 PMinfo24G 존재감지센서 Illuminance is 43 Lux

Hi, I just noticed that the device is getting a preference setting 'Radar Static Detection Minimum Distance' but I dont see an option for it to set it under preferences.

Just wondering if this would cause static detection to not move if the static detection distance is set at 2.4 but the 'min' distance is set at 5

Thanks



i
Device Details:

Hi @bendarklighter ,

My research shows that TS0225_2AAELWXK_RADAR does not have a configurable static detection minimum distance parameter. What you see in the logs is most probably an old bug showing up in the old version of this driver.

Please update to the latest dev. branch version, currently it is 1.6.6 "2023/10/29 10:49 AM". There are a lot of internal code changes since the latest 'production' version 1.5.3 that you are probably using.

Let me know if the latest version works OK for your device.

As the winter season is approaching, I have to freeze the refactoring activities on this driver and switch to the TRVs drivers. Currently, probably about 75% of the planned work is done, but for now I will stop making major changes in the code and will be applying bug fixes only.

As very few of us are using the dev. branch versions, I am planning to merge the changes made in the last month into the main version in the next days. The changes will not be pushed via HPM for now.

2 Likes

"Tuya Multi Sensor 4 In 1" main branch is now updated to version 1.6.6, time stamp 2023/11/02 11:23 AM.

As there are a lot of changes in the code compared to the previous 'production' version 1.5.3, these changes will not be pushed for automatic update. If this driver was installed from HPM, manual update is possible using the 'Repair a Package' function:

This will update the driver to the new version. If anyone notices any issues, please post here.

3 Likes

Of all the sensors I've tested so far, these are the best. These ones just arrived today from AliExpress. I hope these ones actually work, this is how they came..

1 Like

I like them as well. They are 5.8 sensors.

Yeah they work much better than the 24ghz sensors when hidden behind things. Not very chatty. In fact they consume less CPU time from any of the radar type sensors I've tried so far. I now have 4 of them.

2 Likes

Seems like the scheduled job for checking the device health is not running because of some reason...

Can you quickly check all your devices that use the 4-in-1 driver for a deviceHealthCheck scheduled job at the bottom of the device web pages?

1 Like

Hi @kkossev, once you are ok, I have some observation that needs some guidance, it is observed the radar sensisivity is stuck at 2 though i have set it multiple time to 8. screenshots as follows:




You are using a very old version of the driver... please update to the latest one. This bug should be already fixed.

Ok, I go to page two to refer that, ill update once updated the driver

1 Like

I've noticed lately that sometimes the attributes change, but the device web page is not updated.
Press F5 a few seconds after you change a preference to ensure the Current States are refreshed.

I glad to update that it is sorted, just a small issue im having is since all my units are wall mounted and mostly the areas they were installed have ceiling fan rotating, it is detecting "in motion" even when no one is there but the fan is running. The quick workaround is i shortened the max detection distance but it will limit the perimeter it can detects the human presence. If you have some recommendation, I would be happy to test it out to solve this better.

1 Like

To avoid the interference from the ceiling fans you can experiment with pointing the mmWave radar a bit down towards the floor. Also, try lowering the radar sensitivity.

Note, that there are two sensitivity parameter , the first one determines the large movements sensitivity, while the second should affect mainly the motionless (breathing as an example) detection.

Also, this radar has sensitivity settings that are just the opposite when compared to all other sensors - 1 is the highest sensitivity, 9 is lowest…

Many thanks to @jw970065 for the multiple tests done with this 24GHz radar !

3 Likes

Thank You

More clarification: this warning message, will it affect the performance of running the basic rules, hub performances or anything to be concerned following this warning:

Has anyone install a 24GHz sensor in a garage with cars parked in there?

I took one of my 24 GHz sensors ( _TZE200_ztc6ggyl) mounted it to the front wall of the garage. Both cars are fairly new, have comfort access (where you can just grab the door handles), GPS, cell, etc.

I'm getting spurious "present/not present" from the sensor at least ever hour (or more). I suspect that something in the cars are triggering the static motion.

Just wondering if others have seen this, or it's an issue just with this particular unit/model.