[RELEASE] Tuya Temperature Humidity Illuminance LCD Display with a Clock (w/ healthStatus)

Enable the Debug logging option, and then pair the device again to the hub - anything in the live logs that have "parse() descMap" text in it?

There you go:

dev:513422023-05-03 07:41:48.730debugdescMap: [raw:catchall: 0000 0002 00 00 0040 00 EB5C 00 00 0000 00 00 0C0000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:EB5C, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[0C, 00, 00]]
dev:513422023-05-03 07:41:43.734debugdescMap: [raw:catchall: 0000 0002 00 00 0040 00 EB5C 00 00 0000 00 00 0B0000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:EB5C, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[0B, 00, 00]]
dev:513422023-05-03 07:41:38.739debugdescMap: [raw:catchall: 0000 0002 00 00 0040 00 EB5C 00 00 0000 00 00 090000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:EB5C, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[09, 00, 00]]
dev:513422023-05-03 07:41:36.238debugdescMap: [raw:catchall: 0000 0002 00 00 0040 00 EB5C 00 00 0000 00 00 080000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:EB5C, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[08, 00, 00]]
dev:513422023-05-03 07:41:33.732debugdescMap: [raw:catchall: 0000 0002 00 00 0040 00 EB5C 00 00 0000 00 00 080000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:EB5C, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[08, 00, 00]]
dev:513422023-05-03 07:41:32.741debugdescMap: [raw:catchall: 0000 0013 00 00 0040 00 EB5C 00 00 0000 00 00 075CEB5E8DFB476538C1A480, profileId:0000, clusterId:0013, clusterInt:19, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:EB5C, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[07, 5C, EB, 5E, 8D, FB, 47, 65, 38, C1, A4, 80]]
dev:513422023-05-03 07:41:23.044debugdescMap: [raw:catchall: 0000 0002 00 00 0040 00 548E 00 00 0000 00 00 050000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:548E, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[05, 00, 00]]
dev:513422023-05-03 07:41:18.051debugdescMap: [raw:catchall: 0000 0002 00 00 0040 00 548E 00 00 0000 00 00 040000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:548E, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[04, 00, 00]]
dev:513422023-05-03 07:41:13.245debugdescMap: [raw:catchall: 0000 0000 00 00 0040 00 548E 00 00 0000 00 00 03FE05C6FEFF6934940000, profileId:0000, clusterId:0000, clusterInt:0, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:548E, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[03, FE, 05, C6, FE, FF, 69, 34, 94, 00, 00]]
dev:513422023-05-03 07:41:13.041debugdescMap: [raw:catchall: 0000 0002 00 00 0040 00 548E 00 00 0000 00 00 020000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:548E, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[02, 00, 00]]
dev:513422023-05-03 07:41:08.040debugdescMap: [raw:catchall: 0000 0002 00 00 0040 00 548E 00 00 0000 00 00 010000, profileId:0000, clusterId:0002, clusterInt:2, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:548E, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[01, 00, 00]]
dev:513422023-05-03 07:41:07.029debugdescMap: [raw:catchall: 0000 0013 00 00 0040 00 548E 00 00 0000 00 00 008E545E8DFB476538C1A480, profileId:0000, clusterId:0013, clusterInt:19, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:548E, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[00, 8E, 54, 5E, 8D, FB, 47, 65, 38, C1, A4, 80]]
dev:513422023-05-03 07:40:28.022warnconfigure...
dev:513422023-05-03 07:39:51.165warndescription logging is: true
dev:513422023-05-03 07:39:51.162warndebug logging is: true
dev:513422023-05-03 07:39:51.160infoupdated...

Which is the HE platform version that you are using at the moment?
And for how long you see these debug messages?

It is something on Zigbee connection level, my advice will be to wait for the next HE system update and then try pairing it again.

I am on 2.3.5.131. Should I ping someone from Hubitat here? I saw those messages only after "pairing" the device. After that no more messages.

Please wait first for the next platform update to be announced, hopefully soon.

1 Like

Well, here I am again but now on 2.3.5.135. I tried to pair using the "standard" and the 2 new ways. No luck so far. But looks like something has changed because I'm observing a nullpointer exception and a not parsed message in the logs posted below the state variables. Still, no values being displayed on hubitat nor the date is set on device. Also rxCtr is > 0.

  • lastTx : {"cfgFailure":false,"cfgTimer":0,"humiCfg":"-1,-1,-1","humiCfgOK":false,"tempCfg":"-1,-1,-1","tempCfgOK":false}
  • modelGroup : TS0601_Haozee
  • lastRx : {"humiCfg":"-1,-1,-1","humiTime":1683248210551,"tempCfg":"-1,-1,-1","tempTime":1683248210551}
  • stats : {"date":"2023-05-04","rejoins":0,"rxCtr":7,"txCtr":2}
  • driverVersion : 1.3.4 2023/04/24 10:48 PM
  • notPresentCounter : 0
  • configState : 0
dev:513452023-05-04 21:57:05.920errorjava.lang.NullPointerException: Cannot invoke method toInteger() on null object on line 1142 (method parse)
dev:513452023-05-04 21:57:05.909debugTuya Temperature Humidity Illuminance LCD Display with a Clock Tuya check-in message (attribute 0001 reported: 48)
dev:513452023-05-04 21:57:05.800debugTuya Temperature Humidity Illuminance LCD Display with a Clock parse() descMap = [raw:C11F0100001801002048E2FF2038E4FF2001, dni:C11F, endpoint:01, cluster:0000, size:18, attrId:0001, encoding:20, command:0A, value:48, clusterInt:0, attrInt:1, additionalAttrs:[[value:38, encoding:20, attrId:FFE2, consumedBytes:4, attrInt:65506], [value:01, encoding:20, attrId:FFE4, consumedBytes:4, attrInt:65508]]]
dev:513452023-05-04 21:57:02.756debugTuya Temperature Humidity Illuminance LCD Display with a Clock Tuya cluster confirmation for command 0x00 response 0x00 data = [00, 00]
dev:513452023-05-04 21:57:02.752debugTuya Temperature Humidity Illuminance LCD Display with a Clock parse() descMap = [raw:catchall: 0104 EF00 01 01 0040 00 C11F 00 00 0000 0B 01 0000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:C11F, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]
dev:513452023-05-04 21:57:02.547debugTuya Temperature Humidity Illuminance LCD Display with a Clock Tuya cluster confirmation for command 0x00 response 0x00 data = [00, 00]
dev:513452023-05-04 21:57:02.542debugTuya Temperature Humidity Illuminance LCD Display with a Clock parse() descMap = [raw:catchall: 0104 EF00 01 01 0040 00 C11F 00 00 0000 0B 01 0000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:C11F, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]
dev:513452023-05-04 21:57:02.428debugTuya Temperature Humidity Illuminance LCD Display with a Clock Tuya cluster confirmation for command 0x00 response 0x00 data = [00, 00]
dev:513452023-05-04 21:57:02.424debugTuya Temperature Humidity Illuminance LCD Display with a Clock parse() descMap = [raw:catchall: 0104 EF00 01 01 0040 00 C11F 00 00 0000 0B 01 0000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:C11F, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]
dev:513452023-05-04 21:57:02.216debugTuya Temperature Humidity Illuminance LCD Display with a Clock Tuya cluster confirmation for command 0x00 response 0x00 data = [00, 00]
dev:513452023-05-04 21:57:02.211debugTuya Temperature Humidity Illuminance LCD Display with a Clock parse() descMap = [raw:catchall: 0104 EF00 01 01 0040 00 C11F 00 00 0000 0B 01 0000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:C11F, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]
dev:513452023-05-04 21:57:02.093debugTuya Temperature Humidity Illuminance LCD Display with a Clock Tuya cluster confirmation for command 0x00 response 0x00 data = [00, 00]
dev:513452023-05-04 21:57:02.088debugTuya Temperature Humidity Illuminance LCD Display with a Clock parse() descMap = [raw:catchall: 0104 EF00 01 01 0040 00 C11F 00 00 0000 0B 01 0000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:C11F, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]
dev:513452023-05-04 21:57:01.868traceTuya Temperature Humidity Illuminance LCD Display with a Clock sendZigbeeCommands(cmd=[he cmd 0xC11F 0x01 0xEF00 0x00 {7C48130200040000000A} {}, delay 200, he cmd 0xC11F 0x01 0xEF00 0x00 {F4BF0904000100} {}, delay 200, he cmd 0xC11F 0x01 0xEF00 0x00 {64411402000400000005} {}, delay 200, he cmd 0xC11F 0x01 0xEF00 0x00 {BB9D1102000400000096} {}, delay 200, he cmd 0xC11F 0x01 0xEF00 0x00 {4A7F1202000400000096} {}, delay 200])
dev:513452023-05-04 21:57:01.865traceTuya Temperature Humidity Illuminance LCD Display with a Clock sendTuyaCommand = [he cmd 0xC11F 0x01 0xEF00 0x00 {4A7F1202000400000096} {}, delay 200]
dev:513452023-05-04 21:57:01.859traceTuya Temperature Humidity Illuminance LCD Display with a Clock setting Humidity Max reporting time to 60 minutes
dev:513452023-05-04 21:57:01.857traceTuya Temperature Humidity Illuminance LCD Display with a Clock sendTuyaCommand = [he cmd 0xC11F 0x01 0xEF00 0x00 {BB9D1102000400000096} {}, delay 200]
dev:513452023-05-04 21:57:01.853traceTuya Temperature Humidity Illuminance LCD Display with a Clock setting Temperature Max reporting time to 60 minutes
dev:513452023-05-04 21:57:01.851traceTuya Temperature Humidity Illuminance LCD Display with a Clock sendTuyaCommand = [he cmd 0xC11F 0x01 0xEF00 0x00 {64411402000400000005} {}, delay 200]
dev:513452023-05-04 21:57:01.846traceTuya Temperature Humidity Illuminance LCD Display with a Clock setting humiditySensitivity to 5 %
dev:513452023-05-04 21:57:01.844traceTuya Temperature Humidity Illuminance LCD Display with a Clock setting temperature scale to Celsius: [he cmd 0xC11F 0x01 0xEF00 0x00 {7C48130200040000000A} {}, delay 200, he cmd 0xC11F 0x01 0xEF00 0x00 {F4BF0904000100} {}, delay 200]
dev:513452023-05-04 21:57:01.842traceTuya Temperature Humidity Illuminance LCD Display with a Clock sendTuyaCommand = [he cmd 0xC11F 0x01 0xEF00 0x00 {F4BF0904000100} {}, delay 200]
dev:513452023-05-04 21:57:01.837traceTuya Temperature Humidity Illuminance LCD Display with a Clock sendTuyaCommand = [he cmd 0xC11F 0x01 0xEF00 0x00 {7C48130200040000000A} {}, delay 200]
dev:513452023-05-04 21:57:01.828traceTuya Temperature Humidity Illuminance LCD Display with a Clock setting temperatureSensitivity to 0.5 C
dev:513452023-05-04 21:57:01.825infoTuya Temperature Humidity Illuminance LCD Display with a Clock Debug logging is will be turned off after 24 hours
dev:513452023-05-04 21:57:01.783infoTuya Temperature Humidity Illuminance LCD Display with a Clock Debug logging is true; Description text logging is true
dev:513452023-05-04 21:57:01.781infoTuya Temperature Humidity Illuminance LCD Display with a Clock Updating null (Tuya Temperature Humidity Illuminance LCD Display with a Clock) model TS0601 manufacturer _TZE200_locansqn modelGroupPreference = Auto detect (TS0601_Haozee)
dev:513452023-05-04 21:57:01.028infoTuya Temperature Humidity Illuminance LCD Display with a Clock Received Write Attribute Response for cluster:0000 , data=[00] (Status: Success)
dev:513452023-05-04 21:57:01.024debugTuya Temperature Humidity Illuminance LCD Display with a Clock parse() descMap = [raw:catchall: 0104 0000 01 01 0040 00 C11F 00 00 0000 04 01 00, profileId:0104, clusterId:0000, clusterInt:0, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:C11F, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:04, direction:01, data:[00]]
dev:513452023-05-04 21:57:00.849debugTuya Temperature Humidity Illuminance LCD Display with a Clock NOT PARSED : [raw:C11F01000068040042105F545A453230305F6C6F63616E73716E0000002003010000204805000042065453303630310700003003FEFF003000, dni:C11F, endpoint:01, cluster:0000, size:68, attrId:0004, encoding:42, command:01, value:_TZE200_locansqn, clusterInt:0, attrInt:4, additionalAttrs:[[value:03, encoding:20, attrId:0000, consumedBytes:4, attrInt:0], [value:48, encoding:20, attrId:0001, consumedBytes:4, attrInt:1], [value:TS0601, encoding:42, attrId:0005, consumedBytes:9, attrInt:5]]]
dev:513452023-05-04 21:57:00.838debugTuya Temperature Humidity Illuminance LCD Display with a Clock parse() descMap = [raw:C11F01000068040042105F545A453230305F6C6F63616E73716E0000002003010000204805000042065453303630310700003003FEFF003000, dni:C11F, endpoint:01, cluster:0000, size:68, attrId:0004, encoding:42, command:01, value:_TZE200_locansqn, clusterInt:0, attrInt:4, additionalAttrs:[[value:03, encoding:20, attrId:0000, consumedBytes:4, attrInt:0], [value:48, encoding:20, attrId:0001, consumedBytes:4, attrInt:1], [value:TS0601, encoding:42, attrId:0005, consumedBytes:9, attrInt:5]]]
dev:513452023-05-04 21:57:00.732traceTuya Temperature Humidity Illuminance LCD Display with a Clock sendZigbeeCommands(cmd=[he raw 0xC11F 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0xC11F 0x01 0x0000 0xFFDE 0x20 {13} {}, delay 200])
dev:513452023-05-04 21:57:00.723infoTuya Temperature Humidity Illuminance LCD Display with a Clock configure()..
dev:513452023-05-04 21:57:00.552infoTuya Temperature Humidity Illuminance LCD Display with a Clock Statistics were reset. Press F5 to refresh the device page
dev:513452023-05-04 21:57:00.547infoTuya Temperature Humidity Illuminance LCD Display with a Clock InitializeVars()... fullInit = true
dev:513452023-05-04 21:57:00.530infoTuya Temperature Humidity Illuminance LCD Display with a Clock installed()...

Hi @andrepinto ,

2.3.5.135 pairing has been OK, now the messages are received from your device!
I've found and fixed the bug that was causing the exception, it has been introduced lately with some other changes in the latest versions of this driver.

The fixed version is in the development branch, ver. 1.3.5 2023-05-05 "2023/05/05 7:20 AM".
Please update the driver and try again. You don't need to pair it again to HE, but you can try removing the batteries, wait 30 seconds and insert the batteries again.

Let me know whether the date and the time shown on the sensor is correct.

Hi @kkossev no more nullpointer but still unable to see temp/moist in hubitat and time and date still not set on device...

State Variables

  • lastTx : {"cfgFailure":false,"cfgTimer":0,"humiCfg":"-1,-1,-1","humiCfgOK":false,"tempCfg":"-1,-1,-1","tempCfgOK":false}
  • modelGroup : TS0601_Haozee
  • lastRx : {"humiCfg":"-1,-1,-1","humiTime":1683288827488,"tempCfg":"-1,-1,-1","tempTime":1683288827487}
  • stats : {"date":"2023-05-05","rejoins":0,"rxCtr":13,"txCtr":2}
  • driverVersion : 1.3.5 2023/05/05 7:20 AM
  • notPresentCounter : 0
  • configState : 0
dev:513462023-05-05 09:14:07.837debugTuya Temperature Humidity Illuminance LCD Display with a Clock Tuya check-in message (attribute 0001 reported: 48)
dev:513462023-05-05 09:14:07.834debugTuya Temperature Humidity Illuminance LCD Display with a Clock parse() descMap = [raw:613A0100000A01002048, dni:613A, endpoint:01, cluster:0000, size:0A, attrId:0001, encoding:20, command:01, value:48, clusterInt:0, attrInt:1]
dev:513462023-05-05 09:14:07.277infoTuya Temperature Humidity Illuminance LCD Display with a Clock Received Write Attribute Response for cluster:0000 , data=[00] (Status: Success)
dev:513462023-05-05 09:14:07.273debugTuya Temperature Humidity Illuminance LCD Display with a Clock parse() descMap = [raw:catchall: 0104 0000 01 01 0040 00 613A 00 00 0000 04 01 00, profileId:0104, clusterId:0000, clusterInt:0, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:613A, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:04, direction:01, data:[00]]
dev:513462023-05-05 09:14:06.424debugTuya Temperature Humidity Illuminance LCD Display with a Clock NOT PARSED : [raw:613A0100002A040042105F545A453230305F6C6F63616E73716E, dni:613A, endpoint:01, cluster:0000, size:2A, attrId:0004, encoding:42, command:01, value:_TZE200_locansqn, clusterInt:0, attrInt:4]
dev:513462023-05-05 09:14:06.418debugTuya Temperature Humidity Illuminance LCD Display with a Clock parse() descMap = [raw:613A0100002A040042105F545A453230305F6C6F63616E73716E, dni:613A, endpoint:01, cluster:0000, size:2A, attrId:0004, encoding:42, command:01, value:_TZE200_locansqn, clusterInt:0, attrInt:4]
dev:513462023-05-05 09:14:06.343debugTuya Temperature Humidity Illuminance LCD Display with a Clock Tuya check-in message (attribute 0001 reported: 48)
dev:513462023-05-05 09:14:06.338debugTuya Temperature Humidity Illuminance LCD Display with a Clock parse() descMap = [raw:613A0100000A01002048, dni:613A, endpoint:01, cluster:0000, size:0A, attrId:0001, encoding:20, command:01, value:48, clusterInt:0, attrInt:1]
dev:513462023-05-05 09:14:06.307debugTuya Temperature Humidity Illuminance LCD Display with a Clock Tuya check-in message (attribute 0001 reported: 48)
dev:513462023-05-05 09:14:06.303debugTuya Temperature Humidity Illuminance LCD Display with a Clock parse() descMap = [raw:613A0100000A01002048, dni:613A, endpoint:01, cluster:0000, size:0A, attrId:0001, encoding:20, command:01, value:48, clusterInt:0, attrInt:1]
dev:513462023-05-05 09:13:59.776debugTuya Temperature Humidity Illuminance LCD Display with a Clock Tuya cluster confirmation for command 0x00 response 0x00 data = [00, 00]
dev:513462023-05-05 09:13:59.773debugTuya Temperature Humidity Illuminance LCD Display with a Clock parse() descMap = [raw:catchall: 0104 EF00 01 01 0040 00 613A 00 00 0000 0B 01 0000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:613A, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]
dev:513462023-05-05 09:13:59.212debugTuya Temperature Humidity Illuminance LCD Display with a Clock Tuya cluster confirmation for command 0x00 response 0x00 data = [00, 00]
dev:513462023-05-05 09:13:59.208debugTuya Temperature Humidity Illuminance LCD Display with a Clock parse() descMap = [raw:catchall: 0104 EF00 01 01 0040 00 613A 00 00 0000 0B 01 0000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:613A, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]
dev:513462023-05-05 09:13:59.101debugTuya Temperature Humidity Illuminance LCD Display with a Clock Tuya cluster confirmation for command 0x00 response 0x00 data = [00, 00]
dev:513462023-05-05 09:13:59.097debugTuya Temperature Humidity Illuminance LCD Display with a Clock parse() descMap = [raw:catchall: 0104 EF00 01 01 0040 00 613A 00 00 0000 0B 01 0000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:613A, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]
dev:513462023-05-05 09:13:58.994debugTuya Temperature Humidity Illuminance LCD Display with a Clock Tuya cluster confirmation for command 0x00 response 0x00 data = [00, 00]
dev:513462023-05-05 09:13:58.990debugTuya Temperature Humidity Illuminance LCD Display with a Clock parse() descMap = [raw:catchall: 0104 EF00 01 01 0040 00 613A 00 00 0000 0B 01 0000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:613A, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]
dev:513462023-05-05 09:13:58.876debugTuya Temperature Humidity Illuminance LCD Display with a Clock Tuya check-in message (attribute 0001 reported: 48)
dev:513462023-05-05 09:13:58.870debugTuya Temperature Humidity Illuminance LCD Display with a Clock parse() descMap = [raw:613A0100001801002048E2FF2038E4FF2001, dni:613A, endpoint:01, cluster:0000, size:18, attrId:0001, encoding:20, command:0A, value:48, clusterInt:0, attrInt:1, additionalAttrs:[[value:38, encoding:20, attrId:FFE2, consumedBytes:4, attrInt:65506], [value:01, encoding:20, attrId:FFE4, consumedBytes:4, attrInt:65508]]]
dev:513462023-05-05 09:13:58.717traceTuya Temperature Humidity Illuminance LCD Display with a Clock sendZigbeeCommands(cmd=[he cmd 0x613A 0x01 0xEF00 0x00 {76BA130200040000000A} {}, delay 200, he cmd 0x613A 0x01 0xEF00 0x00 {93E70904000100} {}, delay 200, he cmd 0x613A 0x01 0xEF00 0x00 {363F1402000400000005} {}, delay 200, he cmd 0x613A 0x01 0xEF00 0x00 {4C0D1102000400000096} {}, delay 200, he cmd 0x613A 0x01 0xEF00 0x00 {06C61202000400000096} {}, delay 200])
dev:513462023-05-05 09:13:58.715traceTuya Temperature Humidity Illuminance LCD Display with a Clock sendTuyaCommand = [he cmd 0x613A 0x01 0xEF00 0x00 {06C61202000400000096} {}, delay 200]
dev:513462023-05-05 09:13:58.711traceTuya Temperature Humidity Illuminance LCD Display with a Clock setting Humidity Max reporting time to 60 minutes
dev:513462023-05-05 09:13:58.709traceTuya Temperature Humidity Illuminance LCD Display with a Clock sendTuyaCommand = [he cmd 0x613A 0x01 0xEF00 0x00 {4C0D1102000400000096} {}, delay 200]
dev:513462023-05-05 09:13:58.705traceTuya Temperature Humidity Illuminance LCD Display with a Clock setting Temperature Max reporting time to 60 minutes
dev:513462023-05-05 09:13:58.703traceTuya Temperature Humidity Illuminance LCD Display with a Clock sendTuyaCommand = [he cmd 0x613A 0x01 0xEF00 0x00 {363F1402000400000005} {}, delay 200]
dev:513462023-05-05 09:13:58.699traceTuya Temperature Humidity Illuminance LCD Display with a Clock setting humiditySensitivity to 5 %
dev:513462023-05-05 09:13:58.696traceTuya Temperature Humidity Illuminance LCD Display with a Clock setting temperature scale to Celsius: [he cmd 0x613A 0x01 0xEF00 0x00 {76BA130200040000000A} {}, delay 200, he cmd 0x613A 0x01 0xEF00 0x00 {93E70904000100} {}, delay 200]
dev:513462023-05-05 09:13:58.694traceTuya Temperature Humidity Illuminance LCD Display with a Clock sendTuyaCommand = [he cmd 0x613A 0x01 0xEF00 0x00 {93E70904000100} {}, delay 200]
dev:513462023-05-05 09:13:58.690traceTuya Temperature Humidity Illuminance LCD Display with a Clock sendTuyaCommand = [he cmd 0x613A 0x01 0xEF00 0x00 {76BA130200040000000A} {}, delay 200]
dev:513462023-05-05 09:13:58.685traceTuya Temperature Humidity Illuminance LCD Display with a Clock setting temperatureSensitivity to 0.5 C
dev:513462023-05-05 09:13:58.683infoTuya Temperature Humidity Illuminance LCD Display with a Clock Debug logging will be turned off after 24 hours
dev:513462023-05-05 09:13:58.648infoTuya Temperature Humidity Illuminance LCD Display with a Clock Debug logging is true; Description text logging is true
dev:513462023-05-05 09:13:58.645infoTuya Temperature Humidity Illuminance LCD Display with a Clock Updating null (Tuya Temperature Humidity Illuminance LCD Display with a Clock) model TS0601 manufacturer _TZE200_locansqn modelGroupPreference = Auto detect (TS0601_Haozee)
dev:513462023-05-05 09:13:58.136infoTuya Temperature Humidity Illuminance LCD Display with a Clock Received Write Attribute Response for cluster:0000 , data=[00] (Status: Success)
dev:513462023-05-05 09:13:58.127debugTuya Temperature Humidity Illuminance LCD Display with a Clock parse() descMap = [raw:catchall: 0104 0000 01 01 0040 00 613A 00 00 0000 04 01 00, profileId:0104, clusterId:0000, clusterInt:0, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:613A, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:04, direction:01, data:[00]]
dev:513462023-05-05 09:13:57.883debugTuya Temperature Humidity Illuminance LCD Display with a Clock NOT PARSED : [raw:613A01000068040042105F545A453230305F6C6F63616E73716E0000002003010000204805000042065453303630310700003003FEFF003000, dni:613A, endpoint:01, cluster:0000, size:68, attrId:0004, encoding:42, command:01, value:_TZE200_locansqn, clusterInt:0, attrInt:4, additionalAttrs:[[value:03, encoding:20, attrId:0000, consumedBytes:4, attrInt:0], [value:48, encoding:20, attrId:0001, consumedBytes:4, attrInt:1], [value:TS0601, encoding:42, attrId:0005, consumedBytes:9, attrInt:5]]]
dev:513462023-05-05 09:13:57.874debugTuya Temperature Humidity Illuminance LCD Display with a Clock parse() descMap = [raw:613A01000068040042105F545A453230305F6C6F63616E73716E0000002003010000204805000042065453303630310700003003FEFF003000, dni:613A, endpoint:01, cluster:0000, size:68, attrId:0004, encoding:42, command:01, value:_TZE200_locansqn, clusterInt:0, attrInt:4, additionalAttrs:[[value:03, encoding:20, attrId:0000, consumedBytes:4, attrInt:0], [value:48, encoding:20, attrId:0001, consumedBytes:4, attrInt:1], [value:TS0601, encoding:42, attrId:0005, consumedBytes:9, attrInt:5]]]
dev:513462023-05-05 09:13:57.819debugTuya Temperature Humidity Illuminance LCD Display with a Clock NOT PARSED : [raw:613A01000068040042105F545A453230305F6C6F63616E73716E0000002003010000204805000042065453303630310700003003FEFF003000, dni:613A, endpoint:01, cluster:0000, size:68, attrId:0004, encoding:42, command:01, value:_TZE200_locansqn, clusterInt:0, attrInt:4, additionalAttrs:[[value:03, encoding:20, attrId:0000, consumedBytes:4, attrInt:0], [value:48, encoding:20, attrId:0001, consumedBytes:4, attrInt:1], [value:TS0601, encoding:42, attrId:0005, consumedBytes:9, attrInt:5]]]
dev:513462023-05-05 09:13:57.810debugTuya Temperature Humidity Illuminance LCD Display with a Clock parse() descMap = [raw:613A01000068040042105F545A453230305F6C6F63616E73716E0000002003010000204805000042065453303630310700003003FEFF003000, dni:613A, endpoint:01, cluster:0000, size:68, attrId:0004, encoding:42, command:01, value:_TZE200_locansqn, clusterInt:0, attrInt:4, additionalAttrs:[[value:03, encoding:20, attrId:0000, consumedBytes:4, attrInt:0], [value:48, encoding:20, attrId:0001, consumedBytes:4, attrInt:1], [value:TS0601, encoding:42, attrId:0005, consumedBytes:9, attrInt:5]]]
dev:513462023-05-05 09:13:57.606traceTuya Temperature Humidity Illuminance LCD Display with a Clock sendZigbeeCommands(cmd=[he raw 0x613A 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0x613A 0x01 0x0000 0xFFDE 0x20 {13} {}, delay 200])
dev:513462023-05-05 09:13:57.598infoTuya Temperature Humidity Illuminance LCD Display with a Clock configure()..
dev:513462023-05-05 09:13:57.490infoTuya Temperature Humidity Illuminance LCD Display with a Clock Statistics were reset. Press F5 to refresh the device page
dev:513462023-05-05 09:13:57.484infoTuya Temperature Humidity Illuminance LCD Display with a Clock InitializeVars()... fullInit = true
dev:513462023-05-05 09:13:57.473infoTuya Temperature Humidity Illuminance LCD Display with a Clock installed()...

At the connectivity state of the device as it is now - remove the batteries, wait 30 seconds and insert them again.

Do you see anything in the live logs?

Hi @kkossev, done the test you suggested and no more messages are being displayed which suggests a zigbee stack/pairing problem, I guess...

I luckly still have my C7 to be sold and I've successfully paired the sensor successfully on C7... Everything works with the latest driver you've posted.

I guess we should ping someone from Hubitat to watch this...

Have you updated the C-8 to the latest platform version released yesterday?

Yes, I'm now running 2.3.5.135

Which of the 3 different pairing options did you use to pair this Tuya device?
If you have the time to experiment, you can try the different pairing methods.

With the current pairing, this device loses the connection to HE after several seconds. There were other devices that behaved like that, and what worked on my C-8 was to use the new pairing option “ try to avoid Zigbee repeaters “

I've tried the 3 modes already, this latest test was done with the "plain key" mode.
The point is that Im holding the device 1 meter far from the hub, so I guess the mode to avoid repeater should have no effect. But let me try again pairing with the other 2 modes, just to be sure.

1 Like

Confirming that in all 3 pairing modes, the communication doesn't happen anymore "just after" trying pairing...

That's a bad news... What I can do at this point is to add this device to [C-7] Help needed - Zigbee devices that do not pair correctly in HE [C-8 ?] thread :frowning:

Hubitat engineers will need such devices to be lent to them for troubleshooting at their lab, but that's not easy, as sending such devices from Brazil or from Europe to the US costs more than the price of the device itself.. :frowning:

One last thing to check - what are the first 6 digits of the MAC address of your device?

image

This determines the SoC Zigbee module / respectively Zigbee stack variation.

@kkossev here its the device's MAC address first 6 digits: A4C138

So it’s from the same batch as mine.
I will try to replicate the same issue with my C-8 hub, probably tomorrow.
I have the same device paired to C-8, but the initial pairing was before a month probably… A lot of things changed on C-8 Zigbee pairing since that time.

Cool! Let me know if you need anything so that I can collaborate.

1 Like

Bad news from my side too - after deleting the same device ("REMOVE DEVICE" red button),I can not pair it again C-8 ( 2.3.5.135) :frowning:
Pairing to C-7 still works.