[RELEASE] Tuya NEO Coolcam Zigbee Water Leak Sensor

I have a Waterlick sensor (which is now connected to ST, and is not paired to HE).
Below is the data of ST.

Data * application: 01

  • endpointId: 01
  • firmwareFullVersion: 20010202
  • firmwareImageType: 1026
  • firmwareManufacturerCode: 4478
  • manufacturer: feibit
  • model: FNB56-WTS05FB2.0
  • zigbeeNodeType: SLEEPY_END_DEVICE
    Raw Description 01 0104 0402 01 08 0000 0003 000A 0019 0001 0500 0501 1000 05 0004 0003 0001 0500 0501

This is the content connected to HE.

Device pairing info

Manufacturer: feibit
Endpoint 01 application: 01
Endpoint 01 endpointId: 01
Endpoint 01 idAsInt: 1
Endpoint 01 inClusters: 0000,0003,000A,0019,0001,0500,0501,1000
Endpoint 01 initialized: true
Endpoint 01 manufacturer: feibit
Endpoint 01 model: FNB56-WTS05FB2.0
Endpoint 01 outClusters: 0004,0003,0001,0500,0501
Endpoint 01 profileId: 0104
Endpoint 01 stage: 4
Summary

Have you tried the Hubitat inbuilt "Generic Zigbee Moisture Sensor" drivers?

1 Like

So I have a sad story about one of my Neo Coolcam water leak sensors (first one in the pics in the OP, Model: TS0601).

The cable extension sensor went south and reported a leak constantly, so I had to disconnect it. I am now just using the main body for leak detection in the same location. Unfortunate, but the main unit is still working fine.

Initially, it was changed to 'Generic Zigbee Moisture Sensor' and applied, but it did not work.
So I connected to ST again.
I paired it to HE again just in case, and it seems to be working.

Summary

dev:3552022-10-01 02:37:15.183 amwarndescription logging is: true

dev:3552022-10-01 02:37:15.182 amwarndebug logging is: true

dev:3552022-10-01 02:37:15.180 aminfoupdated...

dev:3552022-10-01 02:36:43.749 amdebugskipped:[raw:catchall: 0000 8021 00 00 0040 00 A096 00 00 0000 00 00 7F00, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:A096, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[7F, 00]]

dev:3552022-10-01 02:36:43.747 amdebugdescMap: [raw:catchall: 0000 8021 00 00 0040 00 A096 00 00 0000 00 00 7F00, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:A096, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[7F, 00]]

dev:3552022-10-01 02:36:43.746 amdebugparse: catchall: 0000 8021 00 00 0040 00 A096 00 00 0000 00 00 7F00

dev:3552022-10-01 02:36:42.144 amdebugdescMap: [raw:A0960100010A2000201C, dni:A096, endpoint:01, cluster:0001, size:0A, attrId:0020, encoding:20, command:01, value:1C, clusterInt:1, attrInt:32]

dev:3552022-10-01 02:36:42.142 amdebugparse: read attr - raw: A0960100010A2000201C, dni: A096, endpoint: 01, cluster: 0001, size: 0A, attrId: 0020, encoding: 20, command: 01, value: 1C

dev:3552022-10-01 02:36:41.788 aminforeporting configuration for Power Configuration (cluster 0x0001) succeeded

dev:3552022-10-01 02:36:41.785 amdebugdescMap: [raw:catchall: 0104 0001 01 01 0040 00 A096 00 00 0000 07 01 00, profileId:0104, clusterId:0001, clusterInt:1, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A096, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:07, direction:01, data:[00]]

dev:3552022-10-01 02:36:41.784 amdebugparse: catchall: 0104 0001 01 01 0040 00 A096 00 00 0000 07 01 00

dev:3552022-10-01 02:36:40.988 aminforeporting configuration for Power Configuration (cluster 0x0001) failed data:[C1, 00, 21, 00]

dev:3552022-10-01 02:36:40.985 amdebugdescMap: [raw:catchall: 0104 0001 01 01 0040 00 A096 00 00 0000 07 01 C1002100, profileId:0104, clusterId:0001, clusterInt:1, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A096, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:07, direction:01, data:[C1, 00, 21, 00]]

dev:3552022-10-01 02:36:40.984 amdebugparse: catchall: 0104 0001 01 01 0040 00 A096 00 00 0000 07 01 C1002100

dev:3552022-10-01 02:36:38.580 amdebugdescMap: [raw:catchall: 0104 0500 01 01 0040 00 A096 00 00 0000 0B 01 0000, profileId:0104, clusterId:0500, clusterInt:1280, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A096, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]

dev:3552022-10-01 02:36:38.579 amdebugparse: catchall: 0104 0500 01 01 0040 00 A096 00 00 0000 0B 01 0000

dev:3552022-10-01 02:36:36.823 amdebugdescMap: [raw:catchall: 0104 0500 01 01 0040 00 A096 00 00 0000 04 01 00, profileId:0104, clusterId:0500, clusterInt:1280, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A096, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:04, direction:01, data:[00]]

dev:3552022-10-01 02:36:36.822 amdebugparse: catchall: 0104 0500 01 01 0040 00 A096 00 00 0000 04 01 00

dev:3552022-10-01 02:36:36.702 amdebugskipped:[raw:catchall: 0000 0013 00 00 0040 00 A096 00 00 0000 00 00 A096A0DBD90502008D150080, profileId:0000, clusterId:0013, clusterInt:19, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:A096, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[A0, 96, A0, DB, D9, 05, 02, 00, 8D, 15, 00, 80]]

dev:3552022-10-01 02:36:36.700 amdebugdescMap: [raw:catchall: 0000 0013 00 00 0040 00 A096 00 00 0000 00 00 A096A0DBD90502008D150080, profileId:0000, clusterId:0013, clusterInt:19, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:A096, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[A0, 96, A0, DB, D9, 05, 02, 00, 8D, 15, 00, 80]]

dev:3552022-10-01 02:36:36.697 amdebugparse: catchall: 0000 0013 00 00 0040 00 A096 00 00 0000 00 00 A096A0DBD90502008D150080

dev:3552022-10-01 02:36:36.388 amwarnconfigure...

dev:3552022-10-01 02:36:20.608 amdebugskipped:[raw:catchall: 0000 8021 00 00 0040 00 A238 00 00 0000 00 00 7700, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:A238, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[77, 00]]

dev:3552022-10-01 02:36:20.606 amdebugdescMap: [raw:catchall: 0000 8021 00 00 0040 00 A238 00 00 0000 00 00 7700, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:A238, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[77, 00]]

dev:3552022-10-01 02:36:20.605 amdebugparse: catchall: 0000 8021 00 00 0040 00 A238 00 00 0000 00 00 7700

dev:3552022-10-01 02:36:19.491 amdebugdescMap: [raw:catchall: 0104 0402 01 01 0040 00 A238 00 00 0000 0B 01 06C3, profileId:0104, clusterId:0402, clusterInt:1026, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A238, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[06, C3]]

dev:3552022-10-01 02:36:19.490 amdebugparse: catchall: 0104 0402 01 01 0040 00 A238 00 00 0000 0B 01 06C3

dev:3552022-10-01 02:36:19.236 aminforeporting configuration for Power Configuration (cluster 0x0001) failed data:[C1, 00, 21, 00]

dev:3552022-10-01 02:36:19.234 amdebugdescMap: [raw:catchall: 0104 0001 01 01 0040 00 A238 00 00 0000 07 01 C1002100, profileId:0104, clusterId:0001, clusterInt:1, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A238, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:07, direction:01, data:[C1, 00, 21, 00]]

dev:3552022-10-01 02:36:19.233 amdebugparse: catchall: 0104 0001 01 01 0040 00 A238 00 00 0000 07 01 C1002100

dev:3552022-10-01 02:36:18.932 aminforeporting configuration for Power Configuration (cluster 0x0001) succeeded

dev:3552022-10-01 02:36:18.929 amdebugdescMap: [raw:catchall: 0104 0001 01 01 0040 00 A238 00 00 0000 07 01 00, profileId:0104, clusterId:0001, clusterInt:1, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A238, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:07, direction:01, data:[00]]

dev:3552022-10-01 02:36:18.928 amdebugparse: catchall: 0104 0001 01 01 0040 00 A238 00 00 0000 07 01 00

dev:3552022-10-01 02:36:18.697 amdebugskipped:[raw:catchall: 0000 8021 00 00 0040 00 A238 00 00 0000 00 00 7500, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:A238, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[75, 00]]

dev:3552022-10-01 02:36:18.695 amdebugdescMap: [raw:catchall: 0000 8021 00 00 0040 00 A238 00 00 0000 00 00 7500, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:A238, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[75, 00]]

dev:3552022-10-01 02:36:18.694 amdebugparse: catchall: 0000 8021 00 00 0040 00 A238 00 00 0000 00 00 7500

dev:3552022-10-01 02:36:18.615 amdebugdescMap: [raw:catchall: 0104 0402 01 01 0040 00 A238 00 00 0000 0B 01 00C3, profileId:0104, clusterId:0402, clusterInt:1026, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A238, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, C3]]

dev:3552022-10-01 02:36:18.614 amdebugparse: catchall: 0104 0402 01 01 0040 00 A238 00 00 0000 0B 01 00C3

dev:3552022-10-01 02:36:18.193 amdebugdescMap: [raw:A2380100010A2000201C, dni:A238, endpoint:01, cluster:0001, size:0A, attrId:0020, encoding:20, command:01, value:1C, clusterInt:1, attrInt:32]

dev:3552022-10-01 02:36:18.191 amdebugparse: read attr - raw: A2380100010A2000201C, dni: A238, endpoint: 01, cluster: 0001, size: 0A, attrId: 0020, encoding: 20, command: 01, value: 1C

dev:3552022-10-01 02:36:17.420 amdebugdescMap: [raw:catchall: 0104 0500 01 01 0040 00 A238 00 00 0000 0B 01 0000, profileId:0104, clusterId:0500, clusterInt:1280, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A238, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]

dev:3552022-10-01 02:36:17.418 amdebugparse: catchall: 0104 0500 01 01 0040 00 A238 00 00 0000 0B 01 0000

dev:3552022-10-01 02:36:17.123 amdebugdescMap: [raw:catchall: 0104 0500 01 01 0040 00 A238 00 00 0000 0B 01 0000, profileId:0104, clusterId:0500, clusterInt:1280, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A238, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]

dev:3552022-10-01 02:36:17.122 amdebugparse: catchall: 0104 0500 01 01 0040 00 A238 00 00 0000 0B 01 0000

dev:3552022-10-01 02:36:16.110 amdebugparse: enroll request endpoint 0x01 : data 0x002A

dev:3552022-10-01 02:36:16.095 amdebugdescMap: [raw:catchall: 0104 0500 01 01 0040 00 A238 00 00 0000 04 01 00, profileId:0104, clusterId:0500, clusterInt:1280, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A238, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:04, direction:01, data:[00]]

dev:3552022-10-01 02:36:16.093 amdebugparse: catchall: 0104 0500 01 01 0040 00 A238 00 00 0000 04 01 00

dev:3552022-10-01 02:36:15.979 amdebugskipped:[raw:catchall: 0000 0013 00 00 0040 00 A238 00 00 0000 00 00 9E38A2DBD90502008D150080, profileId:0000, clusterId:0013, clusterInt:19, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:A238, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[9E, 38, A2, DB, D9, 05, 02, 00, 8D, 15, 00, 80]]

dev:3552022-10-01 02:36:15.977 amdebugdescMap: [raw:catchall: 0000 0013 00 00 0040 00 A238 00 00 0000 00 00 9E38A2DBD90502008D150080, profileId:0000, clusterId:0013, clusterInt:19, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:A238, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[9E, 38, A2, DB, D9, 05, 02, 00, 8D, 15, 00, 80]]

dev:3552022-10-01 02:36:15.975 amdebugparse: catchall: 0000 0013 00 00 0040 00 A238 00 00 0000 00 00 9E38A2DBD90502008D150080

dev:3552022-10-01 02:36:15.660 amwarnconfigure...

dev:3552022-10-01 02:36:00.660 amdebugdescMap: [raw:catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 0B 01 0000, profileId:0104, clusterId:0500, clusterInt:1280, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A6D7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]

dev:3552022-10-01 02:36:00.658 amdebugparse: catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 0B 01 0000

dev:3552022-10-01 02:36:00.527 amdebugdescMap: [raw:catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 0B 01 0000, profileId:0104, clusterId:0500, clusterInt:1280, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A6D7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]

dev:3552022-10-01 02:36:00.526 amdebugparse: catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 0B 01 0000

dev:3552022-10-01 02:36:00.184 amdebugdescMap: [raw:catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 0B 01 0000, profileId:0104, clusterId:0500, clusterInt:1280, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A6D7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]

dev:3552022-10-01 02:36:00.182 amdebugparse: catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 0B 01 0000

dev:3552022-10-01 02:35:59.955 amdebugdescMap: [raw:A6D70100011E2000201C210020A03E001B00000000, dni:A6D7, endpoint:01, cluster:0001, size:1E, attrId:0020, encoding:20, command:0A, value:1C, clusterInt:1, attrInt:32, additionalAttrs:[[value:A0, encoding:20, attrId:0021, consumedBytes:4, attrInt:33], [value:00000000, encoding:1B, attrId:003E, consumedBytes:7, attrInt:62]]]

dev:3552022-10-01 02:35:59.952 amdebugparse: read attr - raw: A6D70100011E2000201C210020A03E001B00000000, dni: A6D7, endpoint: 01, cluster: 0001, size: 1E, attrId: 0020, encoding: 20, command: 0A, value: 1C210020A03E001B00000000

dev:3552022-10-01 02:35:59.799 amdebugparse: zone status 0x0010 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0001

dev:3552022-10-01 02:35:59.551 amdebugdescMap: [raw:catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 04 01 00, profileId:0104, clusterId:0500, clusterInt:1280, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A6D7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:04, direction:01, data:[00]]

dev:3552022-10-01 02:35:59.549 amdebugparse: catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 04 01 00

dev:3552022-10-01 02:35:59.360 amdebugdescMap: [raw:A6D70100011E2000201C210020A03E001B00000000, dni:A6D7, endpoint:01, cluster:0001, size:1E, attrId:0020, encoding:20, command:0A, value:1C, clusterInt:1, attrInt:32, additionalAttrs:[[value:A0, encoding:20, attrId:0021, consumedBytes:4, attrInt:33], [value:00000000, encoding:1B, attrId:003E, consumedBytes:7, attrInt:62]]]

dev:3552022-10-01 02:35:59.356 amdebugparse: read attr - raw: A6D70100011E2000201C210020A03E001B00000000, dni: A6D7, endpoint: 01, cluster: 0001, size: 1E, attrId: 0020, encoding: 20, command: 0A, value: 1C210020A03E001B00000000

dev:3552022-10-01 02:35:59.196 amdebugparse: zone status 0x0010 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0001

dev:3552022-10-01 02:35:58.966 amdebugparse: enroll request endpoint 0x01 : data 0x002A

dev:3552022-10-01 02:35:58.948 amdebugdescMap: [raw:catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 04 01 00, profileId:0104, clusterId:0500, clusterInt:1280, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A6D7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:04, direction:01, data:[00]]

dev:3552022-10-01 02:35:58.946 amdebugparse: catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 04 01 00

dev:3552022-10-01 02:35:58.841 amdebugdescMap: [raw:catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 0B 01 0000, profileId:0104, clusterId:0500, clusterInt:1280, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A6D7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]

dev:3552022-10-01 02:35:58.839 amdebugparse: catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 0B 01 0000

dev:3552022-10-01 02:35:58.711 amdebugdescMap: [raw:catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 0B 01 0000, profileId:0104, clusterId:0500, clusterInt:1280, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A6D7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]

dev:3552022-10-01 02:35:58.710 amdebugparse: catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 0B 01 0000

dev:3552022-10-01 02:35:58.497 amdebugdescMap: [raw:A6D70100011E2000201C210020A03E001B00000000, dni:A6D7, endpoint:01, cluster:0001, size:1E, attrId:0020, encoding:20, command:0A, value:1C, clusterInt:1, attrInt:32, additionalAttrs:[[value:A0, encoding:20, attrId:0021, consumedBytes:4, attrInt:33], [value:00000000, encoding:1B, attrId:003E, consumedBytes:7, attrInt:62]]]

dev:3552022-10-01 02:35:58.493 amdebugparse: read attr - raw: A6D70100011E2000201C210020A03E001B00000000, dni: A6D7, endpoint: 01, cluster: 0001, size: 1E, attrId: 0020, encoding: 20, command: 0A, value: 1C210020A03E001B00000000

dev:3552022-10-01 02:35:58.331 amdebugparse: zone status 0x0010 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0001

dev:3552022-10-01 02:35:58.097 amdebugparse: enroll request endpoint 0x01 : data 0x002A

dev:3552022-10-01 02:35:58.082 amdebugdescMap: [raw:catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 04 01 00, profileId:0104, clusterId:0500, clusterInt:1280, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A6D7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:04, direction:01, data:[00]]

dev:3552022-10-01 02:35:58.080 amdebugparse: catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 04 01 00

dev:3552022-10-01 02:35:57.903 amdebugdescMap: [raw:catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 0B 01 0000, profileId:0104, clusterId:0500, clusterInt:1280, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A6D7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]

dev:3552022-10-01 02:35:57.902 amdebugparse: catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 0B 01 0000

dev:3552022-10-01 02:35:57.685 amdebugdescMap: [raw:A6D70100011E2000201C210020A03E001B00000000, dni:A6D7, endpoint:01, cluster:0001, size:1E, attrId:0020, encoding:20, command:0A, value:1C, clusterInt:1, attrInt:32, additionalAttrs:[[value:A0, encoding:20, attrId:0021, consumedBytes:4, attrInt:33], [value:00000000, encoding:1B, attrId:003E, consumedBytes:7, attrInt:62]]]

dev:3552022-10-01 02:35:57.682 amdebugparse: read attr - raw: A6D70100011E2000201C210020A03E001B00000000, dni: A6D7, endpoint: 01, cluster: 0001, size: 1E, attrId: 0020, encoding: 20, command: 0A, value: 1C210020A03E001B00000000

dev:3552022-10-01 02:35:57.525 amdebugparse: zone status 0x0010 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0001

dev:3552022-10-01 02:35:57.300 amdebugparse: enroll request endpoint 0x01 : data 0x002A

dev:3552022-10-01 02:35:57.273 amdebugdescMap: [raw:catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 04 01 00, profileId:0104, clusterId:0500, clusterInt:1280, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A6D7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:04, direction:01, data:[00]]

dev:3552022-10-01 02:35:57.271 amdebugparse: catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 04 01 00

dev:3552022-10-01 02:35:57.175 amdebugdescMap: [raw:catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 0B 01 0000, profileId:0104, clusterId:0500, clusterInt:1280, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A6D7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]

dev:3552022-10-01 02:35:57.174 amdebugparse: catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 0B 01 0000

dev:3552022-10-01 02:35:57.110 amdebugdescMap: [raw:A6D70100011E2000201C210020A03E001B00000000, dni:A6D7, endpoint:01, cluster:0001, size:1E, attrId:0020, encoding:20, command:0A, value:1C, clusterInt:1, attrInt:32, additionalAttrs:[[value:A0, encoding:20, attrId:0021, consumedBytes:4, attrInt:33], [value:00000000, encoding:1B, attrId:003E, consumedBytes:7, attrInt:62]]]

dev:3552022-10-01 02:35:57.107 amdebugparse: read attr - raw: A6D70100011E2000201C210020A03E001B00000000, dni: A6D7, endpoint: 01, cluster: 0001, size: 1E, attrId: 0020, encoding: 20, command: 0A, value: 1C210020A03E001B00000000

dev:3552022-10-01 02:35:56.936 amdebugparse: zone status 0x0010 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0001

dev:3552022-10-01 02:35:56.708 amdebugparse: enroll request endpoint 0x01 : data 0x002A

dev:3552022-10-01 02:35:56.696 amdebugdescMap: [raw:catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 04 01 00, profileId:0104, clusterId:0500, clusterInt:1280, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A6D7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:04, direction:01, data:[00]]

dev:3552022-10-01 02:35:56.695 amdebugparse: catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 04 01 00

dev:3552022-10-01 02:35:56.559 amdebugdescMap: [raw:catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 0B 01 0000, profileId:0104, clusterId:0500, clusterInt:1280, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A6D7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]

dev:3552022-10-01 02:35:56.557 amdebugparse: catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 0B 01 0000

dev:3552022-10-01 02:35:56.385 amdebugskipped:[raw:catchall: 0000 8021 00 00 0040 00 A6D7 00 00 0000 00 00 5900, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:A6D7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[59, 00]]

dev:3552022-10-01 02:35:56.383 amdebugdescMap: [raw:catchall: 0000 8021 00 00 0040 00 A6D7 00 00 0000 00 00 5900, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:A6D7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[59, 00]]

dev:3552022-10-01 02:35:56.382 amdebugparse: catchall: 0000 8021 00 00 0040 00 A6D7 00 00 0000 00 00 5900

dev:3552022-10-01 02:35:56.232 amdebugdescMap: [raw:catchall: 0104 0402 01 01 0040 00 A6D7 00 00 0000 0B 01 00C3, profileId:0104, clusterId:0402, clusterInt:1026, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A6D7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, C3]]

dev:3552022-10-01 02:35:56.231 amdebugparse: catchall: 0104 0402 01 01 0040 00 A6D7 00 00 0000 0B 01 00C3

dev:3552022-10-01 02:35:56.120 amdebugdescMap: [raw:A6D70100011E2000201C210020A03E001B00000000, dni:A6D7, endpoint:01, cluster:0001, size:1E, attrId:0020, encoding:20, command:0A, value:1C, clusterInt:1, attrInt:32, additionalAttrs:[[value:A0, encoding:20, attrId:0021, consumedBytes:4, attrInt:33], [value:00000000, encoding:1B, attrId:003E, consumedBytes:7, attrInt:62]]]

dev:3552022-10-01 02:35:56.117 amdebugparse: read attr - raw: A6D70100011E2000201C210020A03E001B00000000, dni: A6D7, endpoint: 01, cluster: 0001, size: 1E, attrId: 0020, encoding: 20, command: 0A, value: 1C210020A03E001B00000000

dev:3552022-10-01 02:35:55.957 amdebugparse: zone status 0x0010 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0001

dev:3552022-10-01 02:35:55.742 amdebugparse: enroll request endpoint 0x01 : data 0x002A

dev:3552022-10-01 02:35:55.712 amdebugdescMap: [raw:catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 04 01 00, profileId:0104, clusterId:0500, clusterInt:1280, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A6D7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:04, direction:01, data:[00]]

dev:3552022-10-01 02:35:55.711 amdebugparse: catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 04 01 00

dev:3552022-10-01 02:35:55.608 aminforeporting configuration for Power Configuration (cluster 0x0001) succeeded

dev:3552022-10-01 02:35:55.605 amdebugdescMap: [raw:catchall: 0104 0001 01 01 0040 00 A6D7 00 00 0000 07 01 00, profileId:0104, clusterId:0001, clusterInt:1, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A6D7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:07, direction:01, data:[00]]

dev:3552022-10-01 02:35:55.604 amdebugparse: catchall: 0104 0001 01 01 0040 00 A6D7 00 00 0000 07 01 00

dev:3552022-10-01 02:35:55.537 amdebugdescMap: [raw:A6D70100011E2000201C210020A03E001B00000000, dni:A6D7, endpoint:01, cluster:0001, size:1E, attrId:0020, encoding:20, command:0A, value:1C, clusterInt:1, attrInt:32, additionalAttrs:[[value:A0, encoding:20, attrId:0021, consumedBytes:4, attrInt:33], [value:00000000, encoding:1B, attrId:003E, consumedBytes:7, attrInt:62]]]

dev:3552022-10-01 02:35:55.533 amdebugparse: read attr - raw: A6D70100011E2000201C210020A03E001B00000000, dni: A6D7, endpoint: 01, cluster: 0001, size: 1E, attrId: 0020, encoding: 20, command: 0A, value: 1C210020A03E001B00000000

dev:3552022-10-01 02:35:55.251 amdebugparse: zone status 0x0010 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0001

dev:3552022-10-01 02:35:55.032 amdebugparse: enroll request endpoint 0x01 : data 0x002A

dev:3552022-10-01 02:35:55.001 amdebugdescMap: [raw:catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 04 01 00, profileId:0104, clusterId:0500, clusterInt:1280, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A6D7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:04, direction:01, data:[00]]

dev:3552022-10-01 02:35:55.000 amdebugparse: catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 04 01 00

dev:3552022-10-01 02:35:54.936 amdebugdescMap: [raw:A6D701000108210020A0, dni:A6D7, endpoint:01, cluster:0001, size:08, attrId:0021, encoding:20, command:0A, value:A0, clusterInt:1, attrInt:33]

dev:3552022-10-01 02:35:54.934 amdebugparse: read attr - raw: A6D701000108210020A0, dni: A6D7, endpoint: 01, cluster: 0001, size: 08, attrId: 0021, encoding: 20, command: 0A, value: A0

dev:3552022-10-01 02:35:54.885 amdebugskipped:[raw:catchall: 0000 8021 00 00 0040 00 A6D7 00 00 0000 00 00 5C00, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:A6D7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[5C, 00]]

dev:3552022-10-01 02:35:54.883 amdebugdescMap: [raw:catchall: 0000 8021 00 00 0040 00 A6D7 00 00 0000 00 00 5C00, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:A6D7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[5C, 00]]

dev:3552022-10-01 02:35:54.881 amdebugparse: catchall: 0000 8021 00 00 0040 00 A6D7 00 00 0000 00 00 5C00

dev:3552022-10-01 02:35:54.817 aminforeporting configuration for Power Configuration (cluster 0x0001) failed data:[C1, 00, 20, 00]

dev:3552022-10-01 02:35:54.799 amdebugdescMap: [raw:catchall: 0104 0001 01 01 0040 00 A6D7 00 00 0000 07 01 C1002000, profileId:0104, clusterId:0001, clusterInt:1, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A6D7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:07, direction:01, data:[C1, 00, 20, 00]]

dev:3552022-10-01 02:35:54.798 amdebugparse: catchall: 0104 0001 01 01 0040 00 A6D7 00 00 0000 07 01 C1002000

dev:3552022-10-01 02:35:54.663 amdebugdescMap: [raw:catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 0B 01 0000, profileId:0104, clusterId:0500, clusterInt:1280, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A6D7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]

dev:3552022-10-01 02:35:54.662 amdebugparse: catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 0B 01 0000

dev:3552022-10-01 02:35:54.468 amdebugdescMap: [raw:catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 0B 01 0000, profileId:0104, clusterId:0500, clusterInt:1280, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A6D7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]

dev:3552022-10-01 02:35:54.467 amdebugparse: catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 0B 01 0000

dev:3552022-10-01 02:35:54.408 amdebugdescMap: [raw:A6D70100011E2000201C210020A03E001B00000000, dni:A6D7, endpoint:01, cluster:0001, size:1E, attrId:0020, encoding:20, command:0A, value:1C, clusterInt:1, attrInt:32, additionalAttrs:[[value:A0, encoding:20, attrId:0021, consumedBytes:4, attrInt:33], [value:00000000, encoding:1B, attrId:003E, consumedBytes:7, attrInt:62]]]

dev:3552022-10-01 02:35:54.403 amdebugparse: read attr - raw: A6D70100011E2000201C210020A03E001B00000000, dni: A6D7, endpoint: 01, cluster: 0001, size: 1E, attrId: 0020, encoding: 20, command: 0A, value: 1C210020A03E001B00000000

dev:3552022-10-01 02:35:54.181 amdebugparse: zone status 0x0010 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0001

dev:3552022-10-01 02:35:54.009 amdebugparse: enroll request endpoint 0x01 : data 0x002A

dev:3552022-10-01 02:35:53.934 amdebugdescMap: [raw:catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 04 01 00, profileId:0104, clusterId:0500, clusterInt:1280, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A6D7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:04, direction:01, data:[00]]

dev:3552022-10-01 02:35:53.932 amdebugparse: catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 04 01 00

dev:3552022-10-01 02:35:53.825 amdebugdescMap: [raw:A6D70100010A2000201C, dni:A6D7, endpoint:01, cluster:0001, size:0A, attrId:0020, encoding:20, command:01, value:1C, clusterInt:1, attrInt:32]

dev:3552022-10-01 02:35:53.823 amdebugparse: read attr - raw: A6D70100010A2000201C, dni: A6D7, endpoint: 01, cluster: 0001, size: 0A, attrId: 0020, encoding: 20, command: 01, value: 1C

dev:3552022-10-01 02:35:53.573 amdebugdescMap: [raw:A6D70100011E2000201C210020A03E001B00000000, dni:A6D7, endpoint:01, cluster:0001, size:1E, attrId:0020, encoding:20, command:0A, value:1C, clusterInt:1, attrInt:32, additionalAttrs:[[value:A0, encoding:20, attrId:0021, consumedBytes:4, attrInt:33], [value:00000000, encoding:1B, attrId:003E, consumedBytes:7, attrInt:62]]]

dev:3552022-10-01 02:35:53.569 amdebugparse: read attr - raw: A6D70100011E2000201C210020A03E001B00000000, dni: A6D7, endpoint: 01, cluster: 0001, size: 1E, attrId: 0020, encoding: 20, command: 0A, value: 1C210020A03E001B00000000

dev:3552022-10-01 02:35:53.345 amdebugparse: zone status 0x0010 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0001

dev:3552022-10-01 02:35:53.130 amdebugparse: enroll request endpoint 0x01 : data 0x002A

dev:3552022-10-01 02:35:53.098 amdebugdescMap: [raw:catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 04 01 00, profileId:0104, clusterId:0500, clusterInt:1280, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A6D7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:04, direction:01, data:[00]]

dev:3552022-10-01 02:35:53.097 amdebugparse: catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 04 01 00

dev:3552022-10-01 02:35:52.994 amdebugdescMap: [raw:catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 0B 01 0000, profileId:0104, clusterId:0500, clusterInt:1280, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A6D7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]

dev:3552022-10-01 02:35:52.992 amdebugparse: catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 0B 01 0000

dev:3552022-10-01 02:35:52.872 amdebugdescMap: [raw:A6D70100011E2000201C210020A03E001B00000000, dni:A6D7, endpoint:01, cluster:0001, size:1E, attrId:0020, encoding:20, command:0A, value:1C, clusterInt:1, attrInt:32, additionalAttrs:[[value:A0, encoding:20, attrId:0021, consumedBytes:4, attrInt:33], [value:00000000, encoding:1B, attrId:003E, consumedBytes:7, attrInt:62]]]

dev:3552022-10-01 02:35:52.869 amdebugparse: read attr - raw: A6D70100011E2000201C210020A03E001B00000000, dni: A6D7, endpoint: 01, cluster: 0001, size: 1E, attrId: 0020, encoding: 20, command: 0A, value: 1C210020A03E001B00000000

dev:3552022-10-01 02:35:52.643 amdebugparse: zone status 0x0010 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0001

dev:3552022-10-01 02:35:52.425 amdebugparse: enroll request endpoint 0x01 : data 0x002A

dev:3552022-10-01 02:35:52.399 amdebugdescMap: [raw:catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 04 01 00, profileId:0104, clusterId:0500, clusterInt:1280, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A6D7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:04, direction:01, data:[00]]

dev:3552022-10-01 02:35:52.398 amdebugparse: catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 04 01 00

dev:3552022-10-01 02:35:52.286 amdebugdescMap: [raw:catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 0B 01 0000, profileId:0104, clusterId:0500, clusterInt:1280, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A6D7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]

dev:3552022-10-01 02:35:52.284 amdebugparse: catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 0B 01 0000

dev:3552022-10-01 02:35:52.033 amdebugparse: enroll request endpoint 0x01 : data 0x002A

dev:3552022-10-01 02:35:52.022 amdebugdescMap: [raw:catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 04 01 00, profileId:0104, clusterId:0500, clusterInt:1280, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A6D7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:04, direction:01, data:[00]]

dev:3552022-10-01 02:35:52.020 amdebugparse: catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 04 01 00

dev:3552022-10-01 02:35:51.469 aminfoģˆ˜ź“€ė¦¬ģ‹¤ Water S battery is 87%

dev:3552022-10-01 02:35:51.461 amdebugdescMap: [raw:A6D70100011E2000201C210020A03E001B00000000, dni:A6D7, endpoint:01, cluster:0001, size:1E, attrId:0020, encoding:20, command:0A, value:1C, clusterInt:1, attrInt:32, additionalAttrs:[[value:A0, encoding:20, attrId:0021, consumedBytes:4, attrInt:33], [value:00000000, encoding:1B, attrId:003E, consumedBytes:7, attrInt:62]]]

dev:3552022-10-01 02:35:51.457 amdebugparse: read attr - raw: A6D70100011E2000201C210020A03E001B00000000, dni: A6D7, endpoint: 01, cluster: 0001, size: 1E, attrId: 0020, encoding: 20, command: 0A, value: 1C210020A03E001B00000000

dev:3552022-10-01 02:35:51.256 amdebugparse: zone status 0x0010 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0001

dev:3552022-10-01 02:35:51.038 amdebugparse: enroll request endpoint 0x01 : data 0x002A

dev:3552022-10-01 02:35:51.016 amdebugdescMap: [raw:catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 04 01 00, profileId:0104, clusterId:0500, clusterInt:1280, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A6D7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:04, direction:01, data:[00]]

dev:3552022-10-01 02:35:51.014 amdebugparse: catchall: 0104 0500 01 01 0040 00 A6D7 00 00 0000 04 01 00

dev:3552022-10-01 02:35:50.913 amdebugskipped:[raw:catchall: 0000 0013 00 00 0040 00 A6D7 00 00 0000 00 00 9CD7A6DBD90502008D150080, profileId:0000, clusterId:0013, clusterInt:19, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:A6D7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[9C, D7, A6, DB, D9, 05, 02, 00, 8D, 15, 00, 80]]

dev:3552022-10-01 02:35:50.910 amdebugdescMap: [raw:catchall: 0000 0013 00 00 0040 00 A6D7 00 00 0000 00 00 9CD7A6DBD90502008D150080, profileId:0000, clusterId:0013, clusterInt:19, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:A6D7, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[9C, D7, A6, DB, D9, 05, 02, 00, 8D, 15, 00, 80]]

dev:3552022-10-01 02:35:50.908 amdebugparse: catchall: 0000 0013 00 00 0040 00 A6D7 00 00 0000 00 00 9CD7A6DBD90502008D150080

dev:3552022-10-01 02:35:50.549 amwarnconfigure...

dev:3552022-10-01 02:32:12.811 amdebugparse: zone status 0x0010 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0001

dev:3552022-10-01 02:32:12.288 amdebugparse: zone status 0x0014 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0001

dev:3552022-10-01 02:32:06.958 aminfoģˆ˜ź“€ė¦¬ģ‹¤ Water S is dry

dev:3552022-10-01 02:32:06.950 amdebugparse: zone status 0x0014 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0001

dev:3552022-10-01 02:30:04.309 aminfoģˆ˜ź“€ė¦¬ģ‹¤ Water S Debug logging will be turned off after 24 hours

dev:3552022-10-01 02:30:04.271 aminfoģˆ˜ź“€ė¦¬ģ‹¤ Water S Debug logging is true; Description text logging is true

dev:3552022-10-01 02:30:04.269 aminfoģˆ˜ź“€ė¦¬ģ‹¤ Water S Updating ģˆ˜ź“€ė¦¬ģ‹¤ Water S (Device) model FNB56-WTS05FB2.0 manufacturer feibit

dev:3552022-10-01 02:25:15.915 aminfoZigbee description:zone status 0x0010 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0001

dev:3552022-10-01 02:24:15.714 aminfoZigbee description:zone status 0x0010 -- extended status 0x00 - sourceEndpoint:01, zoneId:00, delay:0001

dev:3552022-10-01 02:24:12.748 aminfoZigbee parsed:[raw:catchall: 0000 0013 00 00 0040 00 0F09 00 00 0000 00 00 BA090FDBD90502008D150080, profileId:0000, clusterId:0013, clusterInt:19, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:0F09, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[BA, 09, 0F, DB, D9, 05, 02, 00, 8D, 15, 00, 80]]

dev:3552022-10-01 02:23:54.768 aminfoZigbee parsed:[raw:catchall: 0000 8005 00 00 0040 00 0F09 00 00 0000 00 00 3E00090F0101, profileId:0000, clusterId:8005, clusterInt:32773, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:0F09, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[3E, 00, 09, 0F, 01, 01]]

dev:3552022-10-01 02:23:53.280 aminfofingerprint profileId:"0104", endpointId:"01", inClusters:"0000,0003,000A,0019,0001,0500,0501,1000", outClusters:"0004,0003,0001,0500,0501", model:"FNB56-WTS05FB2.0", manufacturer:"feibit"

dev:3552022-10-01 02:23:52.814 amtraceZCL version:02

dev:3552022-10-01 02:23:52.812 amtraceSoftware Build Id:

dev:3552022-10-01 02:23:52.811 amtraceModel:FNB56-WTS05FB2.0

dev:3552022-10-01 02:23:52.810 amtraceManufacturer:feibit

dev:3552022-10-01 02:23:52.487 amdebuggetting info for unknown Zigbee device...

dev:3552022-10-01 02:23:50.459 amdebugconfigure() called...

Show more...

1 Like

Yes, the logs look OK, including battery level reporting.

When a device that worked with ST is not recognized in HE from the first pairing, try to find a generic zigbee driver that matches the device category - try searching for zigbee water sensor, leak sensor, moisture sensor... not always an easy task for a nonnative US English speaker.. :frowning:

After changing manually the driver, press the Configure button, while trying to wake up the device at the same time - activate the sensor, press shortly the pairing button.

If it doesn't work from the first try - pair it again to HE, very often the device is successfully initialized during the second pairing attempt.

1 Like

Odd that the extension sensor stopped working. Iā€™m assuming there is nothing to the extension except a couple wires connected to tabs.

I have an extra pigtail I can send you. PM me your address

1 Like

Exactly, didn't make sense to me either, not much that could go wrong. It's just been sitting there so not like it was physically damaged.

I'm going to wash the sensor off and let it sit and dry for a day and then try it again.

Great, thanks!

When I checked the water leak sensor today, it didn't work.
So I changed it to the DTH you made and it works. I'm going to check if it's working for another day.

2 Likes

Just noting that I washed and dried the sensor, let it sit for a couple days, reconnected it this AM and it started incorrectly reporting leaks constantly again...

So definitely somehow that sensor has gone south. I suppose, now that I think of it, it could be a problem w/the sensor connection port on the mother ship, but that seems unlikely...

Got a multimeter that you can ohm it out with?

I test a random water sensor about once a month

1 Like

What is your testing procedure?
I mean without activating all sirens, alarms, notifications, etc...

have a small lid with some water in it. Place the unit on the lid. Get a notification on my phone and the water main turns off as confirmation. Put it back in place and turn the water main back on... :stuck_out_tongue: pretty simple..

2 Likes

Same - I do test everything, including my reacting automations, just in case.

Testing has surprisingly high WAF, as long as I tell her in advance. :wink:

1 Like

Yeah disconnecting the firewall a couple of times this had CAF down...I just kind of laughed in their faces. Didn't affect wife as she was on her phone.. And it was also nice as I had everything torn apart that my automations worked like a charm.

2 Likes

It's working very well.

Name Value Unit Description Source Type Produced by Triggered apps Date

water dry ģˆ˜ź“€ė¦¬ģ‹¤ Water S is dry DEVICE ģˆ˜ź“€ė¦¬ģ‹¤ Water S 2022-10-03 04:33:51.110 PM KST
water dry ģˆ˜ź“€ė¦¬ģ‹¤ Water S is dry DEVICE ģˆ˜ź“€ė¦¬ģ‹¤ Water S 2022-10-03 04:13:47.789 PM KST
water dry ģˆ˜ź“€ė¦¬ģ‹¤ Water S is dry DEVICE ģˆ˜ź“€ė¦¬ģ‹¤ Water S 2022-10-03 03:53:44.357 PM KST
water dry ģˆ˜ź“€ė¦¬ģ‹¤ Water S is dry DEVICE ģˆ˜ź“€ė¦¬ģ‹¤ Water S 2022-10-03 03:33:40.974 PM KST
water dry ģˆ˜ź“€ė¦¬ģ‹¤ Water S is dry DEVICE ģˆ˜ź“€ė¦¬ģ‹¤ Water S 2022-10-03 03:13:37.714 PM KST
water dry ģˆ˜ź“€ė¦¬ģ‹¤ Water S is dry DEVICE ģˆ˜ź“€ė¦¬ģ‹¤ Water S 2022-10-03 02:53:34.374 PM KST
water dry ģˆ˜ź“€ė¦¬ģ‹¤ Water S is dry DEVICE ģˆ˜ź“€ė¦¬ģ‹¤ Water S 2022-10-03 02:33:31.022 PM KST
water dry ģˆ˜ź“€ė¦¬ģ‹¤ Water S is dry DEVICE ģˆ˜ź“€ė¦¬ģ‹¤ Water S 2022-10-03 02:13:27.651 PM KST
water dry ģˆ˜ź“€ė¦¬ģ‹¤ Water S is dry DEVICE ģˆ˜ź“€ė¦¬ģ‹¤ Water S 2022-10-03 01:53:24.223 PM KST
water dry ģˆ˜ź“€ė¦¬ģ‹¤ Water S is dry DEVICE ģˆ˜ź“€ė¦¬ģ‹¤ Water S 2022-10-03 01:33:20.856 PM KST
water dry ģˆ˜ź“€ė¦¬ģ‹¤ Water S is dry DEVICE ģˆ˜ź“€ė¦¬ģ‹¤ Water S 2022-10-03 01:13:17.432 PM KST
battery 78 % ģˆ˜ź“€ė¦¬ģ‹¤ Water S battery is 78% (2.8 V) DEVICE ģˆ˜ź“€ė¦¬ģ‹¤ Water S 2022-10-03 01:08:12.907 AM KST
battery 87 % ģˆ˜ź“€ė¦¬ģ‹¤ Water S battery is 87% DEVICE ģˆ˜ź“€ė¦¬ģ‹¤ Water S 2022-10-03 12:49:05.940 AM KST
battery 87 % ģˆ˜ź“€ė¦¬ģ‹¤ Water S battery is 87% DEVICE ģˆ˜ź“€ė¦¬ģ‹¤ Water S 2022-10-01 02:35:51.470 AM KST

I see the battery percentage calculation based on the battery voltage report from the device (78%) is different than the battery level percentage as reported from the device itself (87%). This difference can not be fixed, except if the report for battery voltage is reported as batteryVoltage attribute event only, and no attempts are made to calculate the level percentage.

The problem is that it is unknown what a particular device will report - every different Tuya device manufacturer makes it different. So probably the best approach to avoid confusion with different battery levels remaining values is to make the battery voltage to percentage conversion optional.

1 Like