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

Thank you @iEnam !

@petteri.joutseno I have an idea now about how to test the next driver version without having the actual device available, hopefully, I can have the chance to work on this during the weekend.

2 Likes

@kkossev do we “know” this one? It reacts similar to @petteri.joutseno

I can see the led blink at detection, but no motion indication on the bridge


endpointId: 01
application: 50
inClusters: 0001,0500,EF00,0000
manufacturer: _TZ3210_cwamkvua
model: TS0202
outClusters: 0019,000A
softwareBuild:

Please let me know if this is only confusing the thread, if you would like to receive logging or that it just might be an entirely different issue.


No, I don't know this device, but I can research on it when I have a chance.

1 Like

Let me know by that time, im not in a hurry, this one just showed up today and it might be usefull to add it to the driver in due time.

Im not in a hurry and i know you have your hands full at the moment,

1 Like

@kkossev,
Not sure why the sensor has gone offline, will need to pair it again when I get home.

Re-enabled debug logging

Device details


Routing table

Look at the device Events - when was the last 'motion' or 'battery' event time, before the sensor went offline?

EDIT: actually, the last motion time is in the states, but in Unix format (added in the TODO list to save it in a human-readable form) : GMT : Wednesday, February 8, 2023 7:23:53.293 PM

So the sensor may be still operational, but it is not reporting the battery status?

Don't pair it again, first check whether it still operates as a motion detector. If doesn't work, remove and reinsert the battery first. Pair it again as a last choice.

1 Like

Great, thanks for the feedback.
Motion is stuck in active mode as there should be motion/activity in the living since early this morning.
Will remove/reinsert the battery when I get home.

Summary


Thanks

Good news, it came back online by itself (I did not need to remove battery or pair it again!).

Summary


I don't see what has happened (or didn't happen) between 7:30 PM (GMT) on Wednesday and 12:06 PM yesterday. Can you check the events or the history logs for that period?

Also, check how often the battery status is reported in the Events page.

1 Like

Sorry for the late reply, that info/logs seems to be missing.
Also, it was not working properly when it came back online... it kept becoming active/inactive continuously every 11s.
It started working normally again after removing and re-inserting the battery!
Also, battery seems to be reported every hour.

Also, with regards to the sonoff sensor below, reported offline in the "device health status" thread,
I am not sure if the issue was with the battery or something else (measured around 3V, new battery measured 3.2V).
I believe the sensor started working again after removing/re-inserting the battery.
However, it's now been over 24 hours and the battery status is showing as 0 and powersource is unknown even after installing a new battery and pairing it again, totally confused.

Summary


image

Summary

dev:16472023-02-11 02:37:26.723 PMinfoLiving room sensor (Tuya) battery is 100%

dev:16472023-02-11 02:37:16.731 PMinfoLiving room sensor (Tuya) battery is 100%

dev:16472023-02-11 02:37:07.899 PMinfoLiving room sensor (Tuya) Keep Time is 30 (0)

dev:16472023-02-11 02:37:07.685 PMinfoLiving room sensor (Tuya) received sensitivity : medium (1)

dev:16472023-02-11 02:37:07.468 PMinfoLiving room sensor (Tuya) battery is 100%

dev:16472023-02-11 02:37:07.251 PMinfoLiving room sensor (Tuya) Keep Time is 30 (0)

dev:16472023-02-11 02:37:07.031 PMinfoLiving room sensor (Tuya) received sensitivity : medium (1)

dev:16472023-02-11 02:37:06.785 PMinfoLiving room sensor (Tuya) battery is 100%

dev:16472023-02-11 02:36:49.353 PMinfoLiving room sensor (Tuya) debug logging disabled...

dev:16472023-02-11 02:36:22.896 PMinfoLiving room sensor (Tuya) Motion reset to inactive after 22s

dev:16472023-02-11 02:36:22.894 PMdebugLiving room sensor (Tuya) (DP=0x01) motion event fncmd = 1

dev:16472023-02-11 02:36:22.893 PMdebugLiving room sensor (Tuya) dp_id=4 dp=1 fncmd=1

dev:16472023-02-11 02:36:22.888 PMdebugLiving room sensor (Tuya) parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 AE48 01 00 0000 02 01 002D0104000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:AE48, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 2D, 01, 04, 00, 01, 01]]

dev:16472023-02-11 02:36:22.666 PMdebugLiving room sensor (Tuya) dp_id=2 dp=12 fncmd=538

dev:16472023-02-11 02:36:22.661 PMdebugLiving room sensor (Tuya) parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 AE48 01 00 0000 02 01 002C0C0200040000021A, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:AE48, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 2C, 0C, 02, 00, 04, 00, 00, 02, 1A]]

dev:16472023-02-11 02:36:01.247 PMinfoLiving room sensor (Tuya) Detected motion

dev:16472023-02-11 02:36:01.245 PMdebugLiving room sensor (Tuya) (DP=0x01) motion event fncmd = 0

dev:16472023-02-11 02:36:01.244 PMdebugLiving room sensor (Tuya) dp_id=4 dp=1 fncmd=0

dev:16472023-02-11 02:36:01.239 PMdebugLiving room sensor (Tuya) parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 AE48 01 00 0000 02 01 002B0104000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:AE48, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 2B, 01, 04, 00, 01, 00]]

dev:16472023-02-11 02:36:01.071 PMdebugLiving room sensor (Tuya) dp_id=2 dp=12 fncmd=538

dev:16472023-02-11 02:36:01.066 PMdebugLiving room sensor (Tuya) parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 AE48 01 00 0000 02 01 002A0C0200040000021A, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:AE48, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 2A, 0C, 02, 00, 04, 00, 00, 02, 1A]]

dev:16472023-02-11 02:33:36.649 PMinfoLiving room sensor (Tuya) Motion reset to inactive after 14s

dev:16472023-02-11 02:33:36.647 PMdebugLiving room sensor (Tuya) (DP=0x01) motion event fncmd = 1

dev:16472023-02-11 02:33:36.646 PMdebugLiving room sensor (Tuya) dp_id=4 dp=1 fncmd=1

dev:16472023-02-11 02:33:36.641 PMdebugLiving room sensor (Tuya) parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 AE48 01 00 0000 02 01 00290104000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:AE48, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 29, 01, 04, 00, 01, 01]]

dev:16472023-02-11 02:33:36.421 PMdebugLiving room sensor (Tuya) dp_id=2 dp=12 fncmd=538

dev:16472023-02-11 02:33:36.416 PMdebugLiving room sensor (Tuya) parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 AE48 01 00 0000 02 01 00280C0200040000021A, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:AE48, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 28, 0C, 02, 00, 04, 00, 00, 02, 1A]]

dev:16472023-02-11 02:33:22.616 PMinfoLiving room sensor (Tuya) Detected motion

dev:16472023-02-11 02:33:22.613 PMdebugLiving room sensor (Tuya) (DP=0x01) motion event fncmd = 0

dev:16472023-02-11 02:33:22.612 PMdebugLiving room sensor (Tuya) dp_id=4 dp=1 fncmd=0

dev:16472023-02-11 02:33:22.607 PMdebugLiving room sensor (Tuya) parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 AE48 01 00 0000 02 01 00270104000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:AE48, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 27, 01, 04, 00, 01, 00]]

dev:16472023-02-11 02:33:22.385 PMdebugLiving room sensor (Tuya) dp_id=2 dp=12 fncmd=538

dev:16472023-02-11 02:33:22.380 PMdebugLiving room sensor (Tuya) parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 AE48 01 00 0000 02 01 00260C0200040000021A, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:AE48, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 26, 0C, 02, 00, 04, 00, 00, 02, 1A]]

dev:16472023-02-11 02:33:07.100 PMinfoLiving room sensor (Tuya) Motion reset to inactive after 40s

dev:16472023-02-11 02:33:07.098 PMdebugLiving room sensor (Tuya) (DP=0x01) motion event fncmd = 1

dev:16472023-02-11 02:33:07.097 PMdebugLiving room sensor (Tuya) dp_id=4 dp=1 fncmd=1

dev:16472023-02-11 02:33:07.092 PMdebugLiving room sensor (Tuya) parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 AE48 01 00 0000 02 01 00250104000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:AE48, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 25, 01, 04, 00, 01, 01]]

dev:16472023-02-11 02:33:06.924 PMdebugLiving room sensor (Tuya) dp_id=2 dp=12 fncmd=538

dev:16472023-02-11 02:33:06.919 PMdebugLiving room sensor (Tuya) parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 AE48 01 00 0000 02 01 00240C0200040000021A, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:AE48, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 24, 0C, 02, 00, 04, 00, 00, 02, 1A]]

dev:16472023-02-11 02:32:26.678 PMinfoLiving room sensor (Tuya) Detected motion

Summary

1 Like

Thank you for the logs, @iEnam !

Setting the battery level to 0 when the device is not online was one of the workarounds that I had in my drivers, as an attempt to signal that the device is offline and it's status is unknown.

Now with the healthStatus online/offline, this patch is not needed anymore, so I will completely remove it from all of my drivers. Same for the powerSource attribute - it makes sense only if the device actually reports whether the power source is AC or battery - like the Ring Range Extender. I will remove it in the next major version update, as the powerSource is not needed anymore.

1 Like

Sorry, I think I maybe mixed up the logs above.
Please see logs below for the sonof sensor:

Summary

dev:16702023-02-11 06:47:38.794 PMinfoHallway sensor (sonoff) Motion reset to inactive after 114s

dev:16702023-02-11 06:47:38.790 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 06:47:38.789 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 06:45:44.671 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 06:45:44.667 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 06:45:44.666 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 06:44:35.348 PMinfoHallway sensor (sonoff) Motion reset to inactive after 128s

dev:16702023-02-11 06:44:35.345 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 06:44:35.343 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 06:42:26.937 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 06:42:26.931 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 06:42:26.929 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 06:11:45.501 PMinfoHallway sensor (sonoff) Motion reset to inactive after 68s

dev:16702023-02-11 06:11:45.492 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 06:11:45.486 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 06:10:37.575 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 06:10:37.571 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 06:10:37.570 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 06:02:57.982 PMinfoHallway sensor (sonoff) Motion reset to inactive after 132s

dev:16702023-02-11 06:02:57.978 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 06:02:57.977 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 06:00:45.911 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 06:00:45.907 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 06:00:45.903 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 05:57:44.111 PMinfoHallway sensor (sonoff) Motion reset to inactive after 69s

dev:16702023-02-11 05:57:44.108 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 05:57:44.106 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 05:56:35.521 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 05:56:35.517 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 05:56:35.516 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 05:53:14.268 PMinfoHallway sensor (sonoff) Motion reset to inactive after 66s

dev:16702023-02-11 05:53:14.264 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 05:53:14.263 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 05:52:08.214 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 05:52:08.211 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 05:52:08.210 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 05:51:31.723 PMinfoHallway sensor (sonoff) Motion reset to inactive after 80s

dev:16702023-02-11 05:51:31.720 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 05:51:31.719 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 05:50:12.144 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 05:50:12.135 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 05:50:12.134 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 05:47:52.901 PMinfoHallway sensor (sonoff) Motion reset to inactive after 91s

dev:16702023-02-11 05:47:52.898 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 05:47:52.896 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 05:46:22.079 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 05:46:22.076 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 05:46:22.075 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 05:45:46.844 PMinfoHallway sensor (sonoff) Motion reset to inactive after 90s

dev:16702023-02-11 05:45:46.840 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 05:45:46.839 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 05:44:16.893 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 05:44:16.890 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 05:44:16.889 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 05:43:21.993 PMinfoHallway sensor (sonoff) Motion reset to inactive after 163s

dev:16702023-02-11 05:43:21.989 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 05:43:21.988 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 05:40:38.687 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 05:40:38.684 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 05:40:38.682 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 05:39:58.685 PMinfoHallway sensor (sonoff) Motion reset to inactive after 276s

dev:16702023-02-11 05:39:58.681 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 05:39:58.680 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 05:35:23.122 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 05:35:23.118 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 05:35:23.117 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 05:33:03.588 PMinfoHallway sensor (sonoff) Motion reset to inactive after 148s

dev:16702023-02-11 05:33:03.576 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 05:33:03.555 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 05:30:35.812 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 05:30:35.808 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 05:30:35.806 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 05:29:40.867 PMinfoHallway sensor (sonoff) Motion reset to inactive after 294s

dev:16702023-02-11 05:29:40.863 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 05:29:40.861 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 05:24:46.832 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 05:24:46.829 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 05:24:46.819 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 05:24:28.971 PMinfoHallway sensor (sonoff) Motion reset to inactive after 155s

dev:16702023-02-11 05:24:28.967 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 05:24:28.965 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 05:21:53.627 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 05:21:53.624 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 05:21:53.622 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 05:21:23.489 PMinfoHallway sensor (sonoff) Motion reset to inactive after 208s

dev:16702023-02-11 05:21:23.486 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 05:21:23.484 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 05:17:55.351 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 05:17:55.348 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 05:17:55.347 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 05:17:43.656 PMinfoHallway sensor (sonoff) Motion reset to inactive after 115s

dev:16702023-02-11 05:17:43.653 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 05:17:43.652 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 05:15:48.896 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 05:15:48.893 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 05:15:48.891 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 05:15:29.704 PMinfoHallway sensor (sonoff) Motion reset to inactive after 142s

dev:16702023-02-11 05:15:29.701 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 05:15:29.699 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 05:13:08.069 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 05:13:08.065 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 05:13:08.064 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 05:12:41.426 PMinfoHallway sensor (sonoff) Motion reset to inactive after 126s

dev:16702023-02-11 05:12:41.423 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 05:12:41.422 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 05:10:35.700 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 05:10:35.696 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 05:10:35.695 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 05:10:07.831 PMinfoHallway sensor (sonoff) Motion reset to inactive after 99s

dev:16702023-02-11 05:10:07.827 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 05:10:07.826 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 05:08:29.038 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 05:08:29.035 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 05:08:29.034 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 05:02:45.519 PMinfoHallway sensor (sonoff) Motion reset to inactive after 210s

dev:16702023-02-11 05:02:45.515 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 05:02:45.514 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 04:59:15.747 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 04:59:15.744 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 04:59:15.742 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 04:56:50.809 PMinfoHallway sensor (sonoff) Motion reset to inactive after 492s

dev:16702023-02-11 04:56:50.806 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 04:56:50.805 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 04:48:39.250 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 04:48:39.247 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 04:48:39.245 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 04:46:20.352 PMinfoHallway sensor (sonoff) Motion reset to inactive after 89s

dev:16702023-02-11 04:46:20.348 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 04:46:20.347 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 04:44:51.750 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 04:44:51.747 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 04:44:51.746 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 04:44:45.836 PMinfoHallway sensor (sonoff) Motion reset to inactive after 108s

dev:16702023-02-11 04:44:45.832 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 04:44:45.831 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 04:43:25.025 PMdebugHallway sensor (sonoff) deviceHealthCheck - online (notPresentCounter=1)

dev:16702023-02-11 04:42:57.850 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 04:42:57.846 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 04:42:57.845 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 04:40:08.977 PMinfoHallway sensor (sonoff) Motion reset to inactive after 84s

dev:16702023-02-11 04:40:08.974 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 04:40:08.972 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 04:38:45.208 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 04:38:45.205 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 04:38:45.203 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 04:38:28.458 PMinfoHallway sensor (sonoff) Motion reset to inactive after 74s

dev:16702023-02-11 04:38:28.454 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 04:38:28.453 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 04:37:14.059 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 04:37:14.056 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 04:37:14.054 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 04:36:39.850 PMinfoHallway sensor (sonoff) Motion reset to inactive after 199s

dev:16702023-02-11 04:36:39.846 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 04:36:39.844 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 04:33:21.160 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 04:33:21.157 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 04:33:21.155 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 04:31:26.301 PMinfoHallway sensor (sonoff) Motion reset to inactive after 74s

dev:16702023-02-11 04:31:26.297 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 04:31:26.296 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 04:30:12.670 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 04:30:12.667 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 04:30:12.665 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 04:24:54.808 PMinfoHallway sensor (sonoff) Motion reset to inactive after 198s

dev:16702023-02-11 04:24:54.804 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 04:24:54.803 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 04:21:37.079 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 04:21:37.076 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 04:21:37.074 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 04:17:38.632 PMinfoHallway sensor (sonoff) Motion reset to inactive after 212s

dev:16702023-02-11 04:17:38.628 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 04:17:38.627 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 04:14:07.048 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 04:14:07.045 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 04:14:07.044 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 04:13:27.056 PMinfoHallway sensor (sonoff) Motion reset to inactive after 87s

dev:16702023-02-11 04:13:27.053 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 04:13:27.052 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 04:12:00.370 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 04:12:00.366 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 04:12:00.365 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 04:09:16.531 PMinfoHallway sensor (sonoff) Motion reset to inactive after 66s

dev:16702023-02-11 04:09:16.528 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 04:09:16.526 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 04:08:10.670 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 04:08:10.667 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 04:08:10.665 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 04:01:42.142 PMinfoHallway sensor (sonoff) Motion reset to inactive after 79s

dev:16702023-02-11 04:01:42.138 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 04:01:42.137 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 04:00:23.480 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 04:00:23.476 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 04:00:23.475 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 03:49:42.388 PMinfoHallway sensor (sonoff) Motion reset to inactive after 116s

dev:16702023-02-11 03:49:42.384 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 03:49:42.383 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 03:47:45.958 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 03:47:45.955 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 03:47:45.953 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 03:47:00.797 PMinfoHallway sensor (sonoff) Motion reset to inactive after 99s

dev:16702023-02-11 03:47:00.794 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 03:47:00.792 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 03:45:21.940 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 03:45:21.936 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 03:45:21.934 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 03:40:08.453 PMinfoHallway sensor (sonoff) Motion reset to inactive after 164s

dev:16702023-02-11 03:40:08.449 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 03:40:08.448 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 03:37:24.244 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 03:37:24.241 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 03:37:24.239 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 03:31:42.595 PMinfoHallway sensor (sonoff) Motion reset to inactive after 66s

dev:16702023-02-11 03:31:42.592 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 03:31:42.591 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 03:30:36.635 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 03:30:36.632 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 03:30:36.631 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 03:30:28.994 PMinfoHallway sensor (sonoff) Motion reset to inactive after 68s

dev:16702023-02-11 03:30:28.990 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 03:30:28.988 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 03:29:20.711 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 03:29:20.707 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 03:29:20.706 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 03:27:20.968 PMinfoHallway sensor (sonoff) Motion reset to inactive after 64s

dev:16702023-02-11 03:27:20.965 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 03:27:20.963 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 03:26:17.369 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 03:26:17.366 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 03:26:17.365 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 03:25:36.577 PMdebugHallway sensor (sonoff) ignored motion inactive event after 611s

dev:16702023-02-11 03:25:36.573 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 03:25:36.571 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 03:24:32.022 PMinfoHallway sensor (sonoff) Motion reset to inactive after 547s

dev:16702023-02-11 03:24:32.018 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 03:24:32.016 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 03:15:25.513 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 03:15:25.508 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 03:15:25.505 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 02:48:40.368 PMinfoHallway sensor (sonoff) Motion reset to inactive after 223s

dev:16702023-02-11 02:48:40.364 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0000 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 02:48:40.363 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

dev:16702023-02-11 02:44:57.632 PMinfoHallway sensor (sonoff) Detected motion

dev:16702023-02-11 02:44:57.628 PMdebugHallway sensor (sonoff) Zone status: zone status 0x0001 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:16702023-02-11 02:44:57.627 PMdebugHallway sensor (sonoff) parse(eWeLink) descMap = [:]

1 Like

@kkossev

It seems a queer device that does motion and illumination;

The device drops off the network after a few hours. Repairing brings it back.

Battery is reported, and sometimes motion. It however also features a button and seemingly illuminance

Seems it needs something different for a driver

logging

dev:442023-02-12 18:49:13.060debugTS0202 Zone status: zone status 0x0004 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:442023-02-12 18:49:13.059debugTS0202 parse(_TZ3210_cwamkvua) descMap = [:]

dev:442023-02-12 18:47:56.626debugTS0202 Zone status: zone status 0x0005 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:442023-02-12 18:47:56.624debugTS0202 parse(_TZ3210_cwamkvua) descMap = [:]

dev:442023-02-12 18:34:18.339debugTS0202 Zone status: zone status 0x0004 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:442023-02-12 18:34:18.338debugTS0202 parse(_TZ3210_cwamkvua) descMap = [:]

dev:442023-02-12 18:31:08.560debugTS0202 Battery Percentage rawValue = 200 -> 100%

dev:442023-02-12 18:31:08.556debugTS0202 parse(_TZ3210_cwamkvua) descMap = [raw:CE0301000110210020C82000201E, dni:CE03, endpoint:01, cluster:0001, size:10, attrId:0021, encoding:20, command:0A, value:C8, clusterInt:1, attrInt:33, additionalAttrs:[[value:1E, encoding:20, attrId:0020, consumedBytes:4, attrInt:32]]]

dev:442023-02-12 18:29:48.157debugTS0202 Zone status: zone status 0x0005 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:442023-02-12 18:29:48.156debugTS0202 parse(_TZ3210_cwamkvua) descMap = [:]

dev:442023-02-12 18:29:36.800debugTS0202 Zone status: zone status 0x0004 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:442023-02-12 18:29:36.799debugTS0202 parse(_TZ3210_cwamkvua) descMap = [:]

dev:442023-02-12 18:28:02.097debugTS0202 Zone status: zone status 0x0005 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:442023-02-12 18:28:02.096debugTS0202 parse(_TZ3210_cwamkvua) descMap = [:]

dev:442023-02-12 18:28:01.978debugTS0202 Battery Percentage rawValue = 150 -> 75%

dev:442023-02-12 18:28:01.976debugTS0202 Tuya battery status report dp_id=1 dp=102 fncmd=1

dev:442023-02-12 18:28:01.975debugTS0202 dp_id=1 dp=102 fncmd=1

dev:442023-02-12 18:28:01.970debugTS0202 parse(_TZ3210_cwamkvua) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 CE03 01 00 0000 06 01 00256601000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:CE03, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:06, direction:01, data:[00, 25, 66, 01, 00, 01, 01]]

dev:442023-02-12 18:27:44.466debugTS0202 Zone status: zone status 0x0005 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:442023-02-12 18:27:44.465debugTS0202 parse(_TZ3210_cwamkvua) descMap = [:]

dev:442023-02-12 18:27:44.365debugTS0202 Battery Percentage rawValue = 200 -> 100%

dev:442023-02-12 18:27:44.362debugTS0202 Tuya battery status report dp_id=1 dp=102 fncmd=0

dev:442023-02-12 18:27:44.360debugTS0202 dp_id=1 dp=102 fncmd=0

dev:442023-02-12 18:27:44.349debugTS0202 parse(_TZ3210_cwamkvua) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 CE03 01 00 0000 06 01 00246601000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:CE03, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:06, direction:01, data:[00, 24, 66, 01, 00, 01, 00]]

dev:442023-02-12 18:27:44.233infoTS0202 Tuya check-in

dev:442023-02-12 18:27:44.227debugTS0202 parse(_TZ3210_cwamkvua) descMap = [raw:CE030100003ADFFF421934000000128A00000012C0000000127E1B0000128A01000012, dni:CE03, endpoint:01, cluster:0000, size:3A, attrId:FFDF, encoding:42, command:0A, value:4ŠÀ~eŠ, clusterInt:0, attrInt:65503]

dev:442023-02-12 18:27:30.073debugTS0202 Zone status: zone status 0x0005 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:442023-02-12 18:27:30.072debugTS0202 parse(_TZ3210_cwamkvua) descMap = [:]

dev:442023-02-12 18:27:29.951debugTS0202 Battery Percentage rawValue = 150 -> 75%

dev:442023-02-12 18:27:29.949debugTS0202 Tuya battery status report dp_id=1 dp=102 fncmd=1

dev:442023-02-12 18:27:29.948debugTS0202 dp_id=1 dp=102 fncmd=1

dev:442023-02-12 18:27:29.943debugTS0202 parse(_TZ3210_cwamkvua) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 CE03 01 00 0000 06 01 00236601000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:CE03, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:06, direction:01, data:[00, 23, 66, 01, 00, 01, 01]]

dev:442023-02-12 18:27:28.508debugTS0202 Zone status: zone status 0x0005 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:442023-02-12 18:27:28.507debugTS0202 parse(_TZ3210_cwamkvua) descMap = [:]

dev:442023-02-12 18:27:28.385debugTS0202 Battery Percentage rawValue = 200 -> 100%

dev:442023-02-12 18:27:28.384debugTS0202 Tuya battery status report dp_id=1 dp=102 fncmd=0

dev:442023-02-12 18:27:28.382debugTS0202 dp_id=1 dp=102 fncmd=0

dev:442023-02-12 18:27:28.378debugTS0202 parse(_TZ3210_cwamkvua) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 CE03 01 00 0000 06 01 00226601000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:CE03, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:06, direction:01, data:[00, 22, 66, 01, 00, 01, 00]]

dev:442023-02-12 18:27:17.676debugTS0202 Zone status: zone status 0x0005 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:442023-02-12 18:27:17.674debugTS0202 parse(_TZ3210_cwamkvua) descMap = [:]

dev:442023-02-12 18:27:17.568debugTS0202 Battery Percentage rawValue = 150 -> 75%

dev:442023-02-12 18:27:17.567debugTS0202 Tuya battery status report dp_id=1 dp=102 fncmd=1

dev:442023-02-12 18:27:17.565debugTS0202 dp_id=1 dp=102 fncmd=1

dev:442023-02-12 18:27:17.561debugTS0202 parse(_TZ3210_cwamkvua) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 CE03 01 00 0000 06 01 00216601000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:CE03, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:06, direction:01, data:[00, 21, 66, 01, 00, 01, 01]]

dev:442023-02-12 18:27:17.428debugTS0202 Zone status: zone status 0x0005 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:442023-02-12 18:27:17.427debugTS0202 parse(_TZ3210_cwamkvua) descMap = [:]

dev:442023-02-12 18:27:17.313debugTS0202 Battery Percentage rawValue = 200 -> 100%

dev:442023-02-12 18:27:17.312debugTS0202 Tuya battery status report dp_id=1 dp=102 fncmd=0

dev:442023-02-12 18:27:17.310debugTS0202 dp_id=1 dp=102 fncmd=0

dev:442023-02-12 18:27:17.306debugTS0202 parse(_TZ3210_cwamkvua) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 CE03 01 00 0000 06 01 00206601000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:CE03, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:06, direction:01, data:[00, 20, 66, 01, 00, 01, 00]]

dev:442023-02-12 18:27:13.793debugTS0202 Zone status: zone status 0x0005 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:442023-02-12 18:27:13.791debugTS0202 parse(_TZ3210_cwamkvua) descMap = [:]

dev:442023-02-12 18:27:13.668debugTS0202 Battery Percentage rawValue = 150 -> 75%

dev:442023-02-12 18:27:13.667debugTS0202 Tuya battery status report dp_id=1 dp=102 fncmd=1

dev:442023-02-12 18:27:13.665debugTS0202 dp_id=1 dp=102 fncmd=1

dev:442023-02-12 18:27:13.661debugTS0202 parse(_TZ3210_cwamkvua) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 CE03 01 00 0000 06 01 001F6601000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:CE03, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:06, direction:01, data:[00, 1F, 66, 01, 00, 01, 01]]

dev:442023-02-12 18:27:13.536debugTS0202 Zone status: zone status 0x0005 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:442023-02-12 18:27:13.535debugTS0202 parse(_TZ3210_cwamkvua) descMap = [:]

dev:442023-02-12 18:27:13.420debugTS0202 Battery Percentage rawValue = 200 -> 100%

dev:442023-02-12 18:27:13.418debugTS0202 Tuya battery status report dp_id=1 dp=102 fncmd=0

dev:442023-02-12 18:27:13.417debugTS0202 dp_id=1 dp=102 fncmd=0

dev:442023-02-12 18:27:13.412debugTS0202 parse(_TZ3210_cwamkvua) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 CE03 01 00 0000 06 01 001E6601000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:CE03, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:06, direction:01, data:[00, 1E, 66, 01, 00, 01, 00]]

dev:442023-02-12 18:27:10.993debugTS0202 Zone status: zone status 0x0005 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:442023-02-12 18:27:10.992debugTS0202 parse(_TZ3210_cwamkvua) descMap = [:]

dev:442023-02-12 18:27:10.873debugTS0202 Battery Percentage rawValue = 150 -> 75%

dev:442023-02-12 18:27:10.871debugTS0202 Tuya battery status report dp_id=1 dp=102 fncmd=1

dev:442023-02-12 18:27:10.870debugTS0202 dp_id=1 dp=102 fncmd=1

dev:442023-02-12 18:27:10.865debugTS0202 parse(_TZ3210_cwamkvua) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 CE03 01 00 0000 06 01 001D6601000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:CE03, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:06, direction:01, data:[00, 1D, 66, 01, 00, 01, 01]]

dev:442023-02-12 18:27:09.250debugTS0202 Zone status: zone status 0x0005 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:442023-02-12 18:27:09.249debugTS0202 parse(_TZ3210_cwamkvua) descMap = [:]

dev:442023-02-12 18:27:09.137debugTS0202 Battery Percentage rawValue = 200 -> 100%

dev:442023-02-12 18:27:09.136debugTS0202 Tuya battery status report dp_id=1 dp=102 fncmd=0

dev:442023-02-12 18:27:09.134debugTS0202 dp_id=1 dp=102 fncmd=0

dev:442023-02-12 18:27:09.130debugTS0202 parse(_TZ3210_cwamkvua) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 CE03 01 00 0000 06 01 001C6601000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:CE03, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:06, direction:01, data:[00, 1C, 66, 01, 00, 01, 00]]

dev:442023-02-12 18:26:55.128debugTS0202 Zone status: zone status 0x0005 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:442023-02-12 18:26:55.126debugTS0202 parse(_TZ3210_cwamkvua) descMap = [:]

dev:442023-02-12 18:26:54.008debugTS0202 Battery Percentage rawValue = 150 -> 75%

dev:442023-02-12 18:26:54.007debugTS0202 Tuya battery status report dp_id=1 dp=102 fncmd=1

dev:442023-02-12 18:26:54.005debugTS0202 dp_id=1 dp=102 fncmd=1

dev:442023-02-12 18:26:54.000debugTS0202 parse(_TZ3210_cwamkvua) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 CE03 01 00 0000 06 01 001B6601000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:CE03, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:06, direction:01, data:[00, 1B, 66, 01, 00, 01, 01]]

dev:442023-02-12 18:26:53.851debugTS0202 Zone status: zone status 0x0005 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:442023-02-12 18:26:53.850debugTS0202 parse(_TZ3210_cwamkvua) descMap = [:]

dev:442023-02-12 18:26:53.729debugTS0202 Battery Percentage rawValue = 200 -> 100%

dev:442023-02-12 18:26:53.727debugTS0202 Tuya battery status report dp_id=1 dp=102 fncmd=0

dev:442023-02-12 18:26:53.726debugTS0202 dp_id=1 dp=102 fncmd=0

dev:442023-02-12 18:26:53.720debugTS0202 parse(_TZ3210_cwamkvua) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 CE03 01 00 0000 06 01 001A6601000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:CE03, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:06, direction:01, data:[00, 1A, 66, 01, 00, 01, 00]]

dev:442023-02-12 18:26:51.390debugTS0202 Zone status: zone status 0x0005 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:442023-02-12 18:26:51.389debugTS0202 parse(_TZ3210_cwamkvua) descMap = [:]

dev:442023-02-12 18:26:51.276debugTS0202 Battery Percentage rawValue = 150 -> 75%

dev:442023-02-12 18:26:51.274debugTS0202 Tuya battery status report dp_id=1 dp=102 fncmd=1

dev:442023-02-12 18:26:51.273debugTS0202 dp_id=1 dp=102 fncmd=1

dev:442023-02-12 18:26:51.267debugTS0202 parse(_TZ3210_cwamkvua) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 CE03 01 00 0000 06 01 00196601000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:CE03, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:06, direction:01, data:[00, 19, 66, 01, 00, 01, 01]]

dev:442023-02-12 18:26:51.137debugTS0202 Zone status: zone status 0x0005 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:442023-02-12 18:26:51.136debugTS0202 parse(_TZ3210_cwamkvua) descMap = [:]

dev:442023-02-12 18:26:51.019debugTS0202 Battery Percentage rawValue = 200 -> 100%

dev:442023-02-12 18:26:51.018debugTS0202 Tuya battery status report dp_id=1 dp=102 fncmd=0

dev:442023-02-12 18:26:51.017debugTS0202 dp_id=1 dp=102 fncmd=0

dev:442023-02-12 18:26:51.012debugTS0202 parse(_TZ3210_cwamkvua) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 CE03 01 00 0000 06 01 00186601000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:CE03, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:06, direction:01, data:[00, 18, 66, 01, 00, 01, 00]]

dev:442023-02-12 18:26:48.685warnsetPar: parameter par value null must be within 0.5 and 500.0

dev:442023-02-12 18:26:48.683warnsetPark fadingTime null

dev:442023-02-12 18:26:46.495debugTS0202 Zone status: zone status 0x0005 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:442023-02-12 18:26:46.494debugTS0202 parse(_TZ3210_cwamkvua) descMap = [:]

dev:442023-02-12 18:26:46.375debugTS0202 Battery Percentage rawValue = 150 -> 75%

dev:442023-02-12 18:26:46.374debugTS0202 Tuya battery status report dp_id=1 dp=102 fncmd=1

dev:442023-02-12 18:26:46.372debugTS0202 dp_id=1 dp=102 fncmd=1

dev:442023-02-12 18:26:46.368debugTS0202 parse(_TZ3210_cwamkvua) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 CE03 01 00 0000 06 01 00176601000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:CE03, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:06, direction:01, data:[00, 17, 66, 01, 00, 01, 01]]

dev:442023-02-12 18:26:46.243debugTS0202 Zone status: zone status 0x0005 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:442023-02-12 18:26:46.242debugTS0202 parse(_TZ3210_cwamkvua) descMap = [:]

dev:442023-02-12 18:26:46.131debugTS0202 Battery Percentage rawValue = 200 -> 100%

dev:442023-02-12 18:26:46.129debugTS0202 Tuya battery status report dp_id=1 dp=102 fncmd=0

dev:442023-02-12 18:26:46.128debugTS0202 dp_id=1 dp=102 fncmd=0

dev:442023-02-12 18:26:46.123debugTS0202 parse(_TZ3210_cwamkvua) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 CE03 01 00 0000 06 01 00166601000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:CE03, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:06, direction:01, data:[00, 16, 66, 01, 00, 01, 00]]

dev:442023-02-12 18:26:41.897warnTS0202 please select motion action)

dev:442023-02-12 18:26:41.599debugTS0202 Zone status: zone status 0x0005 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:442023-02-12 18:26:41.598debugTS0202 parse(_TZ3210_cwamkvua) descMap = [:]

dev:442023-02-12 18:26:41.482debugTS0202 Battery Percentage rawValue = 150 -> 75%

dev:442023-02-12 18:26:41.481debugTS0202 Tuya battery status report dp_id=1 dp=102 fncmd=1

dev:442023-02-12 18:26:41.479debugTS0202 dp_id=1 dp=102 fncmd=1

dev:442023-02-12 18:26:41.475debugTS0202 parse(_TZ3210_cwamkvua) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 CE03 01 00 0000 06 01 00156601000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:CE03, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:06, direction:01, data:[00, 15, 66, 01, 00, 01, 01]]

dev:442023-02-12 18:26:41.351debugTS0202 Zone status: zone status 0x0005 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:442023-02-12 18:26:41.350debugTS0202 parse(_TZ3210_cwamkvua) descMap = [:]

dev:442023-02-12 18:26:41.234debugTS0202 Battery Percentage rawValue = 200 -> 100%

dev:442023-02-12 18:26:41.233debugTS0202 Tuya battery status report dp_id=1 dp=102 fncmd=0

dev:442023-02-12 18:26:41.231debugTS0202 dp_id=1 dp=102 fncmd=0

dev:442023-02-12 18:26:41.227debugTS0202 parse(_TZ3210_cwamkvua) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 CE03 01 00 0000 06 01 00146601000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:CE03, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:06, direction:01, data:[00, 14, 66, 01, 00, 01, 00]]

dev:442023-02-12 18:26:39.707debugTS0202 Zone status: zone status 0x0005 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:442023-02-12 18:26:39.706debugTS0202 parse(_TZ3210_cwamkvua) descMap = [:]

dev:442023-02-12 18:26:39.590debugTS0202 Battery Percentage rawValue = 150 -> 75%

dev:442023-02-12 18:26:39.589debugTS0202 Tuya battery status report dp_id=1 dp=102 fncmd=1

dev:442023-02-12 18:26:39.587debugTS0202 dp_id=1 dp=102 fncmd=1

dev:442023-02-12 18:26:39.583debugTS0202 parse(_TZ3210_cwamkvua) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 CE03 01 00 0000 06 01 00136601000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:CE03, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:06, direction:01, data:[00, 13, 66, 01, 00, 01, 01]]

dev:442023-02-12 18:26:39.457debugTS0202 Zone status: zone status 0x0005 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

dev:442023-02-12 18:26:39.456debugTS0202 parse(_TZ3210_cwamkvua) descMap = [:]

dev:442023-02-12 18:26:39.342debugTS0202 Battery Percentage rawValue = 200 -> 100%

dev:442023-02-12 18:26:39.341debugTS0202 Tuya battery status report dp_id=1 dp=102 fncmd=0

dev:442023-02-12 18:26:39.339debugTS0202 dp_id=1 dp=102 fncmd=0

dev:442023-02-12 18:26:39.334debugTS0202 parse(_TZ3210_cwamkvua) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 CE03 01 00 0000 06 01 00126601000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:CE03, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:06, direction:01, data:[00, 12, 66, 01, 00, 01, 00]]

dev:442023-02-12 18:26:37.025debugTS0202 IAS enroll write attribute response is FAILURE

dev:442023-02-12 18:26:37.022debugTS0202 parse(_TZ3210_cwamkvua) descMap = [raw:catchall: 0104 0500 01 01 0040 00 CE03 00 00 0000 04 01 8601F0, profileId:0104, clusterId:0500, clusterInt:1280, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:CE03, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:04, direction:01, data:[86, 01, F0]]

dev:442023-02-12 18:26:36.804debugTS0202 IAS enroll write attribute response is FAILURE

dev:442023-02-12 18:26:36.800debugTS0202 parse(_TZ3210_cwamkvua) descMap = [raw:catchall: 0104 0500 01 01 0040 00 CE03 00 00 0000 04 01 861300, profileId:0104, clusterId:0500, clusterInt:1280, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:CE03, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:04, direction:01, data:[86, 13, 00]]

dev:442023-02-12 18:26:36.680debugTS0202 sendZigbeeCommands (cmd=[he wattr 0xCE03 0x01 0x0500 0x0013 0x20 {01} {}, delay 200, he wattr 0xCE03 0x01 0x0500 0xF001 0x20 {00} {}, delay 200])

dev:442023-02-12 18:26:36.678debugTS0202 sending the changed AdvancedOptions

dev:442023-02-12 18:26:36.676debugTS0202 changing IAS Keep Time to : 30

dev:442023-02-12 18:26:36.675debugTS0202 sending IAS sensitivity : 30 (0)

dev:442023-02-12 18:26:36.668debugTS0202 changing IAS sensitivity to : medium

dev:442023-02-12 18:26:36.666debugTS0202 sending IAS sensitivity : medium (1)

dev:442023-02-12 18:26:35.689infoTS0202 Motion is active 27s

dev:442023-02-12 18:26:35.566infoTS0202 battery is 75%

dev:442023-02-12 18:26:35.434infoTS0202 Motion is active 26s

dev:442023-02-12 18:26:35.307infoTS0202 battery is 100%

dev:442023-02-12 18:26:35.181infoTS0202 battery is 100%

dev:442023-02-12 18:26:26.719infoTS0202 Motion is active 18s

dev:442023-02-12 18:26:26.597infoTS0202 battery is 75%

dev:442023-02-12 18:26:26.466infoTS0202 Motion is active 17s

dev:442023-02-12 18:26:26.350infoTS0202 battery is 100%

dev:442023-02-12 18:26:14.800infoTS0202 battery is 100%

dev:442023-02-12 18:26:10.425infoTS0202 Motion is active 1s

dev:442023-02-12 18:26:09.277infoTS0202 Motion is active 0s

dev:442023-02-12 18:26:09.153infoTS0202 battery is 75%

dev:442023-02-12 18:26:09.004infoTS0202 Detected motion

dev:442023-02-12 18:26:08.863infoTS0202 battery is 100%

dev:442023-02-12 18:26:07.327infoTS0202 battery is 100%

dev:442023-02-12 18:26:05.805infoTS0202 is present

dev:442023-02-12 18:26:04.552infoTS0202 configure()..

dev:442023-02-10 17:17:08.988infoTS0202 debug logging disabled...

dev:442023-02-10 04:21:18.027debugTS0202 deviceHealthCheck - online (notPresentCounter=4)

dev:442023-02-10 01:21:18.053debugTS0202 deviceHealthCheck - online (notPresentCounter=3)

dev:442023-02-09 22:21:18.029debugTS0202 deviceHealthCheck - online (notPresentCounter=2)

dev:442023-02-09 19:21:18.031debugTS0202 deviceHealthCheck - online (notPresentCounter=1)

dev:442023-02-09 17:17:10.953infoTS0202 Initialization finished
version=1.2.0 (Timestamp: 2023/01/31 6:25 PM)

dev:442023-02-09 17:17:10.952infoTS0202 manufacturer = _TZ3210_cwamkvua

dev:442023-02-09 17:17:09.008infoTS0202 preferencies updates are sent to the device...

dev:442023-02-09 17:17:09.005debugTS0202 sendZigbeeCommands (cmd=[he wattr 0xF03E 0x01 0x0500 0x0013 0x20 {01} {}, delay 200, he wattr 0xF03E 0x01 0x0500 0xF001 0x20 {00} {}, delay 200])

dev:442023-02-09 17:17:09.004debugTS0202 sending the changed AdvancedOptions

dev:442023-02-09 17:17:09.002debugTS0202 changing IAS Keep Time to : 30

dev:442023-02-09 17:17:09.001debugTS0202 sending IAS sensitivity : 30 (0)

dev:442023-02-09 17:17:08.994debugTS0202 changing IAS sensitivity to : medium

dev:442023-02-09 17:17:08.993debugTS0202 sending IAS sensitivity : medium (1)

dev:442023-02-09 17:17:08.968infoTS0202 Debug logging is will be turned off after 24 hours

dev:442023-02-09 17:17:08.933infoTS0202 Debug logging is true; Description text logging is true

dev:442023-02-09 17:17:08.932infoTS0202 Updating TS0202 (_TZ3210_cwamkvua) model TS0202 manufacturer _TZ3210_cwamkvua

dev:442023-02-09 17:17:07.898debugTS0202 sendZigbeeCommands (cmd=[he raw 0xF03E 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0xF03E 0x01 0x0000 0xFFDE 0x20 {13} {}, delay 200, he wattr 0xF03E 0x01 0x0500 0x0010 0xF0 {6A198516006F0D00}, delay 2000, he raw 0xF03E 1 0x01 0x0500 {01 23 00 00 00}, delay 2000, he raw 0xF03E 1 0x01 0x0500 {10 00 00 00 00}, delay 2000])

dev:442023-02-09 17:17:07.896debugTS0202 IAS device: [he raw 0xF03E 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0xF03E 0x01 0x0000 0xFFDE 0x20 {13} {}, delay 200, he wattr 0xF03E 0x01 0x0500 0x0010 0xF0 {6A198516006F0D00}, delay 2000, he raw 0xF03E 1 0x01 0x0500 {01 23 00 00 00}, delay 2000, he raw 0xF03E 1 0x01 0x0500 {10 00 00 00 00}, delay 2000]

dev:442023-02-09 17:17:07.863infoTS0202 configure()..

dev:442023-02-09 17:17:07.856infoTS0202 installed()

dev:442023-02-09 17:17:07.739infoTS0202 InitializeVars( fullInit = true )...

dev:442023-02-09 17:17:07.717infoTS0202 Initialize( fullInit = true )...

dev:442023-02-09 17:17:02.745debugTS0202 sendZigbeeCommands (cmd=[he raw 0xF03E 1 0x01 0x0000 {10 00 00 07 00 FE FF}, delay 200, he raw 0xF03E 1 0x01 0x0500 {10 00 00 13 00}, delay 200, he raw 0xF03E 1 0x01 0x0500 {10 00 00 01 F0}, delay 200])

dev:442023-02-09 17:17:02.744debugTS0202 refresh()...

dev:442023-02-09 17:16:55.882debugTS0202 sendZigbeeCommands (cmd=[he raw 0xF03E 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0xF03E 0x01 0x0000 0xFFDE 0x20 {13} {}, delay 200, he wattr 0xF03E 0x01 0x0500 0x0010 0xF0 {6A198516006F0D00}, delay 2000, he raw 0xF03E 1 0x01 0x0500 {01 23 00 00 00}, delay 2000, he raw 0xF03E 1 0x01 0x0500 {10 00 00 00 00}, delay 2000])

dev:442023-02-09 17:16:55.876debugTS0202 IAS device: [he raw 0xF03E 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0xF03E 0x01 0x0000 0xFFDE 0x20 {13} {}, delay 200, he wattr 0xF03E 0x01 0x0500 0x0010 0xF0 {6A198516006F0D00}, delay 2000, he raw 0xF03E 1 0x01 0x0500 {01 23 00 00 00}, delay 2000, he raw 0xF03E 1 0x01 0x0500 {10 00 00 00 00}, delay 2000]

dev:442023-02-09 17:16:55.788infoTS0202 configure()..

dev:442023-02-09 08:26:21.299infoTS0202 preferencies updates are sent to the device...

dev:442023-02-09 08:26:21.286debugTS0202 sendZigbeeCommands (cmd=[he wattr 0xF03E 0x01 0x0500 0x0013 0x20 {02} {}, delay 200, null])

after switching drivers [dev:44](http://192.168.11.89/logs?tab=past&deviceId=44#)2023-02-12 19:11:01.484[debug](http://192.168.11.89/logs?tab=past&deviceId=44#)TS0202 motion event 0x65 fncmd = 1

dev:442023-02-12 19:11:01.482debugTS0202 dp_id=4 dp=101 fncmd=1

dev:442023-02-12 19:11:01.478debugTS0202 parse(_TZ3210_cwamkvua) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 CE03 01 00 0000 06 01 002D6504000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:CE03, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:06, direction:01, data:[00, 2D, 65, 04, 00, 01, 01]]

dev:442023-02-12 19:11:00.264debugTS0202 NOT PARSED : descMap = [raw:catchall: 0104 0500 01 01 0040 00 CE03 00 00 0000 01 01 01F086, profileId:0104, clusterId:0500, clusterInt:1280, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:CE03, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[01, F0, 86]]


dev:442023-02-12 19:16:26.098infofingerprint profileId:"0104", endpointId:"01", inClusters:"0001,0500,EF00,0000", outClusters:"0019,000A", model:"TS0202", manufacturer:"_TZ3210_cwamkvua"
dev:442023-02-12 19:16:25.958traceZCL version:03
dev:442023-02-12 19:16:25.952traceSoftware Build Id:unknown
dev:442023-02-12 19:16:25.950traceModel:TS0202
dev:442023-02-12 19:16:25.948traceManufacturer:_TZ3210_cwamkvua
dev:442023-02-12 19:16:25.941infoZigbee description:zone status 0x0005 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0000

Thank you for the logs, Henk!
I have already added this device in the TODO list for this driver, and yes, it is a bit unusual. I think it does not report illuminance in Lux, but provides just light or dark binary switch.

1 Like

Any news on this? All good, but no motion.


Sorry, I haven't had the time to work on this issue. This week I only restored the last 4-in-1 driver code that worked with the previous version of the same driver. Hopefully can add the logic to change the motion active/inactive depending on the device application version soon. I must finish the Tuya Zigbee Contact Sensor++ driver first, it is almost done. If you have any ZIgbee contact sensors (not just Tuya!) you are welcome to test.

I will remove the contact sensors code from this driver, as there is a dedicated new driver now.
@bbholthome (_TZ3000_26fmupbb) @Abhay (_TZE200_pay2byax) it will be great if you can test the new driver linked above.

1 Like

@kkossev sure i will check and get back to you.
By i did work on creating a driver that is just dedicated to Contact Sensor only. Need to just work out few last glitches and then commit to my git hub.
Unfortunately for last few weeks never got a chance to do that :frowning:

Here is the link to my new Driver. With this i have tested:

  • Complete new pairing
  • Changing of Driver after initial pair selected the sensor as "Device"
    Confirm that:
  • Contact events works
  • Battery events are reported (every 30 mins)
  • LUX events are reported:
  1. Every 30 mins
  2. When Lux changes (need to double check this)
  3. When there is change is Contact Sensor

Link:

Summary

Hubitat/Tuya Contact Sensor.groovy at main · abhayms-git/Hubitat · GitHub

1 Like

@kkossev I added you as a collaborator to my Git repo. I guess i am little late, now that you already developed a new driver for Contact Sensor.
It was still good learning for me.

2 Likes

Hi @Abhay ,

I had a quick look at your driver - looks very good!
I have also accepted your invitation in Github. So we can continue discussing it either in GitHub, or in a new thread here. I will create tomorrow a new thread for the Tuya Zigbee Contact Sensor++ driver.

Regards!

2 Likes