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

There is interesting rumor, that Aqara Presence Sensor FP2 could get later support for Matter & Thread by software update. And C-8 have bulit-in hardware, that could support it too, according even to official releases:

So, maybe we will someday have new generation of Aqara devices working in normal way with hubitat?

1 Like

@kkossev,
Will it be possible to have the option to disable the "illuminance" please?
I believe that I may be getting a high number of events due to illuminance.

Device

High number of events

Logs


Thanks as always for your support

1 Like

Sure, I have it already in my TODO list. Note, that these unnecessary illuminance events will still be sent over the air, there is no way to configure this Tuya device to not send them. But at least, the event generation number will be reduced a little.

Tuya radars are spammy by 'design' - this is because of the distance to the detected object being sent every second when the radar senses an object. Sadly, this can not be disabled too.. :frowning:

I am running my 2 Tuya radars on the old C-7 hub, meshed to the C-8 hub where all other Zigbee and Z-wave devices are now.

For now, you can just increase the spammy device threshold, to avoid the system warnings :
image

1 Like

Great, thanks for the explanation.
Look forward to your updated driver.
I've just recently started using the Tuya presence sensor, and it is very good; I had to tweak the distance to get it to work in the living room.
I will purchase more of these mm-wave sensors and reduce the requirement to use multiple motion sensors in a single room or hallway.

In the current version you can also increase the Lux threshold (it is 1 Lux by default)

image

1 Like

Great, thank you!
I have found and made both of your suggested changes in the device setting.

I will dare, to be slightly offtopic:

Does anyone have idea, how to mount that "radars" intended to be mounted into suspended ceiling, into a traditional concrete ceiling? I'm analyzing that dilemma, and I do not have an idea how to solve it yet. First option, is to build some kind of box, but I'm afraid that it will look ugly. Second option, is to cut a hole into concrete, but... I will almost certainly hit the reinforcement elements, so it will take a lot of effort to make a hole for a radar, maybe a diamond holesaw could do that?

I'm quite convinced, to use "radars", but that issue makes me.. not fully sane, and I could be forced to use a few decent PIR sensors instead.

I have mine mounted on a plastic box, I have cut a circle on one of the box sides... but it still looks ugly, not something to show in a picture. I have one of them placed on the top of cabinet, probably 30 centimeters below the ceiling, and another on a shelf, 1 meter below the ceiling. My wife still doesn't like them, but she rarely looks at that direction .. : )

BTW, all the radars can 'see' through glass and plastic! So actually there is no need the sensors front/face plate to be visible - you can put them inside any non-conductive box, hide them inside the wooden or glass door cabinet for example! I will experiment this next days, the only problem is that I have to drill a hole for the USB power supply to go inside the normally closed cabinet.

1 Like

Good point!

Could you check if the radar would penetrate a layer of books? And would penetrate a drywall?

Theoretically, I could hide it behind the wooden back of the bookshelf or behind another piece of furniture. But there is still an issue, because for at least half of rooms I would need two pieces of them to cover movement, on at opposite ends of the room. Mounting radar under the ceiling should in my case cover the whole room. Anyway, doing holes in walls sounds much better than doing it into ceiling, I could even cover the radars with drywall.

1 Like

I just got one of the 24ghz with fall detection in the mail. It's the one you listed at the top.
Zigbee ID: "TS0601"; "__TZE200_lu01t0zl"

I'm not getting any of the settings options. I tried to use the "TS0601"; "__TZE200_vrfecyku" profile but is doing the same thing. What all do you need from me? Logs i am sure. I'll get you the logs here shortly. In the meantime, here's some screen shots of what I'm seeing.



1 Like

I got this mmWave sensor for testing. It seems to be working fine with your driver.

(Although the when I first joined the device the hub picked the "Tuya Scene Switch TS0004F" driver instead. I had to manually switch it, and then I reset the device and rejoined it.)

Manufacturer:_TZE204_sooucan5
Model:TS0601

https://www.amazon.com/dp/B0BYDCY4YN
Smart Human Presence Sensor Tuya Zigbee mmWave Radar Detector

Fingerprint:

fingerprint profileId:"0104", endpointId:"01", inClusters:"0004,0005,EF00,0000", outClusters:"0019,000A", model:"TS0601", manufacturer:"_TZE204_sooucan5"

It very quickly detects motion active and then reports inactive within 2 seconds of me covering the sensor.

It keeps thinking there is a humidity value:

It is powered by USB (comes with an A-to-C cable, which goes into the C port on the side).

2 Likes

It seems to get an update every 3 seconds. I suspect this is not a humidity report.

This is new and unknown for the driver Tuya radar ... Have you manually set the correct device profile?

image

No, this is the radar distance report. Should go away when you manually set a radar profile.

1 Like

I had not set the profile. I've now done so, but these messages have continued. I've even done an Initialize on the device.

Anything else I can try?

Refresh the device page and screenshot the State Variables section?

I can't find any information for it, it's very new... and the inClusters are listed in a different order than the similar radars from the same group.

John. I will ask you to send me a complete Debug log of all the messages, that will appear in the live logs after you switch the device off for 1 minute, and then turn it back on. Some Tuya devices will report all DPs at this time, hopefully this will do the same. Please copy and paste as a text enclosed in a Summary section, so that I can simulate it using the raw data from your logs.

I can't recall a seller named shenzhenshixiangchuangyeshiyeyouxiangongsi .. :slight_smile:

By a chance, do you have a Tuya Zigbee hub? If I can't guess the data meaning from the debug logs, next option is to have the Tuya device paired to a Tuya gateway, then the DP's (Tuya specific 'Data Points') can be seen on a Tuya developer's account in the cloud.

The third option is to wait, until the ZHA/Z2M guys get their hands on the new model and publish the changed data points.

1 Like

Is this good?

Summary

dev:26582023-05-03 17:00:04.700infommwave humidity is 108 % RH

dev:26582023-05-03 17:00:04.698debugmmwave Tuya cluster: dp_id=2 dp=105 fncmd=108

dev:26582023-05-03 17:00:04.696debugmmwave parse (_TZE204_sooucan5, 1.3.2 2023/04/17 8:48 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 2C71 01 00 0000 02 01 0027690200040000006C, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:2C71, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 27, 69, 02, 00, 04, 00, 00, 00, 6C]]

dev:26582023-05-03 17:00:04.635debugmmwave ignored motion inactive event after 10s

dev:26582023-05-03 17:00:04.633debugmmwave motion event 0x65 fncmd = 0

dev:26582023-05-03 17:00:04.630debugmmwave Tuya cluster: dp_id=2 dp=101 fncmd=0

dev:26582023-05-03 17:00:04.628debugmmwave parse (_TZE204_sooucan5, 1.3.2 2023/04/17 8:48 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 2C71 01 00 0000 02 01 00266502000400000000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:2C71, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 26, 65, 02, 00, 04, 00, 00, 00, 00]]

dev:26582023-05-03 17:00:01.962infommwave humidity is 108 % RH

dev:26582023-05-03 17:00:01.960debugmmwave Tuya cluster: dp_id=2 dp=105 fncmd=108

dev:26582023-05-03 17:00:01.958debugmmwave parse (_TZE204_sooucan5, 1.3.2 2023/04/17 8:48 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 2C71 01 00 0000 02 01 0025690200040000006C, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:2C71, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 25, 69, 02, 00, 04, 00, 00, 00, 6C]]

dev:26582023-05-03 17:00:01.898debugmmwave ignored motion inactive event after 8s

dev:26582023-05-03 17:00:01.896debugmmwave motion event 0x65 fncmd = 0

dev:26582023-05-03 17:00:01.893debugmmwave Tuya cluster: dp_id=2 dp=101 fncmd=0

dev:26582023-05-03 17:00:01.891debugmmwave parse (_TZE204_sooucan5, 1.3.2 2023/04/17 8:48 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 2C71 01 00 0000 02 01 00246502000400000000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:2C71, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 24, 65, 02, 00, 04, 00, 00, 00, 00]]

dev:26582023-05-03 16:59:59.219infommwave humidity is 108 % RH

dev:26582023-05-03 16:59:59.217debugmmwave Tuya cluster: dp_id=2 dp=105 fncmd=108

dev:26582023-05-03 16:59:59.214debugmmwave parse (_TZE204_sooucan5, 1.3.2 2023/04/17 8:48 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 2C71 01 00 0000 02 01 0023690200040000006C, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:2C71, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 23, 69, 02, 00, 04, 00, 00, 00, 6C]]

dev:26582023-05-03 16:59:59.149debugmmwave ignored motion inactive event after 5s

dev:26582023-05-03 16:59:59.147debugmmwave motion event 0x65 fncmd = 0

dev:26582023-05-03 16:59:59.145debugmmwave Tuya cluster: dp_id=2 dp=101 fncmd=0

dev:26582023-05-03 16:59:59.142debugmmwave parse (_TZE204_sooucan5, 1.3.2 2023/04/17 8:48 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 2C71 01 00 0000 02 01 00226502000400000000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:2C71, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 22, 65, 02, 00, 04, 00, 00, 00, 00]]

dev:26582023-05-03 16:59:56.662debugmmwave Tuya descMap?.command = 11 descMap.data = [00, 24, 40]

dev:26582023-05-03 16:59:56.659debugmmwave parse (_TZE204_sooucan5, 1.3.2 2023/04/17 8:48 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 2C71 01 00 0000 11 01 002440, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:2C71, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:11, direction:01, data:[00, 24, 40]]

dev:26582023-05-03 16:59:56.477infommwave humidity is 108 % RH

dev:26582023-05-03 16:59:56.475debugmmwave Tuya cluster: dp_id=2 dp=105 fncmd=108

dev:26582023-05-03 16:59:56.473debugmmwave parse (_TZE204_sooucan5, 1.3.2 2023/04/17 8:48 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 2C71 01 00 0000 02 01 0021690200040000006C, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:2C71, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 21, 69, 02, 00, 04, 00, 00, 00, 6C]]

dev:26582023-05-03 16:59:56.410debugmmwave ignored motion inactive event after 2s

dev:26582023-05-03 16:59:56.408debugmmwave motion event 0x65 fncmd = 0

dev:26582023-05-03 16:59:56.406debugmmwave Tuya cluster: dp_id=2 dp=101 fncmd=0

dev:26582023-05-03 16:59:56.404debugmmwave parse (_TZE204_sooucan5, 1.3.2 2023/04/17 8:48 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 2C71 01 00 0000 02 01 00206502000400000000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:2C71, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 20, 65, 02, 00, 04, 00, 00, 00, 00]]

dev:26582023-05-03 16:59:55.727infommwave Tuya check-in (application version is 4A)

dev:26582023-05-03 16:59:55.724debugmmwave parse (_TZE204_sooucan5, 1.3.2 2023/04/17 8:48 PM) descMap = [raw:2C71010000180100204AE2FF2038E4FF2001, dni:2C71, 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:01, encoding:20, attrId:FFE4, consumedBytes:4, attrInt:65508]]]

dev:26582023-05-03 16:59:55.671infommwave mmwave tamper alarm is clear (dp=05,fncmd=0)

dev:26582023-05-03 16:59:55.669debugmmwave Tuya cluster: dp_id=1 dp=5 fncmd=0

dev:26582023-05-03 16:59:55.667debugmmwave parse (_TZE204_sooucan5, 1.3.2 2023/04/17 8:48 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 2C71 01 00 0000 02 01 001F0501000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:2C71, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 1F, 05, 01, 00, 01, 00]]

dev:26582023-05-03 16:59:55.625infommwave battery is 5 %

dev:26582023-05-03 16:59:55.623debugmmwave Tuya battery status report dp_id=2 dp=102 fncmd=5

dev:26582023-05-03 16:59:55.621debugmmwave Tuya cluster: dp_id=2 dp=102 fncmd=5

dev:26582023-05-03 16:59:55.619debugmmwave parse (_TZE204_sooucan5, 1.3.2 2023/04/17 8:48 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 2C71 01 00 0000 02 01 001A6602000400000005, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:2C71, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 1A, 66, 02, 00, 04, 00, 00, 00, 05]]

dev:26582023-05-03 16:59:55.573debugmmwave ignored motion inactive event after 1s

dev:26582023-05-03 16:59:55.571debugmmwave motion event 0x65 fncmd = 0

dev:26582023-05-03 16:59:55.569debugmmwave Tuya cluster: dp_id=2 dp=101 fncmd=0

dev:26582023-05-03 16:59:55.567debugmmwave parse (_TZE204_sooucan5, 1.3.2 2023/04/17 8:48 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 2C71 01 00 0000 02 01 00196502000400000000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:2C71, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 19, 65, 02, 00, 04, 00, 00, 00, 00]]

dev:26582023-05-03 16:59:55.524debugmmwave ignored motion inactive event after 1s

dev:26582023-05-03 16:59:55.522debugmmwave motion event 0x65 fncmd = 0

dev:26582023-05-03 16:59:55.519debugmmwave Tuya cluster: dp_id=2 dp=101 fncmd=0

dev:26582023-05-03 16:59:55.517debugmmwave parse (_TZE204_sooucan5, 1.3.2 2023/04/17 8:48 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 2C71 01 00 0000 02 01 00186502000400000000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:2C71, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 18, 65, 02, 00, 04, 00, 00, 00, 00]]

dev:26582023-05-03 16:59:55.471debugmmwave ignored motion inactive event after 1s

dev:26582023-05-03 16:59:55.469debugmmwave motion event 0x65 fncmd = 0

dev:26582023-05-03 16:59:55.467debugmmwave Tuya cluster: dp_id=2 dp=101 fncmd=0

dev:26582023-05-03 16:59:55.465debugmmwave parse (_TZE204_sooucan5, 1.3.2 2023/04/17 8:48 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 2C71 01 00 0000 02 01 00176502000400000000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:2C71, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 17, 65, 02, 00, 04, 00, 00, 00, 00]]

dev:26582023-05-03 16:59:55.420debugmmwave ignored motion inactive event after 1s

dev:26582023-05-03 16:59:55.418debugmmwave motion event 0x65 fncmd = 0

dev:26582023-05-03 16:59:55.416debugmmwave Tuya cluster: dp_id=2 dp=101 fncmd=0

dev:26582023-05-03 16:59:55.414debugmmwave parse (_TZE204_sooucan5, 1.3.2 2023/04/17 8:48 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 2C71 01 00 0000 02 01 00166502000400000000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:2C71, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 16, 65, 02, 00, 04, 00, 00, 00, 00]]

dev:26582023-05-03 16:59:55.372infommwave Motion reset to inactive after 1s

dev:26582023-05-03 16:59:55.370debugmmwave motion event 0x65 fncmd = 0

dev:26582023-05-03 16:59:55.368debugmmwave Tuya cluster: dp_id=2 dp=101 fncmd=0

dev:26582023-05-03 16:59:55.365debugmmwave parse (_TZE204_sooucan5, 1.3.2 2023/04/17 8:48 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 2C71 01 00 0000 02 01 00156502000400000000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:2C71, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 15, 65, 02, 00, 04, 00, 00, 00, 00]]

dev:26582023-05-03 16:59:55.319warnmmwave ignoring getBatteryPercentageResult (600)

dev:26582023-05-03 16:59:55.317debugmmwave Tuya battery status report dp_id=2 dp=4 fncmd=300

dev:26582023-05-03 16:59:55.315debugmmwave Tuya cluster: dp_id=2 dp=4 fncmd=300

dev:26582023-05-03 16:59:55.313debugmmwave parse (_TZE204_sooucan5, 1.3.2 2023/04/17 8:48 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 2C71 01 00 0000 02 01 0014040200040000012C, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:2C71, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 14, 04, 02, 00, 04, 00, 00, 01, 2C]]

dev:26582023-05-03 16:59:55.269warnmmwave ignoring getBatteryPercentageResult (600)

dev:26582023-05-03 16:59:55.267debugmmwave Tuya battery status report dp_id=2 dp=4 fncmd=300

dev:26582023-05-03 16:59:55.265debugmmwave Tuya cluster: dp_id=2 dp=4 fncmd=300

dev:26582023-05-03 16:59:55.262debugmmwave parse (_TZE204_sooucan5, 1.3.2 2023/04/17 8:48 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 2C71 01 00 0000 02 01 0013040200040000012C, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:2C71, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 13, 04, 02, 00, 04, 00, 00, 01, 2C]]

dev:26582023-05-03 16:59:55.231warnmmwave ignoring getBatteryPercentageResult (600)

dev:26582023-05-03 16:59:55.229debugmmwave Tuya battery status report dp_id=2 dp=4 fncmd=300

dev:26582023-05-03 16:59:55.227debugmmwave Tuya cluster: dp_id=2 dp=4 fncmd=300

dev:26582023-05-03 16:59:55.224debugmmwave parse (_TZE204_sooucan5, 1.3.2 2023/04/17 8:48 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 2C71 01 00 0000 02 01 0012040200040000012C, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:2C71, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 12, 04, 02, 00, 04, 00, 00, 01, 2C]]

dev:26582023-05-03 16:59:55.180warnmmwave ignoring getBatteryPercentageResult (600)

dev:26582023-05-03 16:59:55.178debugmmwave Tuya battery status report dp_id=2 dp=4 fncmd=300

dev:26582023-05-03 16:59:55.172debugmmwave Tuya cluster: dp_id=2 dp=4 fncmd=300

dev:26582023-05-03 16:59:55.170debugmmwave parse (_TZE204_sooucan5, 1.3.2 2023/04/17 8:48 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 2C71 01 00 0000 02 01 0011040200040000012C, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:2C71, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 11, 04, 02, 00, 04, 00, 00, 01, 2C]]

dev:26582023-05-03 16:59:55.064warnmmwave ignoring getBatteryPercentageResult (600)

dev:26582023-05-03 16:59:55.061debugmmwave Tuya battery status report dp_id=2 dp=4 fncmd=300

dev:26582023-05-03 16:59:55.058debugmmwave Tuya cluster: dp_id=2 dp=4 fncmd=300

dev:26582023-05-03 16:59:55.055debugmmwave parse (_TZE204_sooucan5, 1.3.2 2023/04/17 8:48 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 2C71 01 00 0000 02 01 0010040200040000012C, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:2C71, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 10, 04, 02, 00, 04, 00, 00, 01, 2C]]

dev:26582023-05-03 16:59:55.009warnmmwave non-radar event 3 fncmd = 20

dev:26582023-05-03 16:59:55.007debugmmwave Tuya cluster: dp_id=2 dp=3 fncmd=20

dev:26582023-05-03 16:59:55.004debugmmwave parse (_TZE204_sooucan5, 1.3.2 2023/04/17 8:48 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 2C71 01 00 0000 02 01 000F0302000400000014, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:2C71, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 0F, 03, 02, 00, 04, 00, 00, 00, 14]]

dev:26582023-05-03 16:59:54.963warnmmwave non-radar event 3 fncmd = 20

dev:26582023-05-03 16:59:54.961debugmmwave Tuya cluster: dp_id=2 dp=3 fncmd=20

dev:26582023-05-03 16:59:54.958debugmmwave parse (_TZE204_sooucan5, 1.3.2 2023/04/17 8:48 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 2C71 01 00 0000 02 01 000E0302000400000014, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:2C71, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 0E, 03, 02, 00, 04, 00, 00, 00, 14]]

dev:26582023-05-03 16:59:54.906warnmmwave non-radar event 3 fncmd = 20

dev:26582023-05-03 16:59:54.904debugmmwave Tuya cluster: dp_id=2 dp=3 fncmd=20

dev:26582023-05-03 16:59:54.902debugmmwave parse (_TZE204_sooucan5, 1.3.2 2023/04/17 8:48 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 2C71 01 00 0000 02 01 000D0302000400000014, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:2C71, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 0D, 03, 02, 00, 04, 00, 00, 00, 14]]

dev:26582023-05-03 16:59:54.854warnmmwave non-radar event 3 fncmd = 20

dev:26582023-05-03 16:59:54.852debugmmwave Tuya cluster: dp_id=2 dp=3 fncmd=20

dev:26582023-05-03 16:59:54.850debugmmwave parse (_TZE204_sooucan5, 1.3.2 2023/04/17 8:48 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 2C71 01 00 0000 02 01 000C0302000400000014, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:2C71, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 0C, 03, 02, 00, 04, 00, 00, 00, 14]]

dev:26582023-05-03 16:59:54.804warnmmwave non-radar event 3 fncmd = 20

dev:26582023-05-03 16:59:54.801debugmmwave Tuya cluster: dp_id=2 dp=3 fncmd=20

dev:26582023-05-03 16:59:54.799debugmmwave parse (_TZE204_sooucan5, 1.3.2 2023/04/17 8:48 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 2C71 01 00 0000 02 01 000B0302000400000014, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:2C71, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 0B, 03, 02, 00, 04, 00, 00, 00, 14]]

dev:26582023-05-03 16:59:54.752warnmmwave mmwave non-radar event 2 fncmd = 8

dev:26582023-05-03 16:59:54.750debugmmwave Tuya cluster: dp_id=2 dp=2 fncmd=8

dev:26582023-05-03 16:59:54.747debugmmwave parse (_TZE204_sooucan5, 1.3.2 2023/04/17 8:48 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 2C71 01 00 0000 02 01 000A0202000400000008, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:2C71, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 0A, 02, 02, 00, 04, 00, 00, 00, 08]]

dev:26582023-05-03 16:59:54.703warnmmwave mmwave non-radar event 2 fncmd = 8

dev:26582023-05-03 16:59:54.700debugmmwave Tuya cluster: dp_id=2 dp=2 fncmd=8

dev:26582023-05-03 16:59:54.698debugmmwave parse (_TZE204_sooucan5, 1.3.2 2023/04/17 8:48 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 2C71 01 00 0000 02 01 00090202000400000008, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:2C71, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 09, 02, 02, 00, 04, 00, 00, 00, 08]]

dev:26582023-05-03 16:59:54.653warnmmwave mmwave non-radar event 2 fncmd = 8

dev:26582023-05-03 16:59:54.650debugmmwave Tuya cluster: dp_id=2 dp=2 fncmd=8

dev:26582023-05-03 16:59:54.648debugmmwave parse (_TZE204_sooucan5, 1.3.2 2023/04/17 8:48 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 2C71 01 00 0000 02 01 00080202000400000008, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:2C71, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 08, 02, 02, 00, 04, 00, 00, 00, 08]]

dev:26582023-05-03 16:59:54.605warnmmwave mmwave non-radar event 2 fncmd = 8

dev:26582023-05-03 16:59:54.603debugmmwave Tuya cluster: dp_id=2 dp=2 fncmd=8

dev:26582023-05-03 16:59:54.601debugmmwave parse (_TZE204_sooucan5, 1.3.2 2023/04/17 8:48 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 2C71 01 00 0000 02 01 00070202000400000008, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:2C71, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 07, 02, 02, 00, 04, 00, 00, 00, 08]]

dev:26582023-05-03 16:59:54.559warnmmwave mmwave non-radar event 2 fncmd = 8

dev:26582023-05-03 16:59:54.557debugmmwave Tuya cluster: dp_id=2 dp=2 fncmd=8

dev:26582023-05-03 16:59:54.554debugmmwave parse (_TZE204_sooucan5, 1.3.2 2023/04/17 8:48 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 2C71 01 00 0000 02 01 00060202000400000008, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:2C71, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 06, 02, 02, 00, 04, 00, 00, 00, 08]]

dev:26582023-05-03 16:59:54.500infommwave Motion is active 0s

dev:26582023-05-03 16:59:54.498debugmmwave (DP=0x01) motion event fncmd = 1

dev:26582023-05-03 16:59:54.496debugmmwave Tuya cluster: dp_id=4 dp=1 fncmd=1

dev:26582023-05-03 16:59:54.493debugmmwave parse (_TZE204_sooucan5, 1.3.2 2023/04/17 8:48 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 2C71 01 00 0000 02 01 00050104000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:2C71, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 05, 01, 04, 00, 01, 01]]

dev:26582023-05-03 16:59:54.450infommwave Motion is active 0s

dev:26582023-05-03 16:59:54.447debugmmwave (DP=0x01) motion event fncmd = 1

dev:26582023-05-03 16:59:54.445debugmmwave Tuya cluster: dp_id=4 dp=1 fncmd=1

dev:26582023-05-03 16:59:54.443debugmmwave parse (_TZE204_sooucan5, 1.3.2 2023/04/17 8:48 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 2C71 01 00 0000 02 01 00040104000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:2C71, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 04, 01, 04, 00, 01, 01]]

dev:26582023-05-03 16:59:54.384infommwave Detected motion

dev:26582023-05-03 16:59:54.382debugmmwave (DP=0x01) motion event fncmd = 1

dev:26582023-05-03 16:59:54.379debugmmwave Tuya cluster: dp_id=4 dp=1 fncmd=1

dev:26582023-05-03 16:59:54.377debugmmwave parse (_TZE204_sooucan5, 1.3.2 2023/04/17 8:48 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 2C71 01 00 0000 02 01 00030104000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:2C71, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 03, 01, 04, 00, 01, 01]]

No, I do not have a Tuya Zigbee hub.

1 Like

The logs are OK for a start... I will go back to this new device during the weekend.

1 Like

@kkossev
Sorry for the late logs. It appears to keep repeating the same things over and over again. It does show motion active at least. Anything else you need let me know.