Zigbee Human Presence Sensor

I bought this rather generic looking Wenzhou Smart Human Presence Detector Model WZ-M100 on a lark because it was super cheap. Now I'm looking for a driver. Trying the Tuya 4-in-1 but not getting any events.

Any tips for me on this? Seems like it would be cool to play with.

Thanks

I did the same because I wasnt ready to pay price for an Aqara. None of the drivers with "presence" in name have worked. Amazon might get it back.

@wiegout Please post the device model and manufacturer, as shown in HE web page 'Device Details' - Data section.

@stephen_nutt I am not aware of any Zigbee radar that is not working in Hubitat.. .: )

That's correct- none of these devices are presence sensors in the meaning that Hubitat uses it.
These are occupancy / highly sensitive motion sensors that use mmWave radar technology.

TS0601 _TZE204_e5m9c5hl should be identified as "TS0601_SXM7L9XA_RADAR" device profile group in the Tuya 4 In 1 driver.

Will need more details - a screenshot of the State Variables section on the device page, debug logs..

Have you tried to pair it again, close to the hub?

Here's what I got. Sorry, busy day for me. My wife's brought her A Game Honey-do list today. :frowning:

1 Like

rxCounter : 0 means that the number of the received Zigbee messages from your device is zero - pairing/connectivity issue.

Please, first update the driver to the latest dev. branch version ( 1.6.8 2023/11/13 11:50 PM) and then pair the device again, close to the hub.

Thanks for your help. I removed the device. I found the link to the dev version and loaded it. Re-paired the device - twice. Weird behavior because at first the status was online. I clicked "Configure" and "Initialize" and now the state is unknown. Here's what I'm seeing now.

State Variables

  • deviceProfile : TS0601_SXM7L9XA_RADAR
  • packetID : 0
  • rxCounter : 0
  • driverVersion : 1.6.8 2023/11/13 11:50 PM
  • txCounter : 12
  • notPresentCounter : 0
  • motionStarted : 2023-11-20 04:40:41.617
  • tuyaDPs : {}

Data:

  • endpointId: 01
  • application: 4A
  • manufacturer: _TZE204_e5m9c5hl
  • model: TS0601
  • tuyaVersion: 1.0.10

Logs to follow:
dev:25382023-11-20 04:44:30.588 AMdebugHuman Presence Detector sendZigbeeCommands (cmd=[he raw 0x3426 1 0x01 0x0000 {10 00 00 07 00}, delay 191, he raw 0x3426 1 0x01 0x0001 {10 00 00 20 00}, delay 192, he raw 0x3426 1 0x01 0x0001 {10 00 00 21 00}, delay 193, he cmd 0x3426 0x01 0xEF00 0x03 {}, delay 2000])

dev:25382023-11-20 04:44:30.580 AMinfoHuman Presence Detector refresh()...

dev:25382023-11-20 04:44:29.544 AMinfoHuman Presence Detector Initialization finished
version=1.6.8 (Timestamp: 2023/11/13 11:50 PM)

dev:25382023-11-20 04:44:29.542 AMinfoHuman Presence Detector manufacturer = _TZE204_e5m9c5hl

dev:25382023-11-20 04:44:27.556 AMerrorgroovy.lang.MissingMethodException: No signature of method: user_driver_kkossev_Tuya_Multi_Sensor_4_In_1_1793.setRadarParameterTuya() is applicable for argument types: (java.lang.String, java.lang.String, java.lang.String, java.lang.Integer) values: [radarSensitivity, 6A, 02, 7]
Possible solutions: setRadarParameterTuyaTuya(java.lang.String, java.lang.String, java.lang.String, java.lang.Object) on line 3338 (method updated)

dev:25382023-11-20 04:44:27.516 AMdebugHuman Presence Detector updateAllPreferences: preference radarSensitivity type:number scaledValue = 7

dev:25382023-11-20 04:44:27.514 AMdebugHuman Presence Detector getScaledPreferenceValue: preference radarSensitivity value = 7 scaledValue = 7 (scale=1)

dev:25382023-11-20 04:44:27.510 AMdebugHuman Presence Detector updateAllPreferences: preferences=[radarSensitivity:106, detectionDelay:111, fadingTime:110, minimumDistance:108, maximumDistance:107]

dev:25382023-11-20 04:44:27.507 AMdebugHuman Presence Detector current state.deviceProfile=TS0601_SXM7L9XA_RADAR, settings.forcedProfile=Tuya Human Presence Detector SXM7L9XA, getProfileKey()=TS0601_SXM7L9XA_RADAR

dev:25382023-11-20 04:44:27.499 AMinfoHuman Presence Detector Debug logging will be turned off after 24 hours

dev:25382023-11-20 04:44:27.471 AMinfoHuman Presence Detector Debug logging is true; Description text logging is true

dev:25382023-11-20 04:44:27.469 AMinfoHuman Presence Detector Updating Human Presence Detector (Tuya Human Presence Detector WZ-M100) model TS0601 manufacturer _TZE204_e5m9c5hl deviceProfile=TS0601_SXM7L9XA_RADAR

dev:25382023-11-20 04:44:27.467 AMinfoHuman Presence Detector updated()...

dev:25382023-11-20 04:44:26.435 AMdebugHuman Presence Detector sendZigbeeCommands (cmd=[he raw 0x3426 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0x3426 0x01 0x0000 0xFFDE 0x20 {13} {}, delay 200])

dev:25382023-11-20 04:44:26.337 AMinfoHuman Presence Detector configure()..

dev:25382023-11-20 04:44:26.318 AMinfoHuman Presence Detector Preferences reset to default values

dev:25382023-11-20 04:44:26.233 AMdebugHuman Presence Detector luxThreshold is not set to 0 (luxThreshold=null, IlluminanceMeasurement=true)

dev:25382023-11-20 04:44:26.146 AMinfoHuman Presence Detector device model TS0601 manufacturer _TZE204_e5m9c5hl was set to : deviceProfile=TS0601_SXM7L9XA_RADAR : deviceName=Tuya Human Presence Detector WZ-M100

dev:25382023-11-20 04:44:26.120 AMdebugHuman Presence Detector found exact match for model TS0601 manufacturer _TZE204_e5m9c5hl : profileName=TS0601_SXM7L9XA_RADAR deviceName =Tuya Human Presence Detector WZ-M100

dev:25382023-11-20 04:44:26.111 AMinfoHuman Presence Detector Stats are reset...

dev:25382023-11-20 04:44:26.108 AMinfoHuman Presence Detector All 28 current states (attributes) DELETED

dev:25382023-11-20 04:44:25.983 AMinfoHuman Presence Detector InitializeVars( fullInit = true )...

dev:25382023-11-20 04:44:25.955 AMinfoHuman Presence Detector Initialize( fullInit = true )...

dev:25382023-11-20 04:44:24.518 AMdebugHuman Presence Detector sendZigbeeCommands (cmd=[he raw 0x3426 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0x3426 0x01 0x0000 0xFFDE 0x20 {13} {}, delay 200])

dev:25382023-11-20 04:44:24.465 AMinfoHuman Presence Detector configure()..

dev:25382023-11-20 04:44:17.051 AMinfoHuman Presence Detector Motion reset to inactive after 5s

dev:25382023-11-20 04:44:12.118 AMinfoHuman Presence Detector Detected motion

dev:25382023-11-20 04:40:45.891 AMdebugHuman Presence Detector sendZigbeeCommands (cmd=[he raw 0x3426 1 0x01 0x0000 {10 00 00 07 00}, delay 191, he raw 0x3426 1 0x01 0x0001 {10 00 00 20 00}, delay 192, he raw 0x3426 1 0x01 0x0001 {10 00 00 21 00}, delay 193, he cmd 0x3426 0x01 0xEF00 0x03 {}, delay 2000])

dev:25382023-11-20 04:40:45.881 AMinfoHuman Presence Detector refresh()...

dev:25382023-11-20 04:40:44.773 AMinfoHuman Presence Detector Initialization finished
version=1.6.8 (Timestamp: 2023/11/13 11:50 PM)

dev:25382023-11-20 04:40:44.771 AMinfoHuman Presence Detector manufacturer = _TZE204_e5m9c5hl

dev:25382023-11-20 04:40:42.867 AMerrorgroovy.lang.MissingMethodException: No signature of method: user_driver_kkossev_Tuya_Multi_Sensor_4_In_1_1793.setRadarParameterTuya() is applicable for argument types: (java.lang.String, java.lang.String, java.lang.String, java.lang.Integer) values: [radarSensitivity, 6A, 02, 7]
Possible solutions: setRadarParameterTuyaTuya(java.lang.String, java.lang.String, java.lang.String, java.lang.Object) on line 3338 (method updated)

dev:25382023-11-20 04:40:42.712 AMdebugHuman Presence Detector updateAllPreferences: preference radarSensitivity type:number scaledValue = 7

dev:25382023-11-20 04:40:42.711 AMdebugHuman Presence Detector getScaledPreferenceValue: preference radarSensitivity value = 7 scaledValue = 7 (scale=1)

dev:25382023-11-20 04:40:42.706 AMdebugHuman Presence Detector updateAllPreferences: preferences=[radarSensitivity:106, detectionDelay:111, fadingTime:110, minimumDistance:108, maximumDistance:107]

dev:25382023-11-20 04:40:42.703 AMdebugHuman Presence Detector current state.deviceProfile=TS0601_SXM7L9XA_RADAR, settings.forcedProfile=Tuya Human Presence Detector SXM7L9XA, getProfileKey()=TS0601_SXM7L9XA_RADAR

dev:25382023-11-20 04:40:42.696 AMinfoHuman Presence Detector Debug logging will be turned off after 24 hours

dev:25382023-11-20 04:40:42.667 AMinfoHuman Presence Detector Debug logging is true; Description text logging is true

dev:25382023-11-20 04:40:42.665 AMinfoHuman Presence Detector Updating Human Presence Detector (Tuya Human Presence Detector WZ-M100) model TS0601 manufacturer _TZE204_e5m9c5hl deviceProfile=TS0601_SXM7L9XA_RADAR

dev:25382023-11-20 04:40:42.662 AMinfoHuman Presence Detector updated()...

dev:25382023-11-20 04:40:41.628 AMdebugHuman Presence Detector sendZigbeeCommands (cmd=[he raw 0x3426 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0x3426 0x01 0x0000 0xFFDE 0x20 {13} {}, delay 200])

dev:25382023-11-20 04:40:41.473 AMinfoHuman Presence Detector configure()..

dev:25382023-11-20 04:40:41.445 AMinfoHuman Presence Detector Preferences reset to default values

dev:25382023-11-20 04:40:41.351 AMdebugHuman Presence Detector luxThreshold is not set to 0 (luxThreshold=null, IlluminanceMeasurement=true)

dev:25382023-11-20 04:40:41.237 AMinfoHuman Presence Detector device model TS0601 manufacturer _TZE204_e5m9c5hl was set to : deviceProfile=TS0601_SXM7L9XA_RADAR : deviceName=Tuya Human Presence Detector WZ-M100

dev:25382023-11-20 04:40:41.202 AMdebugHuman Presence Detector found exact match for model TS0601 manufacturer _TZE204_e5m9c5hl : profileName=TS0601_SXM7L9XA_RADAR deviceName =Tuya Human Presence Detector WZ-M100

dev:25382023-11-20 04:40:41.197 AMinfoHuman Presence Detector Stats are reset...

dev:25382023-11-20 04:40:41.194 AMinfoHuman Presence Detector All 28 current states (attributes) DELETED

dev:25382023-11-20 04:40:41.063 AMinfoHuman Presence Detector InitializeVars( fullInit = true )...

dev:25382023-11-20 04:40:41.028 AMinfoHuman Presence Detector Initialize( fullInit = true )...

dev:25382023-11-20 04:40:32.703 AMdebugHuman Presence Detector sendZigbeeCommands (cmd=[he raw 0x3426 1 0x01 0x0000 {10 00 00 07 00}, delay 191, he raw 0x3426 1 0x01 0x0001 {10 00 00 20 00}, delay 192, he raw 0x3426 1 0x01 0x0001 {10 00 00 21 00}, delay 193, he cmd 0x3426 0x01 0xEF00 0x03 {}, delay 2000])

dev:25382023-11-20 04:40:32.694 AMinfoHuman Presence Detector refresh()...

dev:25382023-11-20 04:40:03.628 AMinfoHuman Presence Detector ping() is not implemented

dev:25382023-11-20 04:39:38.127 AMdebugHuman Presence Detector sendZigbeeCommands (cmd=[he raw 0x3426 1 0x01 0x0000 {10 00 00 07 00}, delay 191, he raw 0x3426 1 0x01 0x0001 {10 00 00 20 00}, delay 192, he raw 0x3426 1 0x01 0x0001 {10 00 00 21 00}, delay 193, he cmd 0x3426 0x01 0xEF00 0x03 {}, delay 2000])

dev:25382023-11-20 04:39:38.116 AMinfoHuman Presence Detector refresh()...

dev:25382023-11-20 04:39:37.076 AMinfoHuman Presence Detector Initialization finished
version=1.6.8 (Timestamp: 2023/11/13 11:50 PM)

dev:25382023-11-20 04:39:37.075 AMinfoHuman Presence Detector manufacturer = _TZE204_e5m9c5hl

dev:25382023-11-20 04:39:35.125 AMerrorgroovy.lang.MissingMethodException: No signature of method: user_driver_kkossev_Tuya_Multi_Sensor_4_In_1_1793.setRadarParameterTuya() is applicable for argument types: (java.lang.String, java.lang.String, java.lang.String, java.lang.Integer) values: [radarSensitivity, 6A, 02, 7]
Possible solutions: setRadarParameterTuyaTuya(java.lang.String, java.lang.String, java.lang.String, java.lang.Object) on line 3338 (method updated)

dev:25382023-11-20 04:39:35.078 AMdebugHuman Presence Detector updateAllPreferences: preference radarSensitivity type:number scaledValue = 7

dev:25382023-11-20 04:39:35.076 AMdebugHuman Presence Detector getScaledPreferenceValue: preference radarSensitivity value = 7 scaledValue = 7 (scale=1)

dev:25382023-11-20 04:39:35.072 AMdebugHuman Presence Detector updateAllPreferences: preferences=[radarSensitivity:106, detectionDelay:111, fadingTime:110, minimumDistance:108, maximumDistance:107]

dev:25382023-11-20 04:39:35.068 AMdebugHuman Presence Detector current state.deviceProfile=TS0601_SXM7L9XA_RADAR, settings.forcedProfile=Tuya Human Presence Detector SXM7L9XA, getProfileKey()=TS0601_SXM7L9XA_RADAR

dev:25382023-11-20 04:39:35.062 AMinfoHuman Presence Detector Debug logging will be turned off after 24 hours

dev:25382023-11-20 04:39:35.017 AMinfoHuman Presence Detector Debug logging is true; Description text logging is true

dev:25382023-11-20 04:39:35.015 AMinfoHuman Presence Detector Updating Human Presence Detector (Tuya Human Presence Detector WZ-M100) model TS0601 manufacturer _TZE204_e5m9c5hl deviceProfile=TS0601_SXM7L9XA_RADAR

dev:25382023-11-20 04:39:35.012 AMinfoHuman Presence Detector updated()...

dev:25382023-11-20 04:39:33.982 AMdebugHuman Presence Detector sendZigbeeCommands (cmd=[he raw 0x3426 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0x3426 0x01 0x0000 0xFFDE 0x20 {13} {}, delay 200])

dev:25382023-11-20 04:39:33.868 AMinfoHuman Presence Detector configure()..

dev:25382023-11-20 04:39:33.846 AMinfoHuman Presence Detector Preferences reset to default values

dev:25382023-11-20 04:39:33.764 AMdebugHuman Presence Detector luxThreshold is not set to 0 (luxThreshold=null, IlluminanceMeasurement=true)

dev:25382023-11-20 04:39:33.682 AMinfoHuman Presence Detector device model TS0601 manufacturer _TZE204_e5m9c5hl was set to : deviceProfile=TS0601_SXM7L9XA_RADAR : deviceName=Tuya Human Presence Detector WZ-M100

dev:25382023-11-20 04:39:33.636 AMdebugHuman Presence Detector found exact match for model TS0601 manufacturer _TZE204_e5m9c5hl : profileName=TS0601_SXM7L9XA_RADAR deviceName =Tuya Human Presence Detector WZ-M100

dev:25382023-11-20 04:39:33.633 AMinfoHuman Presence Detector Stats are reset...

dev:25382023-11-20 04:39:33.631 AMinfoHuman Presence Detector All 28 current states (attributes) DELETED

dev:25382023-11-20 04:39:33.510 AMinfoHuman Presence Detector InitializeVars( fullInit = true )...

dev:25382023-11-20 04:39:33.479 AMinfoHuman Presence Detector Initialize( fullInit = true )...

dev:25382023-11-20 04:39:01.353 AMdebugHuman Presence Detector sendZigbeeCommands (cmd=[he raw 0x3426 1 0x01 0x0000 {10 00 00 07 00}, delay 191, he raw 0x3426 1 0x01 0x0001 {10 00 00 20 00}, delay 192, he raw 0x3426 1 0x01 0x0001 {10 00 00 21 00}, delay 193, he cmd 0x3426 0x01 0xEF00 0x03 {}, delay 2000])

dev:25382023-11-20 04:39:01.345 AMinfoHuman Presence Detector refresh()...

dev:25382023-11-20 04:38:59.617 AMdebugHuman Presence Detector sendZigbeeCommands (cmd=[he raw 0x3426 1 0x01 0x0000 {10 00 00 07 00}, delay 191, he raw 0x3426 1 0x01 0x0001 {10 00 00 20 00}, delay 192, he raw 0x3426 1 0x01 0x0001 {10 00 00 21 00}, delay 193, he cmd 0x3426 0x01 0xEF00 0x03 {}, delay 2000])

dev:25382023-11-20 04:38:59.609 AMinfoHuman Presence Detector refresh()...

dev:25382023-11-20 04:38:54.146 AMdebugHuman Presence Detector sendZigbeeCommands (cmd=[he raw 0x3426 1 0x01 0x0000 {10 00 00 07 00}, delay 191, he raw 0x3426 1 0x01 0x0001 {10 00 00 20 00}, delay 192, he raw 0x3426 1 0x01 0x0001 {10 00 00 21 00}, delay 193, he cmd 0x3426 0x01 0xEF00 0x03 {}, delay 2000])

dev:25382023-11-20 04:38:54.130 AMinfoHuman Presence Detector refresh()...

dev:25382023-11-20 04:38:53.095 AMinfoHuman Presence Detector Initialization finished
version=1.6.8 (Timestamp: 2023/11/13 11:50 PM)

dev:25382023-11-20 04:38:53.093 AMinfoHuman Presence Detector manufacturer = _TZE204_e5m9c5hl

dev:25382023-11-20 04:38:51.143 AMerrorgroovy.lang.MissingMethodException: No signature of method: user_driver_kkossev_Tuya_Multi_Sensor_4_In_1_1793.setRadarParameterTuya() is applicable for argument types: (java.lang.String, java.lang.String, java.lang.String, java.lang.Integer) values: [radarSensitivity, 6A, 02, 7]
Possible solutions: setRadarParameterTuyaTuya(java.lang.String, java.lang.String, java.lang.String, java.lang.Object) on line 3338 (method updated)

dev:25382023-11-20 04:38:51.093 AMdebugHuman Presence Detector updateAllPreferences: preference radarSensitivity type:number scaledValue = 7

dev:25382023-11-20 04:38:51.092 AMdebugHuman Presence Detector getScaledPreferenceValue: preference radarSensitivity value = 7 scaledValue = 7 (scale=1)

dev:25382023-11-20 04:38:51.087 AMdebugHuman Presence Detector updateAllPreferences: preferences=[radarSensitivity:106, detectionDelay:111, fadingTime:110, minimumDistance:108, maximumDistance:107]

dev:25382023-11-20 04:38:51.083 AMdebugHuman Presence Detector current state.deviceProfile=TS0601_SXM7L9XA_RADAR, settings.forcedProfile=Tuya Human Presence Detector SXM7L9XA, getProfileKey()=TS0601_SXM7L9XA_RADAR

dev:25382023-11-20 04:38:51.075 AMinfoHuman Presence Detector Debug logging will be turned off after 24 hours

dev:25382023-11-20 04:38:51.044 AMinfoHuman Presence Detector Debug logging is true; Description text logging is true

dev:25382023-11-20 04:38:51.042 AMinfoHuman Presence Detector Updating Human Presence Detector (Tuya Human Presence Detector WZ-M100) model TS0601 manufacturer _TZE204_e5m9c5hl deviceProfile=TS0601_SXM7L9XA_RADAR

dev:25382023-11-20 04:38:51.038 AMinfoHuman Presence Detector updated()...

dev:25382023-11-20 04:38:50.005 AMdebugHuman Presence Detector sendZigbeeCommands (cmd=[he raw 0x3426 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0x3426 0x01 0x0000 0xFFDE 0x20 {13} {}, delay 200])

dev:25382023-11-20 04:38:49.941 AMinfoHuman Presence Detector configure()..

dev:25382023-11-20 04:38:49.919 AMinfoHuman Presence Detector Preferences reset to default values

dev:25382023-11-20 04:38:49.819 AMdebugHuman Presence Detector luxThreshold is not set to 0 (luxThreshold=null, IlluminanceMeasurement=true)

dev:25382023-11-20 04:38:49.743 AMinfoHuman Presence Detector device model TS0601 manufacturer _TZE204_e5m9c5hl was set to : deviceProfile=TS0601_SXM7L9XA_RADAR : deviceName=Tuya Human Presence Detector WZ-M100

dev:25382023-11-20 04:38:49.716 AMdebugHuman Presence Detector found exact match for model TS0601 manufacturer _TZE204_e5m9c5hl : profileName=TS0601_SXM7L9XA_RADAR deviceName =Tuya Human Presence Detector WZ-M100

dev:25382023-11-20 04:38:49.713 AMinfoHuman Presence Detector Stats are reset...

dev:25382023-11-20 04:38:49.711 AMinfoHuman Presence Detector All 28 current states (attributes) DELETED

dev:25382023-11-20 04:38:49.584 AMinfoHuman Presence Detector InitializeVars( fullInit = true )...

dev:25382023-11-20 04:38:49.547 AMinfoHuman Presence Detector Initialize( fullInit = true )...

dev:25382023-11-20 04:36:04.011 AMinfoTuya Human Presence Detector WZ-M100 Tuya check-in (application version is 4A)

dev:25382023-11-20 04:36:04.005 AMdebugTuya Human Presence Detector WZ-M100 parse: (_TZE204_e5m9c5hl, TS0601_SXM7L9XA_RADAR, 1.6.8 2023/11/13 11:50 PM) descMap = [raw:3426010000180100204AE2FF2038E4FF2001, dni:3426, endpoint:01, cluster:0000, size:18, attrId:0001, encoding:20, command:0A, value:4A, clusterInt:0, attrInt:1, additionalAttrs:[[value:38, encoding:20, attrId:FFE2, consumedBytes:4, attrInt:65506], [value:01, encoding:20, attrId:FFE4, consumedBytes:4, attrInt:65508]]] description = read attr - raw: 3426010000180100204AE2FF2038E4FF2001, dni: 3426, endpoint: 01, cluster: 0000, size: 18, attrId: 0001, encoding: 20, command: 0A, value: 4AE2FF2038E4FF2001

dev:25382023-11-20 04:35:54.518 AMdebugTuya Human Presence Detector WZ-M100 device has received Tuya cluster ZCL command 0x03 response 0x00 data = [03, 00]

dev:25382023-11-20 04:35:54.511 AMdebugTuya Human Presence Detector WZ-M100 parse: (_TZE204_e5m9c5hl, TS0601_SXM7L9XA_RADAR, 1.6.8 2023/11/13 11:50 PM) descMap = [raw:catchall: 0104 EF00 01 01 0040 00 3426 00 00 0000 0B 01 0300, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:3426, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[03, 00]] description = catchall: 0104 EF00 01 01 0040 00 3426 00 00 0000 0B 01 0300

dev:25382023-11-20 04:35:53.938 AMdebugTuya Human Presence Detector WZ-M100 forcing the powerSource to dc

dev:25382023-11-20 04:35:53.935 AMinfoTuya Human Presence Detector WZ-M100 reported Power source mains (01)

dev:25382023-11-20 04:35:53.932 AMdebugTuya Human Presence Detector WZ-M100 parse: (_TZE204_e5m9c5hl, TS0601_SXM7L9XA_RADAR, 1.6.8 2023/11/13 11:50 PM) descMap = [raw:34260100000A07003001, dni:3426, endpoint:01, cluster:0000, size:0A, attrId:0007, encoding:30, command:01, value:01, clusterInt:0, attrInt:7] description = read attr - raw: 34260100000A07003001, dni: 3426, endpoint: 01, cluster: 0000, size: 0A, attrId: 0007, encoding: 30, command: 01, value: 01

dev:25382023-11-20 04:35:53.858 AMdebugTuya Human Presence Detector WZ-M100 sendZigbeeCommands (cmd=[he raw 0x3426 1 0x01 0x0000 {10 00 00 07 00}, delay 191, he raw 0x3426 1 0x01 0x0001 {10 00 00 20 00}, delay 192, he raw 0x3426 1 0x01 0x0001 {10 00 00 21 00}, delay 193, he cmd 0x3426 0x01 0xEF00 0x03 {}, delay 2000])

dev:25382023-11-20 04:35:53.843 AMinfoTuya Human Presence Detector WZ-M100 refresh()...

dev:25382023-11-20 04:35:52.790 AMinfoTuya Human Presence Detector WZ-M100 Initialization finished
version=1.6.8 (Timestamp: 2023/11/13 11:50 PM)

dev:25382023-11-20 04:35:52.788 AMinfoTuya Human Presence Detector WZ-M100 manufacturer = _TZE204_e5m9c5hl

dev:25382023-11-20 04:35:50.820 AMerrorgroovy.lang.MissingMethodException: No signature of method: user_driver_kkossev_Tuya_Multi_Sensor_4_In_1_1793.setRadarParameterTuya() is applicable for argument types: (java.lang.String, java.lang.String, java.lang.String, java.lang.Integer) values: [radarSensitivity, 6A, 02, 7]
Possible solutions: setRadarParameterTuyaTuya(java.lang.String, java.lang.String, java.lang.String, java.lang.Object) on line 3338 (method updated)

dev:25382023-11-20 04:35:50.742 AMdebugTuya Human Presence Detector WZ-M100 updateAllPreferences: preference radarSensitivity type:number scaledValue = 7

dev:25382023-11-20 04:35:50.740 AMdebugTuya Human Presence Detector WZ-M100 getScaledPreferenceValue: preference radarSensitivity value = 7 scaledValue = 7 (scale=1)

dev:25382023-11-20 04:35:50.734 AMdebugTuya Human Presence Detector WZ-M100 updateAllPreferences: preferences=[radarSensitivity:106, detectionDelay:111, fadingTime:110, minimumDistance:108, maximumDistance:107]

dev:25382023-11-20 04:35:50.730 AMdebugTuya Human Presence Detector WZ-M100 current state.deviceProfile=TS0601_SXM7L9XA_RADAR, settings.forcedProfile=Tuya Human Presence Detector SXM7L9XA, getProfileKey()=TS0601_SXM7L9XA_RADAR

dev:25382023-11-20 04:35:50.720 AMinfoTuya Human Presence Detector WZ-M100 Debug logging will be turned off after 24 hours

dev:25382023-11-20 04:35:50.685 AMinfoTuya Human Presence Detector WZ-M100 Debug logging is true; Description text logging is true

dev:25382023-11-20 04:35:50.683 AMinfoTuya Human Presence Detector WZ-M100 Updating null (Tuya Human Presence Detector WZ-M100) model TS0601 manufacturer _TZE204_e5m9c5hl deviceProfile=TS0601_SXM7L9XA_RADAR

dev:25382023-11-20 04:35:50.682 AMinfoTuya Human Presence Detector WZ-M100 tuyaVersion set to 1.0.10

dev:25382023-11-20 04:35:50.678 AMinfoTuya Human Presence Detector WZ-M100 updated()...

dev:25382023-11-20 04:35:50.354 AMdebugTuya Human Presence Detector WZ-M100 write attribute response is success

dev:25382023-11-20 04:35:50.350 AMdebugTuya Human Presence Detector WZ-M100 parse: (_TZE204_e5m9c5hl, TS0601_SXM7L9XA_RADAR, 1.6.8 2023/11/13 11:50 PM) descMap = [raw:catchall: 0104 0000 01 01 0040 00 3426 00 00 0000 04 01 00, profileId:0104, clusterId:0000, clusterInt:0, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:3426, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:04, direction:01, data:[00]] description = catchall: 0104 0000 01 01 0040 00 3426 00 00 0000 04 01 00

dev:25382023-11-20 04:35:50.164 AMinfoTuya Human Presence Detector WZ-M100 received device manufacturer _TZE204_e5m9c5hl

dev:25382023-11-20 04:35:50.157 AMdebugTuya Human Presence Detector WZ-M100 parse: (_TZE204_e5m9c5hl, TS0601_SXM7L9XA_RADAR, 1.6.8 2023/11/13 11:50 PM) descMap = [raw:342601000068040042105F545A453230345F65356D396335686C0000002003010000204A05000042065453303630310700003001FEFF003000, dni:3426, endpoint:01, cluster:0000, size:68, attrId:0004, encoding:42, command:01, value:_TZE204_e5m9c5hl, clusterInt:0, attrInt:4, additionalAttrs:[[value:03, encoding:20, attrId:0000, consumedBytes:4, attrInt:0], [value:4A, encoding:20, attrId:0001, consumedBytes:4, attrInt:1], [value:TS0601, encoding:42, attrId:0005, consumedBytes:9, attrInt:5]]] description = read attr - raw: 342601000068040042105F545A453230345F65356D396335686C0000002003010000204A05000042065453303630310700003001FEFF003000, dni: 3426, endpoint: 01, cluster: 0000, size: 68, attrId: 0004, encoding: 42, command: 01, value: 105F545A453230345F65356D396335686C0000002003010000204A05000042065453303630310700003001FEFF003000

dev:25382023-11-20 04:35:50.124 AMdebugTuya Human Presence Detector WZ-M100 write attribute response is success

dev:25382023-11-20 04:35:50.119 AMdebugTuya Human Presence Detector WZ-M100 parse: (_TZE204_e5m9c5hl, TS0601_SXM7L9XA_RADAR, 1.6.8 2023/11/13 11:50 PM) descMap = [raw:catchall: 0104 0000 01 01 0040 00 3426 00 00 0000 04 01 00, profileId:0104, clusterId:0000, clusterInt:0, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:3426, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:04, direction:01, data:[00]] description = catchall: 0104 0000 01 01 0040 00 3426 00 00 0000 04 01 00

dev:25382023-11-20 04:35:50.099 AMdebugTuya Human Presence Detector WZ-M100 sendZigbeeCommands (cmd=[he raw 0x3426 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0x3426 0x01 0x0000 0xFFDE 0x20 {13} {}, delay 200])

dev:25382023-11-20 04:35:50.018 AMinfoTuya Human Presence Detector WZ-M100 configure()..

dev:25382023-11-20 04:35:50.008 AMinfoTuya Human Presence Detector WZ-M100 received device manufacturer _TZE204_e5m9c5hl

dev:25382023-11-20 04:35:50.000 AMdebugTuya Human Presence Detector WZ-M100 parse: (_TZE204_e5m9c5hl, TS0601_SXM7L9XA_RADAR, 1.6.8 2023/11/13 11:50 PM) descMap = [raw:342601000068040042105F545A453230345F65356D396335686C0000002003010000204A05000042065453303630310700003001FEFF003000, dni:3426, endpoint:01, cluster:0000, size:68, attrId:0004, encoding:42, command:01, value:_TZE204_e5m9c5hl, clusterInt:0, attrInt:4, additionalAttrs:[[value:03, encoding:20, attrId:0000, consumedBytes:4, attrInt:0], [value:4A, encoding:20, attrId:0001, consumedBytes:4, attrInt:1], [value:TS0601, encoding:42, attrId:0005, consumedBytes:9, attrInt:5]]] description = read attr - raw: 342601000068040042105F545A453230345F65356D396335686C0000002003010000204A05000042065453303630310700003001FEFF003000, dni: 3426, endpoint: 01, cluster: 0000, size: 68, attrId: 0004, encoding: 42, command: 01, value: 105F545A453230345F65356D396335686C0000002003010000204A05000042065453303630310700003001FEFF003000

dev:25382023-11-20 04:35:49.985 AMinfoTuya Human Presence Detector WZ-M100 is online

dev:25382023-11-20 04:35:49.169 AMinfoTuya Multi Sensor 4 In 1 Initialize( fullInit = true )...

dev:25382023-11-20 04:35:49.164 AMinfoTuya Multi Sensor 4 In 1 installed()...

Thank you for the detailed logs!
I have found and fixed a bug when updating the radar parameters in a hot fix update - same version 1.6.8, time stamp 2023/11/20 1:13 PM. Please update again before your next tests.

However, the issue with your device seems to be a connectivity issue and will not be fixed with this update, it does not depend on the driver used.

image

rxCounter is again 0, which means that nothing is received from the device.

I should probably ignore the initial call of the driver when the device is paired again - this triggers the false 'online' status. The healthStatus should be triggered to online with several seconds probably, in order to ignore false online status in cases like this.

Are you pairing it close to the hub?

Before looking at the 'rxCounter' state variable, press F5 in the browser to refresh the web page.

I moved it to about 8 feet from the C-8 hub. I had something like "12" under rxCounter BEFORE I hit Configure and Initialize. The number got cleared at that point. It also showed ONLINE. After Configure and Initialize those got hosed.

Well, it updated.

I get the rxCounter is 0 but it's clearly talking to the device to get the exact model from it, right? And it did show "online" and "mains" at one point.

You don’t need to hit these buttons, Initalize clears the statistics.

Have you tried to completely delete the device (use the ‘REMOVE DEVICE’ red button at the bottom of the web page)?

No, this information is filled in during the first pairing of the device..

Try removing it and painting again.

Done. Removed and re-paired. OK. So maybe it's all set now?

The question would then be how do you use this in a rule? What events does it generate? Thank you for your patience. The Configure and Initialize buttons seem to say that I'm supposed to press them.

Unfortunately, the device has stopped sending anything to your C-8 hub again.
I see that the tuyaDP state variable is empty….

This seems like the well known Hubitat connectivity issue with some new Zigbee 3.0 devices.

No solution is available at this time, there are dozens of similar contacts issues reported by different users.

OK. I will give up on this device for now. Thanks for trying

I guess I should ask if it works better with C-7 as I have both hubs in my mesh.

It depends - some newer Zigbee 3.0 devices may have problem with the old C-7 hub (not Zigbee 3.0 compatible), but the majority of the new devices, if they follow the Zigbee 3.0 specs will fall back into pre-3.0 mode and should work just fine!

Please take a test and let me know.

To understand whether a Zigbee or Z-wave device stays connected to your HE hub, do the following:

Seeing response to the Get Info command from the inbuilt 'Device' driver means, that the mains-powered device is online and communicating to the hub.

2 Likes

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.