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

This is Xiaomi Bluetooth mmWave.
I hope Zigbee products come out.

US $20.16 20%OFF | Linptech Smart Human Presence Sensor ES1 Linkage Millimeter Wave Radar Inductive Static Human Recognition 6m Sensing Distance
https://a.aliexpress.com/_mO4u8h4

1 Like

Just came in today;
Model TS0202

Confirmed TS0202, working without issues


* fingerprint profileId:"0104", 
* endpointId:"01"
* inClusters:"0001,0500,0003,0000", 
* outClusters:"1000,0006,0019,000A", 
* model:"TS0202", 
* ZCL version:03
* Software Build Id:unknown
* Model:TS0202
* Manufacturer:_TZ3000_6ygjfyll

EDIT/ ADD
Exported to HomeKit as motion sensor with battery, works fine.
Dont forget to remove the functionality that the homekit app provides like illuminance and temp. These are not supported by this device.

1 Like

Just got mine. Maybe I don’t understand the logic because it does not detect any motion.

manufacturer: _TZE200_3towulqd
model: TS0601

I’ve set lux treshold to 50 and expect it to detect motion when lux is below that. It does not.

No, the logic in the driver is “do not report Lux if the illuminance changed less than 50 lx”. This is to avoid too frequent lux reporting for some sensors.

You could use RM5 or RoomLighting app to add further logic - ignore the motion, if the illuminance is below a certain value.

You are saying that it should report motion no matter what? That it does not do. I see only illumination changes and battery status. I’ll try another one while I have three of those.

Make sure you pair the sensor close to the hub.

I don't have this sensor, but yes - the motion should be reported always, regardless of the illuminance threshold.

Similar sensors report illuminance only when motion is detected, a few hundred milliseconds before the motion event is sent. But @user3874 wrote here that the illuminance is reported even without a motion detected!

Perfect pairing while I get everyting in place and pairing light stops on the device. Works as lux sensor, but does not detect any motion. Maybe nobody is trying to use motion while I’m first to report that.

This is possible ...

Please send some debug logs when there is a motion in front of the sensor.
(You can use the forum editor cog wheel tool to hide the logs in a summary section)

Summary

dev:6522023-02-05 16:28:15.521warnUnhandled Event - description:catchall: 0000 0005 00 00 0040 00 E3A7 00 00 0000 00 00 910000 | msgMap:[raw:catchall: 0000 0005 00 00 0040 00 E3A7 00 00 0000 00 00 910000, profileId:0000, clusterId:0005, clusterInt:5, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:E3A7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[91, 00, 00]]

dev:6522023-02-05 16:28:06.228warnUnhandled Event - description:catchall: 0000 0005 00 00 0040 00 E3A7 00 00 0000 00 00 900000 | msgMap:[raw:catchall: 0000 0005 00 00 0040 00 E3A7 00 00 0000 00 00 900000, profileId:0000, clusterId:0005, clusterInt:5, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:E3A7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[90, 00, 00]]

dev:6522023-02-05 16:27:56.945warnUnhandled Event - description:catchall: 0000 0005 00 00 0040 00 E3A7 00 00 0000 00 00 8F0000 | msgMap:[raw:catchall: 0000 0005 00 00 0040 00 E3A7 00 00 0000 00 00 8F0000, profileId:0000, clusterId:0005, clusterInt:5, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:E3A7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[8F, 00, 00]]

app:6332023-02-05 16:27:52.142debugHome Connect Integration processData: Home Connect CoffeeMaker - [event:KEEP-ALIVE, data:, id:BOSCH-CTL636EB6-68A40E4F6807]

app:6332023-02-05 16:27:52.139debugHome Connect Integration mapping: [event:KEEP-ALIVE, data:, id:BOSCH-CTL636EB6-68A40E4F6807]

app:6332023-02-05 16:27:52.136debugHome Connect Integration Received event: KEEP-ALIVE data: id:BOSCH-CTL636EB6-68A40E4F6807

app:6332023-02-05 16:27:52.133debugHome Connect Integration message: KEEP-ALIVE data: id:BOSCH-CTL636EB6-68A40E4F6807

app:6332023-02-05 16:27:52.130debugHome Connect Integration type: event

app:6332023-02-05 16:27:52.127debugHome Connect Integration processMessage from Home Connect CoffeeMaker message: event:KEEP-ALIVE data: id:BOSCH-CTL636EB6-68A40E4F6807

dev:6522023-02-05 16:27:47.649warnUnhandled Event - description:catchall: 0000 0005 00 00 0040 00 E3A7 00 00 0000 00 00 8E0000 | msgMap:[raw:catchall: 0000 0005 00 00 0040 00 E3A7 00 00 0000 00 00 8E0000, profileId:0000, clusterId:0005, clusterInt:5, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:E3A7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[8E, 00, 00]]

dev:7212023-02-05 16:27:45.716infoHome Connect Dryer Event: KEEP-ALIVE

dev:7202023-02-05 16:27:45.713infoHome Connect Washer Event: KEEP-ALIVE

app:6332023-02-05 16:27:45.710debugHome Connect Integration processData: Home Connect Washer - [event:KEEP-ALIVE, data:, id:BOSCH-WAYH2899SN-68A40E27EE5A]

app:6332023-02-05 16:27:45.707debugHome Connect Integration processData: Home Connect Dryer - [event:KEEP-ALIVE, data:, id:BOSCH-WTYH8789SN-68A40E26B505]

app:6332023-02-05 16:27:45.704debugHome Connect Integration mapping: [event:KEEP-ALIVE, data:, id:BOSCH-WAYH2899SN-68A40E27EE5A]

app:6332023-02-05 16:27:45.701debugHome Connect Integration mapping: [event:KEEP-ALIVE, data:, id:BOSCH-WTYH8789SN-68A40E26B505]

app:6332023-02-05 16:27:45.698debugHome Connect Integration Received event: KEEP-ALIVE data: id:BOSCH-WTYH8789SN-68A40E26B505

app:6332023-02-05 16:27:45.694debugHome Connect Integration Received event: KEEP-ALIVE data: id:BOSCH-WAYH2899SN-68A40E27EE5A

app:6332023-02-05 16:27:45.691debugHome Connect Integration message: KEEP-ALIVE data: id:BOSCH-WAYH2899SN-68A40E27EE5A

app:6332023-02-05 16:27:45.688debugHome Connect Integration message: KEEP-ALIVE data: id:BOSCH-WTYH8789SN-68A40E26B505

app:6332023-02-05 16:27:45.685debugHome Connect Integration type: event

app:6332023-02-05 16:27:45.682debugHome Connect Integration type: event

app:6332023-02-05 16:27:45.679debugHome Connect Integration processMessage from Home Connect Dryer message: event:KEEP-ALIVE data: id:BOSCH-WTYH8789SN-68A40E26B505

app:6332023-02-05 16:27:45.675debugHome Connect Integration processMessage from Home Connect Washer message: event:KEEP-ALIVE data: id:BOSCH-WAYH2899SN-68A40E27EE5A

dev:7212023-02-05 16:27:45.669debugHome Connect Dryer Received eventstream message: event:KEEP-ALIVE data: id:BOSCH-WTYH8789SN-68A40E26B505

dev:7202023-02-05 16:27:45.666debugHome Connect Washer Received eventstream message: event:KEEP-ALIVE data: id:BOSCH-WAYH2899SN-68A40E27EE5A

dev:292023-02-05 16:27:39.859infoLiikettä eteisessä: Detected motion

dev:292023-02-05 16:27:39.772infoLiikettä eteisessä: Illuminance is 6 lux

dev:6522023-02-05 16:27:38.353warnUnhandled Event - description:catchall: 0000 0005 00 00 0040 00 E3A7 00 00 0000 00 00 8D0000 | msgMap:[raw:catchall: 0000 0005 00 00 0040 00 E3A7 00 00 0000 00 00 8D0000, profileId:0000, clusterId:0005, clusterInt:5, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:E3A7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[8D, 00, 00]]

dev:8212023-02-05 16:27:34.513infoCar charger power is 2.100000000000000088817841970012523233890533447265625 W

dev:8202023-02-05 16:27:34.509infoCar charger power is 2.100000000000000088817841970012523233890533447265625 W

dev:8202023-02-05 16:27:34.506debugCar charger status [code:cur_power, t:1675607252, 19:21, value:21]

dev:8202023-02-05 16:27:34.503debugCar charger status [code:cur_current, t:1675607252, 18:16, value:16]

dev:8202023-02-05 16:27:34.500debugCar charger workMode

dev:8202023-02-05 16:27:34.497debugGroups: [Car charger:[[code:cur_current, t:1675607252, 18:16, value:16], [code:cur_power, t:1675607252, 19:21, value:21]]]

dev:8212023-02-05 16:27:29.473infoCar charger power is 0 W

dev:8202023-02-05 16:27:29.470debugCar charger status [code:cur_voltage, t:1675607247, value:2277, 20:2277]

dev:8202023-02-05 16:27:29.467infoCar charger power is 0 W

dev:8202023-02-05 16:27:29.464debugCar charger status [code:cur_power, t:1675607247, 19:0, value:0]

dev:8202023-02-05 16:27:29.462debugCar charger status [code:cur_current, t:1675607247, 18:0, value:0]

dev:8202023-02-05 16:27:29.459debugCar charger workMode

dev:8202023-02-05 16:27:29.456debugGroups: [Car charger:[[code:cur_current, t:1675607247, 18:0, value:0], [code:cur_power, t:1675607247, 19:0, value:0], [code:cur_voltage, t:1675607247, value:2277, 20:2277]]]

dev:6522023-02-05 16:27:29.060warnUnhandled Event - description:catchall: 0000 0005 00 00 0040 00 E3A7 00 00 0000 00 00 8C0000 | msgMap:[raw:catchall: 0000 0005 00 00 0040 00 E3A7 00 00 0000 00 00 8C0000, profileId:0000, clusterId:0005, clusterInt:5, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:E3A7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[8C, 00, 00]]

dev:8212023-02-05 16:27:28.465infoCar charger power is 2.100000000000000088817841970012523233890533447265625 W

dev:8202023-02-05 16:27:28.462debugCar charger status [code:cur_voltage, t:1675607246, value:2276, 20:2276]

dev:8202023-02-05 16:27:28.458infoCar charger power is 2.100000000000000088817841970012523233890533447265625 W

dev:8202023-02-05 16:27:28.455debugCar charger status [code:cur_power, t:1675607246, 19:21, value:21]

dev:8202023-02-05 16:27:28.453debugCar charger status [code:cur_current, t:1675607246, 18:16, value:16]

dev:8202023-02-05 16:27:28.450debugCar charger workMode

dev:8202023-02-05 16:27:28.446debugGroups: [Car charger:[[code:cur_current, t:1675607246, 18:16, value:16], [code:cur_power, t:1675607246, 19:21, value:21], [code:cur_voltage, t:1675607246, value:2276, 20:2276]]]

dev:8212023-02-05 16:27:23.456infoCar charger power is 0 W

dev:8202023-02-05 16:27:23.453debugCar charger status [code:cur_voltage, t:1675607241, value:2278, 20:2278]

dev:8202023-02-05 16:27:23.450infoCar charger power is 0 W

dev:8202023-02-05 16:27:23.447debugCar charger status [code:cur_power, t:1675607241, 19:0, value:0]

dev:8202023-02-05 16:27:23.444debugCar charger status [code:cur_current, t:1675607241, 18:0, value:0]

dev:8202023-02-05 16:27:23.442debugCar charger workMode

dev:8202023-02-05 16:27:23.438debugGroups: [Car charger:[[code:cur_current, t:1675607241, 18:0, value:0], [code:cur_power, t:1675607241, 19:0, value:0], [code:cur_voltage, t:1675607241, value:2278, 20:2278]]]

dev:8212023-02-05 16:27:22.453infoCar charger power is 2 W

dev:8202023-02-05 16:27:22.449debugCar charger status [code:cur_voltage, t:1675607240, value:2277, 20:2277]

dev:8202023-02-05 16:27:22.446infoCar charger power is 2 W

dev:8202023-02-05 16:27:22.443debugCar charger status [code:cur_power, t:1675607240, 19:20, value:20]

dev:8202023-02-05 16:27:22.440debugCar charger status [code:cur_current, t:1675607240, 18:17, value:17]

dev:8202023-02-05 16:27:22.438debugCar charger workMode

dev:8202023-02-05 16:27:22.434debugGroups: [Car charger:[[code:cur_current, t:1675607240, 18:17, value:17], [code:cur_power, t:1675607240, 19:20, value:20], [code:cur_voltage, t:1675607240, value:2277, 20:2277]]]

dev:6522023-02-05 16:27:19.768warnUnhandled Event - description:catchall: 0000 0005 00 00 0040 00 E3A7 00 00 0000 00 00 8B0000 | msgMap:[raw:catchall: 0000 0005 00 00 0040 00 E3A7 00 00 0000 00 00 8B0000, profileId:0000, clusterId:0005, clusterInt:5, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:E3A7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[8B, 00, 00]]

dev:6522023-02-05 16:27:10.481warnUnhandled Event - description:catchall: 0000 0005 00 00 0040 00 E3A7 00 00 0000 00 00 8A0000 | msgMap:[raw:catchall: 0000 0005 00 00 0040 00 E3A7 00 00 0000 00 00 8A0000, profileId:0000, clusterId:0005, clusterInt:5, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:E3A7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[8A, 00, 00]]

dev:292023-02-05 16:27:08.236infoLiikettä eteisessä: Reset to motion inactive after 61 seconds

dev:8062023-02-05 16:27:06.784infoSähkönhintavalot : Switch 02 : On

dev:8062023-02-05 16:27:06.780infoSähkönhintavalot : Switch 03 : Off

dev:8062023-02-05 16:27:06.753infoSähkönhintavalot : Switch 01 : Off

dev:8062023-02-05 16:27:06.690infoSähkönhintavalot : Local Switch 01 : Off

dev:8062023-02-05 16:27:06.687infoSähkönhintavalot : Refreshing

dev:7202023-02-05 16:27:04.774infoHome Connect Washer Event: KEEP-ALIVE

app:6332023-02-05 16:27:04.770debugHome Connect Integration processData: Home Connect Washer - [event:KEEP-ALIVE, data:, id:BOSCH-WAYH2899SN-68A40E27EE5A]

app:6332023-02-05 16:27:04.767debugHome Connect Integration mapping: [event:KEEP-ALIVE, data:, id:BOSCH-WAYH2899SN-68A40E27EE5A]

app:6332023-02-05 16:27:04.764debugHome Connect Integration Received event: KEEP-ALIVE data: id:BOSCH-WAYH2899SN-68A40E27EE5A

app:6332023-02-05 16:27:04.761debugHome Connect Integration message: KEEP-ALIVE data: id:BOSCH-WAYH2899SN-68A40E27EE5A

app:6332023-02-05 16:27:04.758debugHome Connect Integration type: event

app:6332023-02-05 16:27:04.755debugHome Connect Integration processMessage from Home Connect Washer message: event:KEEP-ALIVE data: id:BOSCH-WAYH2899SN-68A40E27EE5A

dev:7202023-02-05 16:27:04.747debugHome Connect Washer Received eventstream message: event:KEEP-ALIVE data: id:BOSCH-WAYH2899SN-68A40E27EE5A

dev:6522023-02-05 16:27:01.185warnUnhandled Event - description:catchall: 0000 0005 00 00 0040 00 E3A7 00 00 0000 00 00 890000 | msgMap:[raw:catchall: 0000 0005 00 00 0040 00 E3A7 00 00 0000 00 00 890000, profileId:0000, clusterId:0005, clusterInt:5, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:E3A7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[89, 00, 00]]

app:6332023-02-05 16:26:57.139debugHome Connect Integration processData: Home Connect CoffeeMaker - [event:KEEP-ALIVE, data:, id:BOSCH-CTL636EB6-68A40E4F6807]

app:6332023-02-05 16:26:57.136debugHome Connect Integration mapping: [event:KEEP-ALIVE, data:, id:BOSCH-CTL636EB6-68A40E4F6807]

app:6332023-02-05 16:26:57.133debugHome Connect Integration Received event: KEEP-ALIVE data: id:BOSCH-CTL636EB6-68A40E4F6807

app:6332023-02-05 16:26:57.130debugHome Connect Integration message: KEEP-ALIVE data: id:BOSCH-CTL636EB6-68A40E4F6807

app:6332023-02-05 16:26:57.127debugHome Connect Integration type: event

app:6332023-02-05 16:26:57.124debugHome Connect Integration processMessage from Home Connect CoffeeMaker message: event:KEEP-ALIVE data: id:BOSCH-CTL636EB6-68A40E4F6807

dev:6522023-02-05 16:26:51.894warnUnhandled Event - description:catchall: 0000 0005 00 00 0040 00 E3A7 00 00 0000 00 00 880000 | msgMap:[raw:catchall: 0000 0005 00 00 0040 00 E3A7 00 00 0000 00 00 880000, profileId:0000, clusterId:0005, clusterInt:5, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:E3A7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[88, 00, 00]]

app:6332023-02-05 16:26:51.315debugHome Connect Integration processData: Home Connect CoffeeMaker - [event:KEEP-ALIVE, data:, id:BOSCH-CTL636EB6-68A40E4F6807]

app:6332023-02-05 16:26:51.312debugHome Connect Integration mapping: [event:KEEP-ALIVE, data:, id:BOSCH-CTL636EB6-68A40E4F6807]

app:6332023-02-05 16:26:51.309debugHome Connect Integration Received event: KEEP-ALIVE data: id:BOSCH-CTL636EB6-68A40E4F6807

app:6332023-02-05 16:26:51.306debugHome Connect Integration message: KEEP-ALIVE data: id:BOSCH-CTL636EB6-68A40E4F6807

app:6332023-02-05 16:26:51.303debugHome Connect Integration type: event

app:6332023-02-05 16:26:51.300debugHome Connect Integration processMessage from Home Connect CoffeeMaker message: event:KEEP-ALIVE data: id:BOSCH-CTL636EB6-68A40E4F6807

dev:7202023-02-05 16:26:50.738infoHome Connect Washer Event: KEEP-ALIVE

dev:7212023-02-05 16:26:50.735infoHome Connect Dryer Event: KEEP-ALIVE

app:6332023-02-05 16:26:50.731debugHome Connect Integration processData: Home Connect Washer - [event:KEEP-ALIVE, data:, id:BOSCH-WAYH2899SN-68A40E27EE5A]

app:6332023-02-05 16:26:50.728debugHome Connect Integration processData: Home Connect Dryer - [event:KEEP-ALIVE, data:, id:BOSCH-WTYH8789SN-68A40E26B505]

app:6332023-02-05 16:26:50.725debugHome Connect Integration mapping: [event:KEEP-ALIVE, data:, id:BOSCH-WAYH2899SN-68A40E27EE5A]

app:6332023-02-05 16:26:50.721debugHome Connect Integration mapping: [event:KEEP-ALIVE, data:, id:BOSCH-WTYH8789SN-68A40E26B505]

app:6332023-02-05 16:26:50.718debugHome Connect Integration Received event: KEEP-ALIVE data: id:BOSCH-WTYH8789SN-68A40E26B505

app:6332023-02-05 16:26:50.715debugHome Connect Integration Received event: KEEP-ALIVE data: id:BOSCH-WAYH2899SN-68A40E27EE5A

app:6332023-02-05 16:26:50.711debugHome Connect Integration message: KEEP-ALIVE data: id:BOSCH-WAYH2899SN-68A40E27EE5A

app:6332023-02-05 16:26:50.708debugHome Connect Integration message: KEEP-ALIVE data: id:BOSCH-WTYH8789SN-68A40E26B505

app:6332023-02-05 16:26:50.706debugHome Connect Integration type: event

app:6332023-02-05 16:26:50.683debugHome Connect Integration type: event

app:6332023-02-05 16:26:50.679debugHome Connect Integration processMessage from Home Connect Washer message: event:KEEP-ALIVE data: id:BOSCH-WAYH2899SN-68A40E27EE5A

app:6332023-02-05 16:26:50.676debugHome Connect Integration processMessage from Home Connect Dryer message: event:KEEP-ALIVE data: id:BOSCH-WTYH8789SN-68A40E26B505

dev:7212023-02-05 16:26:50.669debugHome Connect Dryer Received eventstream message: event:KEEP-ALIVE data: id:BOSCH-WTYH8789SN-68A40E26B505

dev:7202023-02-05 16:26:50.666debugHome Connect Washer Received eventstream message: event:KEEP-ALIVE data: id:BOSCH-WAYH2899SN-68A40E27EE5A

dev:8212023-02-05 16:26:46.413infoCar charger power is 0 W

dev:8202023-02-05 16:26:46.410debugCar charger status [code:cur_voltage, t:1675607204, value:2279, 20:2279]

dev:8202023-02-05 16:26:46.407infoCar charger power is 0 W

dev:8202023-02-05 16:26:46.404debugCar charger status [code:cur_power, t:1675607204, 19:0, value:0]

dev:8202023-02-05 16:26:46.401debugCar charger status [code:cur_current, t:1675607204, 18:0, value:0]

dev:8202023-02-05 16:26:46.398debugCar charger workMode

dev:8202023-02-05 16:26:46.395debugGroups: [Car charger:[[code:cur_current, t:1675607204, 18:0, value:0], [code:cur_power, t:1675607204, 19:0, value:0], [code:cur_voltage, t:1675607204, value:2279, 20:2279]]]

dev:6522023-02-05 16:26:42.603warnUnhandled Event - description:catchall: 0000 0005 00 00 0040 00 E3A7 00 00 0000 00 00 870000 | msgMap:[raw:catchall: 0000 0005 00 00 0040 00 E3A7 00 00 0000 00 00 870000, profileId:0000, clusterId:0005, clusterInt:5, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:E3A7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[87, 00, 00]]

dev:8212023-02-05 16:26:40.414infoCar charger power is 2 W

dev:8202023-02-05 16:26:40.411debugCar charger status [code:cur_voltage, t:1675607198, value:2284, 20:2284]

dev:8202023-02-05 16:26:40.408infoCar charger power is 2 W

dev:8202023-02-05 16:26:40.405debugCar charger status [code:cur_power, t:1675607198, 19:20, value:20]

dev:8202023-02-05 16:26:40.402debugCar charger status [code:cur_current, t:1675607198, 18:17, value:17]

dev:8202023-02-05 16:26:40.399debugCar charger workMode

dev:8202023-02-05 16:26:40.396debugGroups: [Car charger:[[code:cur_current, t:1675607198, 18:17, value:17], [code:cur_power, t:1675607198, 19:20, value:20], [code:cur_voltage, t:1675607198, value:2284, 20:2284]]]

dev:3622023-02-05 16:26:37.015infoPihavalot XBMINI is off [physical]

dev:8212023-02-05 16:26:35.398infoCar charger power is 0 W

dev:8202023-02-05 16:26:35.395debugCar charger status [code:cur_voltage, t:1675607193, value:2283, 20:2283]

dev:8202023-02-05 16:26:35.392infoCar charger power is 0 W

dev:8202023-02-05 16:26:35.389debugCar charger status [code:cur_power, t:1675607193, 19:0, value:0]

dev:8202023-02-05 16:26:35.386debugCar charger status [code:cur_current, t:1675607193, 18:0, value:0]

dev:8202023-02-05 16:26:35.383debugCar charger workMode

dev:8202023-02-05 16:26:35.380debugGroups: [Car charger:[[code:cur_current, t:1675607193, 18:0, value:0], [code:cur_power, t:1675607193, 19:0, value:0], [code:cur_voltage, t:1675607193, value:2283, 20:2283]]]

dev:6522023-02-05 16:26:33.308warnUnhandled Event - description:catchall: 0000 0005 00 00 0040 00 E3A7 00 00 0000 00 00 860000 | msgMap:[raw:catchall: 0000 0005 00 00 0040 00 E3A7 00 00 0000 00 00 860000, profileId:0000, clusterId:0005, clusterInt:5, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:E3A7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[86, 00, 00]]

dev:6522023-02-05 16:26:24.062warnUnhandled Event - description:catchall: 0000 0005 00 00 0040 00 E3A7 00 00 0000 00 00 850000 | msgMap:[raw:catchall: 0000 0005 00 00 0040 00 E3A7 00 00 0000 00 00 850000, profileId:0000, clusterId:0005, clusterInt:5, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:E3A7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[85, 00, 00]]

dev:6522023-02-05 16:26:14.721warnUnhandled Event - description:catchall: 0000 0005 00 00 0040 00 E3A7 00 00 0000 00 00 840000 | msgMap:[raw:catchall: 0000 0005 00 00 0040 00 E3A7 00 00 0000 00 00 840000, profileId:0000, clusterId:0005, clusterInt:5, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:E3A7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[84, 00, 00]]

dev:292023-02-05 16:26:07.264infoLiikettä eteisessä: Detected motion

dev:292023-02-05 16:26:07.196infoLiikettä eteisessä: Illuminance is 6 lux

dev:292023-02-05 16:26:06.101infoLiikettä eteisessä: Reset to motion inactive after 61 seconds

dev:6522023-02-05 16:26:05.431warnUnhandled Event - description:catchall: 0000 0005 00 00 0040 00 E3A7 00 00 0000 00 00 830000 | msgMap:[raw:catchall: 0000 0005 00 00 0040 00 E3A7 00 00 0000 00 00 830000, profileId:0000, clusterId:0005, clusterInt:5, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:E3A7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[83, 00, 00]]

dev:8212023-02-05 16:26:05.369infoCar charger power is 2.29999999999999982236431605997495353221893310546875 W

dev:8202023-02-05 16:26:05.366debugCar charger status [code:cur_voltage, t:1675607163, value:2287, 20:2287]

dev:8202023-02-05 16:26:05.363infoCar charger power is 2.29999999999999982236431605997495353221893310546875 W

dev:8202023-02-05 16:26:05.360debugCar charger status [code:cur_power, t:1675607163, 19:23, value:23]

dev:8202023-02-05 16:26:05.358debugCar charger status [code:cur_current, t:1675607163, 18:17, value:17]

dev:8202023-02-05 16:26:05.355debugCar charger workMode

dev:8202023-02-05 16:26:05.352debugGroups: [Car charger:[[code:cur_current, t:1675607163, 18:17, value:17], [code:cur_power, t:1675607163, 19:23, value:23], [code:cur_voltage, t:1675607163, value:2287, 20:2287]]]

app:6332023-02-05 16:26:02.139debugHome Connect Integration processData: Home Connect CoffeeMaker - [event:KEEP-ALIVE, data:, id:BOSCH-CTL636EB6-68A40E4F6807]

app:6332023-02-05 16:26:02.135debugHome Connect Integration mapping: [event:KEEP-ALIVE, data:, id:BOSCH-CTL636EB6-68A40E4F6807]

app:6332023-02-05 16:26:02.132debugHome Connect Integration Received event: KEEP-ALIVE data: id:BOSCH-CTL636EB6-68A40E4F6807

app:6332023-02-05 16:26:02.129debugHome Connect Integration message: KEEP-ALIVE data: id:BOSCH-CTL636EB6-68A40E4F6807

app:6332023-02-05 16:26:02.126debugHome Connect Integration type: event

app:6332023-02-05 16:26:02.123debugHome Connect Integration processMessage from Home Connect CoffeeMaker message: event:KEEP-ALIVE data: id:BOSCH-CTL636EB6-68A40E4F6807

dev:8212023-02-05 16:26:00.370infoCar charger power is 0 W

dev:8202023-02-05 16:26:00.367debugCar charger status [code:cur_voltage, t:1675607158, value:2290, 20:2290]

dev:8202023-02-05 16:26:00.364infoCar charger power is 0 W

dev:8202023-02-05 16:26:00.361debugCar charger status [code:cur_power, t:1675607158, 19:0, value:0]

dev:8202023-02-05 16:26:00.358debugCar charger status [code:cur_current, t:1675607158, 18:0, value:0]

dev:8202023-02-05 16:26:00.355debugCar charger workMode

dev:8202023-02-05 16:26:00.352debugGroups: [Car charger:[[code:cur_current, t:1675607158, 18:0, value:0], [code:cur_power, t:1675607158, 19:0, value:0], [code:cur_voltage, t:1675607158, value:2290, 20:2290]]]

1 Like

There nothing new on the log when there is movement. This is all there is

Summary

dev:8252023-02-05 16:39:39.764infoTuya multi sensor 2 in 1 Illuminance is 0 Lux

dev:8252023-02-05 16:39:39.750debugTuya multi sensor 2 in 1 dp_id=2 dp=12 fncmd=0

dev:8252023-02-05 16:39:39.712debugTuya multi sensor 2 in 1 parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 8F7E 01 00 0000 02 01 00560C02000400000000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:8F7E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 56, 0C, 02, 00, 04, 00, 00, 00, 00]]

dev:8252023-02-05 16:09:48.148infoTuya multi sensor 2 in 1 Tuya check-in (application version is 43)

dev:8252023-02-05 16:09:48.141debugTuya multi sensor 2 in 1 parse(_TZE200_3towulqd) descMap = [raw:8F7E0100001801002043E2FF2022E4FF2000, dni:8F7E, endpoint:01, cluster:0000, size:18, attrId:0001, encoding:20, command:0A, value:43, clusterInt:0, attrInt:1, additionalAttrs:[[value:22, encoding:20, attrId:FFE2, consumedBytes:4, attrInt:65506], [value:00, encoding:20, attrId:FFE4, consumedBytes:4, attrInt:65508]]]

dev:8252023-02-05 16:09:41.303infoTuya multi sensor 2 in 1 Illuminance is 2 Lux

dev:8252023-02-05 16:09:41.289debugTuya multi sensor 2 in 1 dp_id=2 dp=12 fncmd=2

dev:8252023-02-05 16:09:41.258debugTuya multi sensor 2 in 1 parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 8F7E 01 00 0000 02 01 00550C02000400000002, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:8F7E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 55, 0C, 02, 00, 04, 00, 00, 00, 02]]

dev:8252023-02-05 15:57:27.082infoTuya multi sensor 2 in 1 battery is 100%

dev:8252023-02-05 15:57:27.078debugTuya multi sensor 2 in 1 Battery Percentage rawValue = 200 -> 100%

dev:8252023-02-05 15:57:27.068debugTuya multi sensor 2 in 1 Tuya battery status report dp_id=2 dp=4 fncmd=100

dev:8252023-02-05 15:57:27.063debugTuya multi sensor 2 in 1 dp_id=2 dp=4 fncmd=100

dev:8252023-02-05 15:57:27.035debugTuya multi sensor 2 in 1 parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 8F7E 01 00 0000 02 01 00540402000400000064, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:8F7E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 54, 04, 02, 00, 04, 00, 00, 00, 64]]

dev:8252023-02-05 14:09:47.053infoTuya multi sensor 2 in 1 Illuminance is 11 Lux

dev:8252023-02-05 14:09:47.041debugTuya multi sensor 2 in 1 dp_id=2 dp=12 fncmd=11

dev:8252023-02-05 14:09:47.036debugTuya multi sensor 2 in 1 parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 8F7E 01 00 0000 02 01 00530C0200040000000B, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:8F7E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 53, 0C, 02, 00, 04, 00, 00, 00, 0B]]

dev:8252023-02-05 14:09:36.162infoTuya multi sensor 2 in 1 Tuya check-in (application version is 43)

dev:8252023-02-05 14:09:36.156debugTuya multi sensor 2 in 1 parse(_TZE200_3towulqd) descMap = [raw:8F7E0100001801002043E2FF2022E4FF2000, dni:8F7E, endpoint:01, cluster:0000, size:18, attrId:0001, encoding:20, command:0A, value:43, clusterInt:0, attrInt:1, additionalAttrs:[[value:22, encoding:20, attrId:FFE2, consumedBytes:4, attrInt:65506], [value:00, encoding:20, attrId:FFE4, consumedBytes:4, attrInt:65508]]]

dev:8252023-02-05 14:07:32.313infoTuya multi sensor 2 in 1 battery is 100%

dev:8252023-02-05 14:07:32.309debugTuya multi sensor 2 in 1 Battery Percentage rawValue = 200 -> 100%

dev:8252023-02-05 14:07:32.301debugTuya multi sensor 2 in 1 Tuya battery status report dp_id=2 dp=4 fncmd=100

dev:8252023-02-05 14:07:32.295debugTuya multi sensor 2 in 1 dp_id=2 dp=4 fncmd=100

dev:8252023-02-05 14:07:32.262debugTuya multi sensor 2 in 1 parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 8F7E 01 00 0000 02 01 00520402000400000064, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:8F7E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 52, 04, 02, 00, 04, 00, 00, 00, 64]]

dev:8252023-02-05 13:53:37.049debugTuya multi sensor 2 in 1 deviceHealthCheck - online (notPresentCounter=1)

1 Like

You can filter the logs for the particular device, so it will be easier to see the information,

Search "dev:2920" (6 hits in 1 file of 1 searched)
  new 34 (6 hits)
	Line  53: dev:292023-02-05 16:27:39.859infoLiikettä eteisessä: Detected motion
	Line  55: dev:292023-02-05 16:27:39.772infoLiikettä eteisessä: Illuminance is 6 lux
	Line 133: dev:292023-02-05 16:27:08.236infoLiikettä eteisessä: Reset to motion inactive after 61 seconds
	Line 273: dev:292023-02-05 16:26:07.264infoLiikettä eteisessä: Detected motion
	Line 275: dev:292023-02-05 16:26:07.196infoLiikettä eteisessä: Illuminance is 6 lux
	Line 277: dev:292023-02-05 16:26:06.101infoLiikettä eteisessä: Reset to motion inactive after 61 seconds

These logs show that the sensor "Liikettä eteisessä" detects motion OK?

Ok, this is the device .. I remember it now, as it was reporting the motion-detected event inverted!

Debug logs from (apparently) the same device were posted here :

However, there are no motion-detected events in the raw logs that you submitted.

When you paired this 2-in-1 sensor for the first time, was the "Tuya Zigbee Multi-Sensor 4 in 1" selected automatically?

If not - please remove the device from HE first, then pair it again close to the hub, This driver must be selected automatically during the Zigbee pairing process, otherwise it may not work if assigned manually afterward.

Fresh pairing and no motion events. Maybe different unit though same manufacturer. Does this reveal anything. Some failures.

Summary

dev:8302023-02-06 17:38:05.885infoTuya Multi Sensor 1 in 1 battery is 50%

dev:8302023-02-06 17:38:05.882debugTuya Multi Sensor 1 in 1 Battery Percentage rawValue = 100 -> 50%

dev:8302023-02-06 17:38:05.881debugTuya Multi Sensor 1 in 1 Tuya battery status report dp_id=2 dp=4 fncmd=50

dev:8302023-02-06 17:38:05.879debugTuya Multi Sensor 1 in 1 dp_id=2 dp=4 fncmd=50

dev:8302023-02-06 17:38:05.874debugTuya Multi Sensor 1 in 1 parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 1070 01 00 0000 02 01 00570402000400000032, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:1070, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 57, 04, 02, 00, 04, 00, 00, 00, 32]]

dev:8302023-02-06 17:37:58.706infoTuya Multi Sensor 1 in 1 Keep Time is 30 (0)

dev:8302023-02-06 17:37:58.704debugTuya Multi Sensor 1 in 1 dp_id=4 dp=10 fncmd=0

dev:8302023-02-06 17:37:58.700debugTuya Multi Sensor 1 in 1 parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 1070 01 00 0000 01 01 00020A04000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:1070, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 02, 0A, 04, 00, 01, 00]]

dev:8302023-02-06 17:37:58.686debugTuya Multi Sensor 1 in 1 device has received Tuya cluster ZCL command 0x00 response 0x00 data = [00, 00]

dev:8302023-02-06 17:37:58.682debugTuya Multi Sensor 1 in 1 parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 1070 00 00 0000 0B 01 0000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:1070, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]

dev:8302023-02-06 17:37:56.316infoTuya Multi Sensor 1 in 1 received sensitivity : high (2)

dev:8302023-02-06 17:37:56.315debugTuya Multi Sensor 1 in 1 dp_id=4 dp=9 fncmd=2

dev:8302023-02-06 17:37:56.310debugTuya Multi Sensor 1 in 1 parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 1070 01 00 0000 01 01 00010904000102, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:1070, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 01, 09, 04, 00, 01, 02]]

dev:8302023-02-06 17:37:56.296debugTuya Multi Sensor 1 in 1 device has received Tuya cluster ZCL command 0x00 response 0x00 data = [00, 00]

dev:8302023-02-06 17:37:56.291debugTuya Multi Sensor 1 in 1 parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 1070 00 00 0000 0B 01 0000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:1070, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]

dev:8302023-02-06 17:37:56.066infoTuya Multi Sensor 1 in 1 preferencies updates are sent to the device...

dev:8302023-02-06 17:37:56.061debugTuya Multi Sensor 1 in 1 sendZigbeeCommands (cmd=[he cmd 0x1070 0x01 0xEF00 0x00 {00010904000102}, delay 2000, he cmd 0x1070 0x01 0xEF00 0x00 {00020A04000100}, delay 2000])

dev:8302023-02-06 17:37:56.060debugTuya Multi Sensor 1 in 1 sending the changed AdvancedOptions

dev:8302023-02-06 17:37:56.058warnTuya Multi Sensor 1 in 1 changing TS0601 Keep Time to : 0

dev:8302023-02-06 17:37:56.056debugTuya Multi Sensor 1 in 1 sendTuyaCommand = [he cmd 0x1070 0x01 0xEF00 0x00 {00020A04000100}, delay 2000]

dev:8302023-02-06 17:37:56.052warnTuya Multi Sensor 1 in 1 changing TS0601 sensitivity to : 2

dev:8302023-02-06 17:37:56.051debugTuya Multi Sensor 1 in 1 sendTuyaCommand = [he cmd 0x1070 0x01 0xEF00 0x00 {00010904000102}, delay 2000]

dev:8302023-02-06 17:37:56.024infoTuya Multi Sensor 1 in 1 Debug logging is will be turned off after 24 hours

dev:8302023-02-06 17:37:55.989infoTuya Multi Sensor 1 in 1 Debug logging is true; Description text logging is true

dev:8302023-02-06 17:37:55.987infoTuya Multi Sensor 1 in 1 Updating Tuya Multi Sensor 1 in 1 (Tuya Multi Sensor 4 In 1) model TS0601 manufacturer _TZE200_3towulqd

dev:8302023-02-06 17:37:55.872infoTuya Multi Sensor 1 in 1 battery is 50%

dev:8302023-02-06 17:37:55.869debugTuya Multi Sensor 1 in 1 Battery Percentage rawValue = 100 -> 50%

dev:8302023-02-06 17:37:55.868debugTuya Multi Sensor 1 in 1 Tuya battery status report dp_id=2 dp=4 fncmd=50

dev:8302023-02-06 17:37:55.866debugTuya Multi Sensor 1 in 1 dp_id=2 dp=4 fncmd=50

dev:8302023-02-06 17:37:55.861debugTuya Multi Sensor 1 in 1 parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 1070 01 00 0000 02 01 00540402000400000032, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:1070, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 54, 04, 02, 00, 04, 00, 00, 00, 32]]

dev:8302023-02-06 17:37:46.961infoTuya Multi Sensor 1 in 1 battery is 50%

dev:8302023-02-06 17:37:46.958debugTuya Multi Sensor 1 in 1 Battery Percentage rawValue = 100 -> 50%

dev:8302023-02-06 17:37:46.956debugTuya Multi Sensor 1 in 1 Tuya battery status report dp_id=2 dp=4 fncmd=50

dev:8302023-02-06 17:37:46.955debugTuya Multi Sensor 1 in 1 dp_id=2 dp=4 fncmd=50

dev:8302023-02-06 17:37:46.950debugTuya Multi Sensor 1 in 1 parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 1070 01 00 0000 02 01 00530402000400000032, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:1070, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 53, 04, 02, 00, 04, 00, 00, 00, 32]]

dev:8302023-02-06 17:37:46.733infoTuya Multi Sensor 1 in 1 Keep Time is 30 (0)

dev:8302023-02-06 17:37:46.731debugTuya Multi Sensor 1 in 1 dp_id=4 dp=10 fncmd=0

dev:8302023-02-06 17:37:46.726debugTuya Multi Sensor 1 in 1 parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 1070 01 00 0000 02 01 00520A04000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:1070, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 52, 0A, 04, 00, 01, 00]]

dev:8302023-02-06 17:37:46.513infoTuya Multi Sensor 1 in 1 received sensitivity : high (2)

dev:8302023-02-06 17:37:46.511debugTuya Multi Sensor 1 in 1 dp_id=4 dp=9 fncmd=2

dev:8302023-02-06 17:37:46.504debugTuya Multi Sensor 1 in 1 parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 1070 01 00 0000 02 01 00510904000102, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:1070, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 51, 09, 04, 00, 01, 02]]

dev:8302023-02-06 17:37:46.294infoTuya Multi Sensor 1 in 1 battery is 50%

dev:8302023-02-06 17:37:46.291debugTuya Multi Sensor 1 in 1 Battery Percentage rawValue = 100 -> 50%

dev:8302023-02-06 17:37:46.289debugTuya Multi Sensor 1 in 1 Tuya battery status report dp_id=2 dp=4 fncmd=50

dev:8302023-02-06 17:37:46.288debugTuya Multi Sensor 1 in 1 dp_id=2 dp=4 fncmd=50

dev:8302023-02-06 17:37:46.283debugTuya Multi Sensor 1 in 1 parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 1070 01 00 0000 02 01 00500402000400000032, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:1070, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 50, 04, 02, 00, 04, 00, 00, 00, 32]]

dev:8302023-02-06 17:37:46.070infoTuya Multi Sensor 1 in 1 Illuminance is 59 Lux

dev:8302023-02-06 17:37:46.066debugTuya Multi Sensor 1 in 1 dp_id=2 dp=12 fncmd=59

dev:8302023-02-06 17:37:46.061debugTuya Multi Sensor 1 in 1 parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 1070 01 00 0000 02 01 004F0C0200040000003B, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:1070, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 4F, 0C, 02, 00, 04, 00, 00, 00, 3B]]

dev:8302023-02-06 17:37:45.848infoTuya Multi Sensor 1 in 1 Motion reset to inactive after 19s

dev:8302023-02-06 17:37:45.845debugTuya Multi Sensor 1 in 1 (DP=0x01) motion event fncmd = 1

dev:8302023-02-06 17:37:45.844debugTuya Multi Sensor 1 in 1 dp_id=4 dp=1 fncmd=1

dev:8302023-02-06 17:37:45.839debugTuya Multi Sensor 1 in 1 parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 1070 01 00 0000 02 01 004E0104000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:1070, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 4E, 01, 04, 00, 01, 01]]

dev:8302023-02-06 17:37:35.818infoTuya Multi Sensor 1 in 1 battery is 50%

dev:8302023-02-06 17:37:35.815debugTuya Multi Sensor 1 in 1 Battery Percentage rawValue = 100 -> 50%

dev:8302023-02-06 17:37:35.813debugTuya Multi Sensor 1 in 1 Tuya battery status report dp_id=2 dp=4 fncmd=50

dev:8302023-02-06 17:37:35.811debugTuya Multi Sensor 1 in 1 dp_id=2 dp=4 fncmd=50

dev:8302023-02-06 17:37:35.806debugTuya Multi Sensor 1 in 1 parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 1070 01 00 0000 02 01 004D0402000400000032, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:1070, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 4D, 04, 02, 00, 04, 00, 00, 00, 32]]

dev:8302023-02-06 17:37:32.393infoTuya Multi Sensor 4 In 1 zdo command: cluster: 8005 (endpoint response) endpointCount = 01 endpointList = 01

dev:8302023-02-06 17:37:32.389debugTuya Multi Sensor 4 In 1 parse(_TZE200_3towulqd) descMap = [raw:catchall: 0000 8005 00 00 0040 00 1070 00 00 0000 00 00 AB0070100101, profileId:0000, clusterId:8005, clusterInt:32773, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:1070, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[AB, 00, 70, 10, 01, 01]]

dev:8302023-02-06 17:37:32.136infoTuya Multi Sensor 4 In 1 Tuya check-in

dev:8302023-02-06 17:37:32.132debugTuya Multi Sensor 4 In 1 parse(_TZE200_3towulqd) descMap = [raw:10700100001CDFFF420AC4DA732B122FDB732B12, dni:1070, endpoint:01, cluster:0000, size:1C, attrId:FFDF, encoding:42, command:0A, value:ÄÚs+/Ûs+, clusterInt:0, attrInt:65503]

dev:8302023-02-06 17:37:30.808infoTuya Multi Sensor 4 In 1 Tuya check-in (application version is 43)

dev:8302023-02-06 17:37:30.801debugTuya Multi Sensor 4 In 1 parse(_TZE200_3towulqd) descMap = [raw:10700100001801002043E2FF2022E4FF2000, dni:1070, endpoint:01, cluster:0000, size:18, attrId:0001, encoding:20, command:0A, value:43, clusterInt:0, attrInt:1, additionalAttrs:[[value:22, encoding:20, attrId:FFE2, consumedBytes:4, attrInt:65506], [value:00, encoding:20, attrId:FFE4, consumedBytes:4, attrInt:65508]]]

dev:8302023-02-06 17:37:28.850infoTuya Multi Sensor 4 In 1 Illuminance is 58 Lux

dev:8302023-02-06 17:37:28.848debugTuya Multi Sensor 4 In 1 dp_id=2 dp=12 fncmd=58

dev:8302023-02-06 17:37:28.842debugTuya Multi Sensor 4 In 1 parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 1070 01 00 0000 02 01 004C0C0200040000003A, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:1070, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 4C, 0C, 02, 00, 04, 00, 00, 00, 3A]]

dev:8302023-02-06 17:37:28.590infoTuya Multi Sensor 4 In 1 Received bind response, data=[B8, 82] (Sequence Number:B8, Status: Failure)

dev:8302023-02-06 17:37:28.586debugTuya Multi Sensor 4 In 1 parse(_TZE200_3towulqd) descMap = [raw:catchall: 0000 8021 00 00 0040 00 1070 00 00 0000 00 00 B882, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:1070, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[B8, 82]]

dev:8302023-02-06 17:37:28.510infoTuya Multi Sensor 4 In 1 Received bind response, data=[B7, 82] (Sequence Number:B7, Status: Failure)

dev:8302023-02-06 17:37:28.506debugTuya Multi Sensor 4 In 1 parse(_TZE200_3towulqd) descMap = [raw:catchall: 0000 8021 00 00 0040 00 1070 00 00 0000 00 00 B782, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:1070, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[B7, 82]]

dev:8302023-02-06 17:37:28.493infoTuya Multi Sensor 4 In 1 Received bind response, data=[B4, 82] (Sequence Number:B4, Status: Failure)

dev:8302023-02-06 17:37:28.489debugTuya Multi Sensor 4 In 1 parse(_TZE200_3towulqd) descMap = [raw:catchall: 0000 8021 00 00 0040 00 1070 00 00 0000 00 00 B482, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:1070, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[B4, 82]]

dev:8302023-02-06 17:37:28.475debugTuya Multi Sensor 4 In 1 write attribute response is success

dev:8302023-02-06 17:37:28.470debugTuya Multi Sensor 4 In 1 parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 0000 01 01 0040 00 1070 00 00 0000 04 01 00, profileId:0104, clusterId:0000, clusterInt:0, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:1070, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:04, direction:01, data:[00]]

dev:8302023-02-06 17:37:27.075infoTuya Multi Sensor 4 In 1 installed()

1 Like

I see the problem now. The manufacturer has fixed the previous problem with the inverted motion active/inactive signal …. by inverting it again! Obviously your sensor is a newer version than the previous tested.. I will have to find a solution how to support both the older and the older versions, will send an update later tonight.

1 Like

@petteri.joutseno please update the driver again, the version is 1.2.0 time stamp 2023/02/06 9:35 PM and let me know if the motion detection works.

Errors are gone, but still no movement. If I click initialise, Power source gets ? As value. Other values seem right. One change from previous version is that Movement is Active by default while earlier it was Inactive.

Summary

dev:8322023-02-07 06:38:59.021infoTuya Multi Sensor 2 in 1 Initialization finished
version=1.2.0 (Timestamp: 2023/02/06 9:35 PM)

dev:8322023-02-07 06:38:59.020infoTuya Multi Sensor 2 in 1 manufacturer = _TZE200_3towulqd

dev:8322023-02-07 06:38:57.325infoTuya Multi Sensor 2 in 1 preferencies updates are sent to the device...

dev:8322023-02-07 06:38:57.292debugTuya Multi Sensor 2 in 1 sendZigbeeCommands (cmd=[he cmd 0x8D1B 0x01 0xEF00 0x00 {00010904000101}, delay 2000, he cmd 0x8D1B 0x01 0xEF00 0x00 {00020A04000100}, delay 2000])

dev:8322023-02-07 06:38:57.291debugTuya Multi Sensor 2 in 1 sending the changed AdvancedOptions

dev:8322023-02-07 06:38:57.289warnTuya Multi Sensor 2 in 1 changing TS0601 Keep Time to : 0

dev:8322023-02-07 06:38:57.287debugTuya Multi Sensor 2 in 1 sendTuyaCommand = [he cmd 0x8D1B 0x01 0xEF00 0x00 {00020A04000100}, delay 2000]

dev:8322023-02-07 06:38:57.270warnTuya Multi Sensor 2 in 1 changing TS0601 sensitivity to : 1

dev:8322023-02-07 06:38:57.268debugTuya Multi Sensor 2 in 1 sendTuyaCommand = [he cmd 0x8D1B 0x01 0xEF00 0x00 {00010904000101}, delay 2000]

dev:8322023-02-07 06:38:57.215infoTuya Multi Sensor 2 in 1 Debug logging is will be turned off after 24 hours

dev:8322023-02-07 06:38:57.102errororg.codehaus.groovy.runtime.metaclass.MissingMethodExceptionNoStack: No signature of method: user_driver_kkossev_Tuya_Multi_Sensor_4_In_1_1298.ping() is applicable for argument types: () values: []
Possible solutions: find(), print(java.lang.Object), find(groovy.lang.Closure), print(java.io.PrintWriter), print(java.lang.Object), run() (method ping)

dev:8322023-02-07 06:38:57.091infoTuya Multi Sensor 2 in 1 Debug logging is true; Description text logging is true

dev:8322023-02-07 06:38:57.080infoTuya Multi Sensor 2 in 1 Updating Tuya Multi Sensor 2 in 1 (Tuya Multi Sensor 4 In 1) model TS0601 manufacturer _TZE200_3towulqd

dev:8322023-02-07 06:38:56.706errororg.codehaus.groovy.runtime.metaclass.MissingMethodExceptionNoStack: No signature of method: user_driver_kkossev_Tuya_Multi_Sensor_4_In_1_1298.ping() is applicable for argument types: () values: []
Possible solutions: find(), print(java.lang.Object), find(groovy.lang.Closure), print(java.io.PrintWriter), print(java.lang.Object), run() (method ping)

dev:8322023-02-07 06:38:55.902debugTuya Multi Sensor 2 in 1 sendZigbeeCommands (cmd=[he raw 0x8D1B 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0x8D1B 0x01 0x0000 0xFFDE 0x20 {13} {}, delay 200])

dev:8322023-02-07 06:38:55.822infoTuya Multi Sensor 2 in 1 configure()..

dev:8322023-02-07 06:38:55.802infoTuya Multi Sensor 2 in 1 installed()

dev:8322023-02-07 06:38:55.514infoTuya Multi Sensor 2 in 1 InitializeVars( fullInit = true )...

dev:8322023-02-07 06:38:55.424infoTuya Multi Sensor 2 in 1 Initialize( fullInit = true )...

dev:8322023-02-07 06:38:55.305debugTuya Multi Sensor 2 in 1 sendZigbeeCommands (cmd=[he raw 0x8D1B 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0x8D1B 0x01 0x0000 0xFFDE 0x20 {13} {}, delay 200])

dev:8322023-02-07 06:38:55.160infoTuya Multi Sensor 2 in 1 configure()..

dev:8322023-02-07 06:38:54.910debugTuya Multi Sensor 2 in 1 sendZigbeeCommands (cmd=[he raw 0x8D1B 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0x8D1B 0x01 0x0000 0xFFDE 0x20 {13} {}, delay 200])

dev:8322023-02-07 06:38:54.810infoTuya Multi Sensor 2 in 1 configure()..

dev:8322023-02-07 06:38:54.722infoTuya Multi Sensor 2 in 1 installed()

dev:8322023-02-07 06:38:54.587infoTuya Multi Sensor 2 in 1 InitializeVars( fullInit = true )...

dev:8322023-02-07 06:38:54.527infoTuya Multi Sensor 2 in 1 Initialize( fullInit = true )...

dev:8322023-02-07 06:38:54.510debugTuya Multi Sensor 2 in 1 sendZigbeeCommands (cmd=[he raw 0x8D1B 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0x8D1B 0x01 0x0000 0xFFDE 0x20 {13} {}, delay 200])

dev:8322023-02-07 06:38:54.323infoTuya Multi Sensor 2 in 1 configure()..

dev:8322023-02-07 06:38:54.095debugTuya Multi Sensor 2 in 1 sendZigbeeCommands (cmd=[he raw 0x8D1B 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0x8D1B 0x01 0x0000 0xFFDE 0x20 {13} {}, delay 200])

dev:8322023-02-07 06:38:54.006infoTuya Multi Sensor 2 in 1 configure()..

dev:8322023-02-07 06:38:53.994infoTuya Multi Sensor 2 in 1 installed()

dev:8322023-02-07 06:38:53.720infoTuya Multi Sensor 2 in 1 InitializeVars( fullInit = true )...

dev:8322023-02-07 06:38:53.599infoTuya Multi Sensor 2 in 1 Initialize( fullInit = true )...

dev:8322023-02-07 06:38:53.441debugTuya Multi Sensor 2 in 1 sendZigbeeCommands (cmd=[he raw 0x8D1B 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0x8D1B 0x01 0x0000 0xFFDE 0x20 {13} {}, delay 200])

dev:8322023-02-07 06:38:53.260infoTuya Multi Sensor 2 in 1 configure()..

dev:8322023-02-07 06:38:53.088debugTuya Multi Sensor 2 in 1 sendZigbeeCommands (cmd=[he raw 0x8D1B 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0x8D1B 0x01 0x0000 0xFFDE 0x20 {13} {}, delay 200])

dev:8322023-02-07 06:38:53.031infoTuya Multi Sensor 2 in 1 configure()..

dev:8322023-02-07 06:38:53.013infoTuya Multi Sensor 2 in 1 installed()

dev:8322023-02-07 06:38:52.794infoTuya Multi Sensor 2 in 1 InitializeVars( fullInit = true )...

dev:8322023-02-07 06:38:52.647infoTuya Multi Sensor 2 in 1 Initialize( fullInit = true )...

dev:8322023-02-07 06:38:52.379debugTuya Multi Sensor 2 in 1 sendZigbeeCommands (cmd=[he raw 0x8D1B 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0x8D1B 0x01 0x0000 0xFFDE 0x20 {13} {}, delay 200])

dev:8322023-02-07 06:38:52.229infoTuya Multi Sensor 2 in 1 configure()..

dev:8322023-02-07 06:38:52.159debugTuya Multi Sensor 2 in 1 sendZigbeeCommands (cmd=[he raw 0x8D1B 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0x8D1B 0x01 0x0000 0xFFDE 0x20 {13} {}, delay 200])

dev:8322023-02-07 06:38:52.031infoTuya Multi Sensor 2 in 1 configure()..

dev:8322023-02-07 06:38:51.836debugTuya Multi Sensor 2 in 1 sendZigbeeCommands (cmd=[he raw 0x8D1B 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0x8D1B 0x01 0x0000 0xFFDE 0x20 {13} {}, delay 200])

dev:8322023-02-07 06:38:51.786infoTuya Multi Sensor 2 in 1 configure()..

dev:8322023-02-07 06:38:51.545debugTuya Multi Sensor 2 in 1 sendZigbeeCommands (cmd=[he raw 0x8D1B 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0x8D1B 0x01 0x0000 0xFFDE 0x20 {13} {}, delay 200])

dev:8322023-02-07 06:38:51.495infoTuya Multi Sensor 2 in 1 configure()..

dev:8322023-02-07 06:38:51.340debugTuya Multi Sensor 2 in 1 sendZigbeeCommands (cmd=[he raw 0x8D1B 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0x8D1B 0x01 0x0000 0xFFDE 0x20 {13} {}, delay 200])

dev:8322023-02-07 06:38:51.289infoTuya Multi Sensor 2 in 1 configure()..

dev:8322023-02-07 06:38:50.204debugTuya Multi Sensor 2 in 1 sendZigbeeCommands (cmd=[he raw 0x8D1B 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0x8D1B 0x01 0x0000 0xFFDE 0x20 {13} {}, delay 200])

dev:8322023-02-07 06:38:50.152infoTuya Multi Sensor 2 in 1 configure()..

dev:8322023-02-07 06:38:48.302debugTuya Multi Sensor 2 in 1 sendZigbeeCommands (cmd=[he raw 0x8D1B 1 0x01 0x0000 {10 00 00 07 00 FE FF}, delay 200])

dev:8322023-02-07 06:38:48.300debugTuya Multi Sensor 2 in 1 refresh()...

dev:8322023-02-07 06:38:44.603infoTuya Multi Sensor 2 in 1 preferencies updates are sent to the device...

dev:8322023-02-07 06:38:44.599debugTuya Multi Sensor 2 in 1 sendZigbeeCommands (cmd=[he cmd 0x8D1B 0x01 0xEF00 0x00 {00070904000102}, delay 2000, he cmd 0x8D1B 0x01 0xEF00 0x00 {00080A04000100}, delay 2000])

dev:8322023-02-07 06:38:44.598debugTuya Multi Sensor 2 in 1 sending the changed AdvancedOptions

dev:8322023-02-07 06:38:44.596warnTuya Multi Sensor 2 in 1 changing TS0601 Keep Time to : 0

dev:8322023-02-07 06:38:44.595debugTuya Multi Sensor 2 in 1 sendTuyaCommand = [he cmd 0x8D1B 0x01 0xEF00 0x00 {00080A04000100}, delay 2000]

dev:8322023-02-07 06:38:44.590warnTuya Multi Sensor 2 in 1 changing TS0601 sensitivity to : 2

dev:8322023-02-07 06:38:44.589debugTuya Multi Sensor 2 in 1 sendTuyaCommand = [he cmd 0x8D1B 0x01 0xEF00 0x00 {00070904000102}, delay 2000]

dev:8322023-02-07 06:38:44.572infoTuya Multi Sensor 2 in 1 Debug logging is will be turned off after 24 hours

dev:8322023-02-07 06:38:44.531infoTuya Multi Sensor 2 in 1 Debug logging is true; Description text logging is true

dev:8322023-02-07 06:38:44.529infoTuya Multi Sensor 2 in 1 Updating Tuya Multi Sensor 2 in 1 (Tuya Multi Sensor 4 In 1) model TS0601 manufacturer _TZE200_3towulqd

dev:8322023-02-07 06:38:31.803infoTuya Multi Sensor 2 in 1 preferencies updates are sent to the device...

dev:8322023-02-07 06:38:31.798debugTuya Multi Sensor 2 in 1 sendZigbeeCommands (cmd=[he cmd 0x8D1B 0x01 0xEF00 0x00 {00050904000102}, delay 2000, he cmd 0x8D1B 0x01 0xEF00 0x00 {00060A04000100}, delay 2000])

dev:8322023-02-07 06:38:31.796debugTuya Multi Sensor 2 in 1 sending the changed AdvancedOptions

dev:8322023-02-07 06:38:31.795warnTuya Multi Sensor 2 in 1 changing TS0601 Keep Time to : 0

dev:8322023-02-07 06:38:31.793debugTuya Multi Sensor 2 in 1 sendTuyaCommand = [he cmd 0x8D1B 0x01 0xEF00 0x00 {00060A04000100}, delay 2000]

dev:8322023-02-07 06:38:31.789warnTuya Multi Sensor 2 in 1 changing TS0601 sensitivity to : 2

dev:8322023-02-07 06:38:31.787debugTuya Multi Sensor 2 in 1 sendTuyaCommand = [he cmd 0x8D1B 0x01 0xEF00 0x00 {00050904000102}, delay 2000]

dev:8322023-02-07 06:38:31.767infoTuya Multi Sensor 2 in 1 Debug logging is will be turned off after 24 hours

dev:8322023-02-07 06:38:31.709infoTuya Multi Sensor 2 in 1 Debug logging is true; Description text logging is true

dev:8322023-02-07 06:38:31.707infoTuya Multi Sensor 2 in 1 Updating Tuya Multi Sensor 2 in 1 (Tuya Multi Sensor 4 In 1) model TS0601 manufacturer _TZE200_3towulqd

dev:8322023-02-07 06:38:19.016infoTuya Multi Sensor 2 in 1 preferencies updates are sent to the device...

dev:8322023-02-07 06:38:19.011debugTuya Multi Sensor 2 in 1 sendZigbeeCommands (cmd=[he cmd 0x8D1B 0x01 0xEF00 0x00 {00030904000101}, delay 2000, he cmd 0x8D1B 0x01 0xEF00 0x00 {00040A04000100}, delay 2000])

dev:8322023-02-07 06:38:19.010debugTuya Multi Sensor 2 in 1 sending the changed AdvancedOptions

dev:8322023-02-07 06:38:19.008warnTuya Multi Sensor 2 in 1 changing TS0601 Keep Time to : 0

dev:8322023-02-07 06:38:19.006debugTuya Multi Sensor 2 in 1 sendTuyaCommand = [he cmd 0x8D1B 0x01 0xEF00 0x00 {00040A04000100}, delay 2000]

dev:8322023-02-07 06:38:19.002warnTuya Multi Sensor 2 in 1 changing TS0601 sensitivity to : 1

dev:8322023-02-07 06:38:19.000debugTuya Multi Sensor 2 in 1 sendTuyaCommand = [he cmd 0x8D1B 0x01 0xEF00 0x00 {00030904000101}, delay 2000]

dev:8322023-02-07 06:38:18.981infoTuya Multi Sensor 2 in 1 Debug logging is will be turned off after 24 hours

dev:8322023-02-07 06:38:18.941infoTuya Multi Sensor 2 in 1 Debug logging is true; Description text logging is true

dev:8322023-02-07 06:38:18.939infoTuya Multi Sensor 2 in 1 Updating Tuya Multi Sensor 2 in 1 (Tuya Multi Sensor 4 In 1) model TS0601 manufacturer _TZE200_3towulqd

dev:8322023-02-07 06:38:13.770infoTuya Multi Sensor 2 in 1 Initialization finished
version=1.2.0 (Timestamp: 2023/02/06 9:35 PM)

dev:8322023-02-07 06:38:13.768infoTuya Multi Sensor 2 in 1 manufacturer = _TZE200_3towulqd

dev:8322023-02-07 06:38:13.206debugTuya Multi Sensor 2 in 1 sendZigbeeCommands (cmd=[he raw 0x8D1B 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0x8D1B 0x01 0x0000 0xFFDE 0x20 {13} {}, delay 200])

dev:8322023-02-07 06:38:13.144infoTuya Multi Sensor 2 in 1 configure()..

dev:8322023-02-07 06:38:12.343debugTuya Multi Sensor 2 in 1 sendZigbeeCommands (cmd=[he raw 0x8D1B 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0x8D1B 0x01 0x0000 0xFFDE 0x20 {13} {}, delay 200])

dev:8322023-02-07 06:38:12.286infoTuya Multi Sensor 2 in 1 configure()..

dev:8322023-02-07 06:38:11.824infoTuya Multi Sensor 2 in 1 preferencies updates are sent to the device...

dev:8322023-02-07 06:38:11.817debugTuya Multi Sensor 2 in 1 sendZigbeeCommands (cmd=[he cmd 0x8D1B 0x01 0xEF00 0x00 {00010904000101}, delay 2000, he cmd 0x8D1B 0x01 0xEF00 0x00 {00020A04000100}, delay 2000])

dev:8322023-02-07 06:38:11.815debugTuya Multi Sensor 2 in 1 sending the changed AdvancedOptions

dev:8322023-02-07 06:38:11.813warnTuya Multi Sensor 2 in 1 changing TS0601 Keep Time to : 0

dev:8322023-02-07 06:38:11.811debugTuya Multi Sensor 2 in 1 sendTuyaCommand = [he cmd 0x8D1B 0x01 0xEF00 0x00 {00020A04000100}, delay 2000]

dev:8322023-02-07 06:38:11.802warnTuya Multi Sensor 2 in 1 changing TS0601 sensitivity to : 1

dev:8322023-02-07 06:38:11.800debugTuya Multi Sensor 2 in 1 sendTuyaCommand = [he cmd 0x8D1B 0x01 0xEF00 0x00 {00010904000101}, delay 2000]

dev:8322023-02-07 06:38:11.767infoTuya Multi Sensor 2 in 1 Debug logging is will be turned off after 24 hours

dev:8322023-02-07 06:38:11.721infoTuya Multi Sensor 2 in 1 Debug logging is true; Description text logging is true

dev:8322023-02-07 06:38:11.717infoTuya Multi Sensor 2 in 1 Updating Tuya Multi Sensor 2 in 1 (Tuya Multi Sensor 4 In 1) model TS0601 manufacturer _TZE200_3towulqd

dev:8322023-02-07 06:38:10.678debugTuya Multi Sensor 2 in 1 sendZigbeeCommands (cmd=[he raw 0x8D1B 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0x8D1B 0x01 0x0000 0xFFDE 0x20 {13} {}, delay 200])

dev:8322023-02-07 06:38:10.611infoTuya Multi Sensor 2 in 1 configure()..

dev:8322023-02-07 06:38:10.577infoTuya Multi Sensor 2 in 1 installed()

dev:8322023-02-07 06:38:10.459infoTuya Multi Sensor 2 in 1 InitializeVars( fullInit = true )...

dev:8322023-02-07 06:38:10.430infoTuya Multi Sensor 2 in 1 Initialize( fullInit = true )...

dev:8322023-02-07 06:37:52.612errorjava.lang.NullPointerException: null on line 1463 (method setMotion)

dev:8322023-02-07 06:37:52.556infoTuya Multi Sensor 2 in 1 Motion reset to inactive after 127s

dev:8322023-02-07 06:35:45.892debugTuya Multi Sensor 2 in 1 sendZigbeeCommands (cmd=[he raw 0x8D1B 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0x8D1B 0x01 0x0000 0xFFDE 0x20 {13} {}, delay 200])

dev:8322023-02-07 06:35:45.837infoTuya Multi Sensor 2 in 1 configure()..

dev:8322023-02-07 06:35:39.335warnTuya Multi Sensor 2 in 1 ignoring BatteryPercentageResult(400)

dev:8322023-02-07 06:35:39.334debugTuya Multi Sensor 2 in 1 Battery Percentage rawValue = 400 -> 200%

dev:8322023-02-07 06:35:39.332debugTuya Multi Sensor 2 in 1 Tuya battery status report dp_id=2 dp=4 fncmd=100

dev:8322023-02-07 06:35:39.330debugTuya Multi Sensor 2 in 1 dp_id=2 dp=4 fncmd=100

dev:8322023-02-07 06:35:39.325debugTuya Multi Sensor 2 in 1 parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 8D1B 01 00 0000 02 01 00870402000400000064, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:8D1B, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 87, 04, 02, 00, 04, 00, 00, 00, 64]]

dev:8322023-02-07 06:35:29.334warnTuya Multi Sensor 2 in 1 ignoring BatteryPercentageResult(400)

dev:8322023-02-07 06:35:29.332debugTuya Multi Sensor 2 in 1 Battery Percentage rawValue = 400 -> 200%

dev:8322023-02-07 06:35:29.330debugTuya Multi Sensor 2 in 1 Tuya battery status report dp_id=2 dp=4 fncmd=100

dev:8322023-02-07 06:35:29.328debugTuya Multi Sensor 2 in 1 dp_id=2 dp=4 fncmd=100

dev:8322023-02-07 06:35:29.322debugTuya Multi Sensor 2 in 1 parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 8D1B 01 00 0000 02 01 00860402000400000064, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:8D1B, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 86, 04, 02, 00, 04, 00, 00, 00, 64]]

dev:8322023-02-07 06:35:20.419warnTuya Multi Sensor 4 In 1 ignoring BatteryPercentageResult(400)

dev:8322023-02-07 06:35:20.418debugTuya Multi Sensor 4 In 1 Battery Percentage rawValue = 400 -> 200%

dev:8322023-02-07 06:35:20.416debugTuya Multi Sensor 4 In 1 Tuya battery status report dp_id=2 dp=4 fncmd=100

dev:8322023-02-07 06:35:20.415debugTuya Multi Sensor 4 In 1 dp_id=2 dp=4 fncmd=100

dev:8322023-02-07 06:35:20.409debugTuya Multi Sensor 4 In 1 parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 8D1B 01 00 0000 02 01 00850402000400000064, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:8D1B, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 85, 04, 02, 00, 04, 00, 00, 00, 64]]

dev:8322023-02-07 06:35:20.198infoTuya Multi Sensor 4 In 1 Keep Time is 30 (0)

dev:8322023-02-07 06:35:20.192debugTuya Multi Sensor 4 In 1 dp_id=4 dp=10 fncmd=0

dev:8322023-02-07 06:35:20.187debugTuya Multi Sensor 4 In 1 parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 8D1B 01 00 0000 02 01 00840A04000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:8D1B, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 84, 0A, 04, 00, 01, 00]]

dev:8322023-02-07 06:35:19.982infoTuya Multi Sensor 4 In 1 received sensitivity : high (2)

dev:8322023-02-07 06:35:19.972debugTuya Multi Sensor 4 In 1 dp_id=4 dp=9 fncmd=2

dev:8322023-02-07 06:35:19.967debugTuya Multi Sensor 4 In 1 parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 8D1B 01 00 0000 02 01 00830904000102, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:8D1B, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 83, 09, 04, 00, 01, 02]]

dev:8322023-02-07 06:35:19.755warnTuya Multi Sensor 4 In 1 ignoring BatteryPercentageResult(400)

dev:8322023-02-07 06:35:19.754debugTuya Multi Sensor 4 In 1 Battery Percentage rawValue = 400 -> 200%

dev:8322023-02-07 06:35:19.752debugTuya Multi Sensor 4 In 1 Tuya battery status report dp_id=2 dp=4 fncmd=100

dev:8322023-02-07 06:35:19.750debugTuya Multi Sensor 4 In 1 dp_id=2 dp=4 fncmd=100

dev:8322023-02-07 06:35:19.745debugTuya Multi Sensor 4 In 1 parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 8D1B 01 00 0000 02 01 00820402000400000064, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:8D1B, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 82, 04, 02, 00, 04, 00, 00, 00, 64]]

dev:8322023-02-07 06:35:19.541infoTuya Multi Sensor 4 In 1 Illuminance is 68 Lux

dev:8322023-02-07 06:35:19.528debugTuya Multi Sensor 4 In 1 dp_id=2 dp=12 fncmd=68

dev:8322023-02-07 06:35:19.523debugTuya Multi Sensor 4 In 1 parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 8D1B 01 00 0000 02 01 00810C02000400000044, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:8D1B, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 81, 0C, 02, 00, 04, 00, 00, 00, 44]]

dev:8322023-02-07 06:35:19.318infoTuya Multi Sensor 4 In 1 Detected motion

dev:8322023-02-07 06:35:19.311debugTuya Multi Sensor 4 In 1 (DP=0x01) motion event fncmd = 1

dev:8322023-02-07 06:35:19.309debugTuya Multi Sensor 4 In 1 dp_id=4 dp=1 fncmd=1

dev:8322023-02-07 06:35:19.302debugTuya Multi Sensor 4 In 1 parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 8D1B 01 00 0000 02 01 00800104000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:8D1B, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 80, 01, 04, 00, 01, 01]]

dev:8322023-02-07 06:35:09.352warnTuya Multi Sensor 4 In 1 ignoring BatteryPercentageResult(400)

dev:8322023-02-07 06:35:09.351debugTuya Multi Sensor 4 In 1 Battery Percentage rawValue = 400 -> 200%

dev:8322023-02-07 06:35:09.340debugTuya Multi Sensor 4 In 1 Tuya battery status report dp_id=2 dp=4 fncmd=100

dev:8322023-02-07 06:35:09.335debugTuya Multi Sensor 4 In 1 dp_id=2 dp=4 fncmd=100

dev:8322023-02-07 06:35:09.270debugTuya Multi Sensor 4 In 1 parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 8D1B 01 00 0000 02 01 007F0402000400000064, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:8D1B, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 7F, 04, 02, 00, 04, 00, 00, 00, 64]]

dev:8322023-02-07 06:35:05.912debugTuya Multi Sensor 4 In 1 write attribute response is success

dev:8322023-02-07 06:35:05.908debugTuya Multi Sensor 4 In 1 parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 0000 01 01 0040 00 8D1B 00 00 0000 04 01 00, profileId:0104, clusterId:0000, clusterInt:0, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:8D1B, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:04, direction:01, data:[00]]

dev:8322023-02-07 06:35:05.828infoTuya Multi Sensor 4 In 1 zdo command: cluster: 8005 (endpoint response) endpointCount = 01 endpointList = 01

dev:8322023-02-07 06:35:05.823debugTuya Multi Sensor 4 In 1 parse(_TZE200_3towulqd) descMap = [raw:catchall: 0000 8005 00 00 0040 00 8D1B 00 00 0000 00 00 56001B8D0101, profileId:0000, clusterId:8005, clusterInt:32773, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:8D1B, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[56, 00, 1B, 8D, 01, 01]]

dev:8322023-02-07 06:35:05.762infoTuya Multi Sensor 4 In 1 Tuya device manufacturer is _TZE200_3towulqd

dev:8322023-02-07 06:35:05.753debugTuya Multi Sensor 4 In 1 parse(_TZE200_3towulqd) descMap = [raw:8D1B01000068040042105F545A453230305F33746F77756C71640000002003010000204305000042065453303630310700003003FEFF003000, dni:8D1B, endpoint:01, cluster:0000, size:68, attrId:0004, encoding:42, command:01, value:_TZE200_3towulqd, clusterInt:0, attrInt:4, additionalAttrs:[[value:03, encoding:20, attrId:0000, consumedBytes:4, attrInt:0], [value:43, encoding:20, attrId:0001, consumedBytes:4, attrInt:1], [value:TS0601, encoding:42, attrId:0005, consumedBytes:9, attrInt:5]]]

dev:8322023-02-07 06:35:04.696debugTuya Multi Sensor 4 In 1 sendZigbeeCommands (cmd=[he raw 0x8D1B 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0x8D1B 0x01 0x0000 0xFFDE 0x20 {13} {}, delay 200])

dev:8322023-02-07 06:35:04.624infoTuya Multi Sensor 4 In 1 configure()..

dev:8322023-02-07 06:35:04.588infoTuya Multi Sensor 4 In 1 installed()

dev:8322023-02-07 06:35:04.577infoTuya Multi Sensor 4 In 1 Illuminance is 66 Lux

dev:8322023-02-07 06:35:04.569debugTuya Multi Sensor 4 In 1 dp_id=2 dp=12 fncmd=66

dev:8322023-02-07 06:35:04.541debugTuya Multi Sensor 4 In 1 parse(_TZE200_3towulqd) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 8D1B 01 00 0000 02 01 007E0C02000400000042, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:8D1B, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 7E, 0C, 02, 00, 04, 00, 00, 00, 42]]

1 Like

I see at least 2 other minor issues (battery reporting and ping not implemented) to be corrected in the next version, but let's fix first the motion.

This sensor reports only when the motion starts, so you will need to turn on the option "Reset Motion to Inactive" :

If this works, I will set this option switched on by default for your model in the next udpate.

Didn't do anything, but set motion to Inactive. No help on getting motion detected. So no events or anything on the logs.

@kkossev,
I have the same device.
It was working fine until I updated the driver last night...
Unfortunately, it was now stuck at motion activated, can I roll back to the previous version without the _TZE200_3towulqd (2in1) new firmware versions fix for motion and battery % or if you can provide a fix for the older version ?

Thanks

Summary

image

Summary

1 Like

@iEnam if you roll back the driver to the stable version from HPM you should be fine.
The “new” driver was work in progress and not a mainstream release i think, reading back the discussion between kkossev and petteri.

For reference, i think you are using the development branch now. If you dont use HPM, please use this link;

https://raw.githubusercontent.com/kkossev/Hubitat/main/Drivers/Tuya%20Multi%20Sensor%204%20In%201/Tuya%20Multi%20Sensor%204%20In%201.groovy

2 Likes