[RELEASE] Samotech Drivers with Device Health Status

Yes, I've been at it again. This is the other side of my swap from using wired Xiaomi gear to using switch modules controlled by Xiaomi wireless buttons. Naturally, once I'd settled on the modules, I had to rustle up some drivers to go with them.

Unusually for me this driver supports three devices in one, albeit three variants of the same model.

Install

Straight from the BirdsLikeWires GitHub if you like to do things manually.

Otherwise, search on Hubitat Package Manager for "samotech" and you should see Samotech Drivers from BirdsLikeWires.

Devices and Features

Samotech SM308, SM308-S and SM308-2CH

All support on, off and flash with configurable rate. The flash function has to be enabled on the preferences page as I consider it a potentially dangerous feature. It is disabled by default.

The SM308 is a standard relay switch module requiring live and neutral. It has connectivity for retractive local switches. The SM308-S is the same deal, but can be wired with or without the neutral for an additional £1. The SM308-2CH requires neutral again, but contains two individually controlled relays and can support a physical switch for each.

I'm providing product links as it can be easy to make a mistake when ordering, given the way some of the modules are bundled together on the site. That's what I did, anyway. You can buy them at a considerably higher price on Amazon, but probably best you don't.

The real bonus of these modules for me is that they're incredibly fast and reliable, but also they remember their last state following power loss! :partying_face: It also means that they could easily be used as boiler controllers without risk of running the heating or hot water unnecessarily.

All three modules also act as excellent repeaters (that little external antenna is a bonus, just don't chop it off by accident). I've had one on test for 6 months and it has never once failed to work when it's supposed to or lost connectivity, even after extended periods powered off. Very impressed.

Down sides; the no-neutral SM308-S does dimly light some low-power LED loads. I have some IKEA GU10s which light and some Philips GU10s which don't. Also, the -S and -2CH modules are touted as having energy and power clusters, but the 0B04 energy cluster reports nothing but "00010009", while the 0702 power cluster appears to report energy consumption using an incrementing counter, the values for which I've not figured out yet. Answers on a postcard, please.

Samotech SM314

I own one of these no-neutral single-channel dimmers modules, but I'm not using it right now. I may get around to a driver in time.

Enjoy!

2 Likes

Reserved just in case, because that seems to be what you do.

Thanks for the Samotech drivers, I am using then successfully on 3 different devices and they work fine, on, off and flash.

It is better than the default Generic Zigbee driver.

I do get a few errors in the logs but they all work without problems.

They are 2 x Neutral required switches

Tuya Smart ZigBee Switch Module Home Automation DIY Breaker Supports 2 Way Control, Work with Alexa Google Home

Zigbee 16A Smart Switch Modules DIY Wireless Switches Breaker Fan Light Controller Tuya Smart Life APP Support Alexa Google Home|Switches| - AliExpress

And a No Neutral switch

Fhdpeebu Tuya Zigbee 3.0 Switch Module No Neutral EU 220V 1 Way Light Switch Compatible Alexa Home : Amazon.co.uk: DIY & Tools

1 Like

Post the errors you get in the logs, I can always take a peek. :+1:

Not sure how much you need but the first one is

Log
  • endpointId: 01
  • application: 21
  • softwareBuild:
  • inClusters: 0000,0003,0006
  • profileId: 0104
  • outClusters: 0003,0006,0004
  • model: TS0001
  • powerCluster: none
  • properties: onoff,presence
  • manufacturer: _TYZB01_phjeraqq

dev:1742022-01-13 09:57:41.207 warnSmart Inline Switch 16A : Received : endpoint: 01, cluster: 0001, clusterId: null, attrId: 0020, command: 0A with value: 1E and data: null

dev:1742022-01-13 09:57:41.204 warnSmart Inline Switch 16A : UNKNOWN DATA! Please report these messages to the developer.

dev:1742022-01-13 09:57:41.126 warnSmart Inline Switch 16A : Received : endpoint: 01, cluster: 0001, clusterId: null, attrId: 0021, command: 0A with value: C8 and data: null

dev:1742022-01-13 09:57:41.123 warnSmart Inline Switch 16A : UNKNOWN DATA! Please report these messages to the developer.

dev:1742022-01-13 09:57:34.879 infoSmart Inline Switch 16A : Switched 01 : On

dev:1742022-01-13 09:57:34.153 infoSmart Inline Switch 16A : Switched 01 : Off

dev:1742022-01-13 09:57:33.957 infoSmart Inline Switch 16A : Switched 01 : Off

dev:1742022-01-13 09:57:33.178 infoSmart Inline Switch 16A : Switched 01 : On

dev:1742022-01-13 09:57:32.067 infoSmart Inline Switch 16A : Switched 01 : Off

dev:1742022-01-13 09:57:31.304 infoSmart Inline Switch 16A : Switched 01 : On

dev:1742022-01-13 09:57:30.756 infoSmart Inline Switch 16A : Switched 01 : On

dev:1742022-01-13 09:57:30.535 infoSmart Inline Switch 16A : Switched 01 : Off

dev:1742022-01-13 09:57:30.396 infoSmart Inline Switch 16A : Flash : Rate of 750 ms

dev:1742022-01-13 09:57:29.825 infoSmart Inline Switch 16A : Switched 01 : On

dev:1742022-01-13 09:57:29.717 infoSmart Inline Switch 16A : Switched 01 : Off

dev:1742022-01-13 09:57:28.532 infoSmart Inline Switch 16A : Switched 01 : On

dev:1742022-01-13 09:57:27.922 infoSmart Inline Switch 16A : Flash : Rate of 750 ms

dev:1742022-01-13 09:57:07.564 infoSmart Inline Switch 16A : Switched 01 : On

dev:1742022-01-13 09:57:06.540 infoSmart Inline Switch 16A : Switched 01 : Off

dev:1742022-01-13 09:56:55.923 traceSmart Inline Switch 16A : Trace Logging : false

dev:1742022-01-13 09:56:55.920 debugSmart Inline Switch 16A : Debug Logging : false

dev:1742022-01-13 09:56:55.918 infoSmart Inline Switch 16A : Info Logging : true

dev:1742022-01-13 09:56:55.915 infoSmart Inline Switch 16A : Preferences Updated

dev:1742022-01-13 09:56:41.264 traceSmart Inline Switch 16A : Splurge! : [raw:1B5201000108210020C8, dni:1B52, endpoint:01, cluster:0001, size:08, attrId:0021, encoding:20, command:0A, value:C8, clusterInt:1, attrInt:33]

dev:1742022-01-13 09:56:41.261 traceSmart Inline Switch 16A : Splurge! : [raw:1B52010001082000201E, dni:1B52, endpoint:01, cluster:0001, size:08, attrId:0020, encoding:20, command:0A, value:1E, clusterInt:1, attrInt:32]

dev:1742022-01-13 09:56:41.259 warnSmart Inline Switch 16A : Received : endpoint: 01, cluster: 0001, clusterId: null, attrId: 0021, command: 0A with value: C8 and data: null

dev:1742022-01-13 09:56:41.256 warnSmart Inline Switch 16A : Received : endpoint: 01, cluster: 0001, clusterId: null, attrId: 0020, command: 0A with value: 1E and data: null

dev:1742022-01-13 09:56:41.254 warnSmart Inline Switch 16A : UNKNOWN DATA! Please report these messages to the developer.

dev:1742022-01-13 09:56:41.251 warnSmart Inline Switch 16A : UNKNOWN DATA! Please report these messages to the developer.

dev:1742022-01-13 09:56:41.248 traceSmart Inline Switch 16A : processMap() : [raw:1B5201000108210020C8, dni:1B52, endpoint:01, cluster:0001, size:08, attrId:0021, encoding:20, command:0A, value:C8, clusterInt:1, attrInt:33]

dev:1742022-01-13 09:56:41.245 traceSmart Inline Switch 16A : processMap() : [raw:1B52010001082000201E, dni:1B52, endpoint:01, cluster:0001, size:08, attrId:0020, encoding:20, command:0A, value:1E, clusterInt:1, attrInt:32]

dev:1742022-01-13 09:56:41.242 traceSmart Inline Switch 16A : parse() : read attr - raw: 1B5201000108210020C8, dni: 1B52, endpoint: 01, cluster: 0001, size: 08, attrId: 0021, encoding: 20, command: 0A, value: C8

dev:1742022-01-13 09:56:41.240 traceSmart Inline Switch 16A : parse() : read attr - raw: 1B52010001082000201E, dni: 1B52, endpoint: 01, cluster: 0001, size: 08, attrId: 0020, encoding: 20, command: 0A, value: 1E

dev:1742022-01-13 09:55:41.329 traceSmart Inline Switch 16A : Splurge! : [raw:1B5201000108210020C8, dni:1B52, endpoint:01, cluster:0001, size:08, attrId:0021, encoding:20, command:0A, value:C8, clusterInt:1, attrInt:33]

dev:1742022-01-13 09:55:41.327 warnSmart Inline Switch 16A : Received : endpoint: 01, cluster: 0001, clusterId: null, attrId: 0021, command: 0A with value: C8 and data: null

dev:1742022-01-13 09:55:41.324 warnSmart Inline Switch 16A : UNKNOWN DATA! Please report these messages to the developer.

dev:1742022-01-13 09:55:41.322 traceSmart Inline Switch 16A : processMap() : [raw:1B5201000108210020C8, dni:1B52, endpoint:01, cluster:0001, size:08, attrId:0021, encoding:20, command:0A, value:C8, clusterInt:1, attrInt:33]

dev:1742022-01-13 09:55:41.319 traceSmart Inline Switch 16A : parse() : read attr - raw: 1B5201000108210020C8, dni: 1B52, endpoint: 01, cluster: 0001, size: 08, attrId: 0021, encoding: 20, command: 0A, value: C8

dev:1742022-01-13 09:55:41.245 traceSmart Inline Switch 16A : Splurge! : [raw:1B52010001082000201E, dni:1B52, endpoint:01, cluster:0001, size:08, attrId:0020, encoding:20, command:0A, value:1E, clusterInt:1, attrInt:32]

dev:1742022-01-13 09:55:41.242 warnSmart Inline Switch 16A : Received : endpoint: 01, cluster: 0001, clusterId: null, attrId: 0020, command: 0A with value: 1E and data: null

dev:1742022-01-13 09:55:41.240 warnSmart Inline Switch 16A : UNKNOWN DATA! Please report these messages to the developer.

dev:1742022-01-13 09:55:41.235 traceSmart Inline Switch 16A : processMap() : [raw:1B52010001082000201E, dni:1B52, endpoint:01, cluster:0001, size:08, attrId:0020, encoding:20, command:0A, value:1E, clusterInt:1, attrInt:32]

dev:1742022-01-13 09:55:41.226 traceSmart Inline Switch 16A : parse() : read attr - raw: 1B52010001082000201E, dni: 1B52, endpoint: 01, cluster: 0001, size: 08, attrId: 0020, encoding: 20, command: 0A, value: 1E

dev:1742022-01-13 09:55:25.257 traceSmart Inline Switch 16A : Trace Logging : true

dev:1742022-01-13 09:55:25.254 debugSmart Inline Switch 16A : Debug Logging : true

dev:1742022-01-13 09:55:25.251 infoSmart Inline Switch 16A : Info Logging : true

dev:1742022-01-13 09:55:25.249 infoSmart Inline Switch 16A : Preferences Updated

dev:1742022-01-13 09:55:11.792 traceSmart Inline Switch 16A : Trace Logging : true

dev:1742022-01-13 09:55:11.790 debugSmart Inline Switch 16A : Debug Logging : true

dev:1742022-01-13 09:55:11.787 infoSmart Inline Switch 16A : Info Logging : true

dev:1742022-01-13 09:55:11.785 infoSmart Inline Switch 16A : Preferences Updated

dev:1742022-01-13 09:55:11.751 infoSmart Inline Switch 16A : Configured

dev:1742022-01-13 09:55:11.722 debugSmart Inline Switch 16A : deleteChildren() : Deleting rogue children.

dev:1742022-01-13 09:55:11.719 traceSmart Inline Switch 16A : sendZigbeeCommands received : [he rattr 0x1B52 0x0001 0x0000 0x0001 {}, he rattr 0x1B52 0x0001 0x0000 0x0004 {}, he rattr 0x1B52 0x0001 0x0000 0x0005 {}, he rattr 0x1B52 0x0001 0x0000 0x4000 {}, he raw 1B52 0x0000 0x0000 0x0004 {00 521B 01} {0x0000}]

dev:1742022-01-13 09:54:41.319 traceSmart Inline Switch 16A : Splurge! : [raw:1B5201000108210020C8, dni:1B52, endpoint:01, cluster:0001, size:08, attrId:0021, encoding:20, command:0A, value:C8, clusterInt:1, attrInt:33]

dev:1742022-01-13 09:54:41.317 warnSmart Inline Switch 16A : Received : endpoint: 01, cluster: 0001, clusterId: null, attrId: 0021, command: 0A with value: C8 and data: null

dev:1742022-01-13 09:54:41.313 warnSmart Inline Switch 16A : UNKNOWN DATA! Please report these messages to the developer.

dev:1742022-01-13 09:54:41.311 traceSmart Inline Switch 16A : processMap() : [raw:1B5201000108210020C8, dni:1B52, endpoint:01, cluster:0001, size:08, attrId:0021, encoding:20, command:0A, value:C8, clusterInt:1, attrInt:33]

dev:1742022-01-13 09:54:41.308 traceSmart Inline Switch 16A : parse() : read attr - raw: 1B5201000108210020C8, dni: 1B52, endpoint: 01, cluster: 0001, size: 08, attrId: 0021, encoding: 20, command: 0A, value: C8

dev:1742022-01-13 09:54:41.242 traceSmart Inline Switch 16A : Splurge! : [raw:1B52010001082000201E, dni:1B52, endpoint:01, cluster:0001, size:08, attrId:0020, encoding:20, command:0A, value:1E, clusterInt:1, attrInt:32]

dev:1742022-01-13 09:54:41.239 warnSmart Inline Switch 16A : Received : endpoint: 01, cluster: 0001, clusterId: null, attrId: 0020, command: 0A with value: 1E and data: null

dev:1742022-01-13 09:54:41.237 warnSmart Inline Switch 16A : UNKNOWN DATA! Please report these messages to the developer.

dev:1742022-01-13 09:54:41.234 traceSmart Inline Switch 16A : processMap() : [raw:1B52010001082000201E, dni:1B52, endpoint:01, cluster:0001, size:08, attrId:0020, encoding:20, command:0A, value:1E, clusterInt:1, attrInt:32]

dev:1742022-01-13 09:54:41.231 traceSmart Inline Switch 16A : parse() : read attr - raw: 1B52010001082000201E, dni: 1B52, endpoint: 01, cluster: 0001, size: 08, attrId: 0020, encoding: 20, command: 0A, value: 1E

dev:1742022-01-13 09:53:55.457 traceSmart Inline Switch 16A : Trace Logging : true

dev:1742022-01-13 09:53:55.455 debugSmart Inline Switch 16A : Debug Logging : true

dev:1742022-01-13 09:53:55.452 infoSmart Inline Switch 16A : Info Logging : true

dev:1742022-01-13 09:53:55.450 infoSmart Inline Switch 16A : Preferences Updated

dev:1742022-01-13 09:53:53.378 traceSmart Inline Switch 16A : Trace Logging : true

dev:1742022-01-13 09:53:53.376 debugSmart Inline Switch 16A : Debug Logging : true

dev:1742022-01-13 09:53:53.373 infoSmart Inline Switch 16A : Info Logging : true

dev:1742022-01-13 09:53:53.371 infoSmart Inline Switch 16A : Preferences Updated

dev:1742022-01-13 09:53:53.335 infoSmart Inline Switch 16A : Configured

dev:1742022-01-13 09:53:53.305 debugSmart Inline Switch 16A : deleteChildren() : Deleting rogue children.

dev:1742022-01-13 09:53:53.300 traceSmart Inline Switch 16A : sendZigbeeCommands received : [he rattr 0x1B52 0x0001 0x0000 0x0001 {}, he rattr 0x1B52 0x0001 0x0000 0x0004 {}, he rattr 0x1B52 0x0001 0x0000 0x0005 {}, he rattr 0x1B52 0x0001 0x0000 0x4000 {}, he raw 1B52 0x0000 0x0000 0x0004 {00 521B 01} {0x0000}]

dev:1742022-01-13 09:53:52.162 infoSmart Inline Switch 16A : Switch 01 : On

dev:1742022-01-13 09:53:52.159 traceSmart Inline Switch 16A : processMap() : [raw:1B520100060A00001001, dni:1B52, endpoint:01, cluster:0006, size:0A, attrId:0000, encoding:10, command:01, value:01, clusterInt:6, attrInt:0]

dev:1742022-01-13 09:53:52.155 traceSmart Inline Switch 16A : parse() : read attr - raw: 1B520100060A00001001, dni: 1B52, endpoint: 01, cluster: 0006, size: 0A, attrId: 0000, encoding: 10, command: 01, value: 01

dev:1742022-01-13 09:53:51.871 infoSmart Inline Switch 16A : Refreshed

dev:1742022-01-13 09:53:51.868 traceSmart Inline Switch 16A : sendZigbeeCommands received : [he rattr 0x1B52 0xFF 0x0006 0x00 {}]

dev:1742022-01-13 09:53:47.926 infoSmart Inline Switch 16A : Switched 01 : On

dev:1742022-01-13 09:53:47.924 traceSmart Inline Switch 16A : processMap() : [raw:1B520100060800001001, dni:1B52, endpoint:01, cluster:0006, size:08, attrId:0000, encoding:10, command:0A, value:01, clusterInt:6, attrInt:0]

dev:1742022-01-13 09:53:47.921 traceSmart Inline Switch 16A : parse() : read attr - raw: 1B520100060800001001, dni: 1B52, endpoint: 01, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 01

dev:1742022-01-13 09:53:47.918 debugSmart Inline Switch 16A : Skipping remote actuation response in favour of local. Should be through in a few hundred milliseconds.

dev:1742022-01-13 09:53:47.915 traceSmart Inline Switch 16A : processMap() : [raw:catchall: 0104 0006 01 01 0040 00 1B52 00 00 0000 0B 01 0100, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:1B52, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[01, 00]]

dev:1742022-01-13 09:53:47.904 traceSmart Inline Switch 16A : parse() : catchall: 0104 0006 01 01 0040 00 1B52 00 00 0000 0B 01 0100

dev:1742022-01-13 09:53:47.528 traceSmart Inline Switch 16A : sendZigbeeCommands received : [he cmd 0x1B52 0xFF 0x0006 0x01 {}]

dev:1742022-01-13 09:53:44.082 infoSmart Inline Switch 16A : Switched 01 : Off

dev:1742022-01-13 09:53:44.079 debugSmart Inline Switch 16A : Skipping remote actuation response in favour of local. Should be through in a few hundred milliseconds.

dev:1742022-01-13 09:53:44.077 traceSmart Inline Switch 16A : processMap() : [raw:catchall: 0104 0006 01 01 0040 00 1B52 00 00 0000 0B 01 0000, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:1B52, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]

dev:1742022-01-13 09:53:44.062 traceSmart Inline Switch 16A : processMap() : [raw:1B520100060800001000, dni:1B52, endpoint:01, cluster:0006, size:08, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0]

dev:1742022-01-13 09:53:44.059 traceSmart Inline Switch 16A : parse() : read attr - raw: 1B520100060800001000, dni: 1B52, endpoint: 01, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 00

dev:1742022-01-13 09:53:44.052 traceSmart Inline Switch 16A : parse() : catchall: 0104 0006 01 01 0040 00 1B52 00 00 0000 0B 01 0000

dev:1742022-01-13 09:53:44.046 debugSmart Inline Switch 16A : flashOn : Mode is static

dev:1742022-01-13 09:53:43.948 traceSmart Inline Switch 16A : sendZigbeeCommands received : [he cmd 0x1B52 0xFF 0x0006 0x00 {}]

dev:1742022-01-13 09:53:43.397 debugSmart Inline Switch 16A : Skipping remote actuation response in favour of local. Should be through in a few hundred milliseconds.

dev:1742022-01-13 09:53:43.394 traceSmart Inline Switch 16A : processMap() : [raw:catchall: 0104 0006 01 01 0040 00 1B52 00 00 0000 0B 01 0000, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:1B52, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]

dev:1742022-01-13 09:53:43.390 traceSmart Inline Switch 16A : parse() : catchall: 0104 0006 01 01 0040 00 1B52 00 00 0000 0B 01 0000

dev:1742022-01-13 09:53:43.382 infoSmart Inline Switch 16A : Switched 01 : Off

dev:1742022-01-13 09:53:43.380 traceSmart Inline Switch 16A : processMap() : [raw:1B520100060800001000, dni:1B52, endpoint:01, cluster:0006, size:08, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0]

dev:1742022-01-13 09:53:43.376 traceSmart Inline Switch 16A : parse() : read attr - raw: 1B520100060800001000, dni: 1B52, endpoint: 01, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 00

dev:1742022-01-13 09:53:43.279 traceSmart Inline Switch 16A : sendZigbeeCommands received : [he cmd 0x1B52 0xFF 0x0006 0x00 {}]

dev:1742022-01-13 09:53:43.267 debugSmart Inline Switch 16A : flashOn : Mode is flashing

dev:1742022-01-13 09:53:42.654 debugSmart Inline Switch 16A : Skipping remote actuation response in favour of local. Should be through in a few hundred milliseconds.

dev:1742022-01-13 09:53:42.652 traceSmart Inline Switch 16A : processMap() : [raw:catchall: 0104 0006 01 01 0040 00 1B52 00 00 0000 0B 01 0100, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:1B52, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[01, 00]]

dev:1742022-01-13 09:53:42.649 traceSmart Inline Switch 16A : parse() : catchall: 0104 0006 01 01 0040 00 1B52 00 00 0000 0B 01 0100

dev:1742022-01-13 09:53:42.646 infoSmart Inline Switch 16A : Switched 01 : On

dev:1742022-01-13 09:53:42.644 traceSmart Inline Switch 16A : processMap() : [raw:1B520100060800001001, dni:1B52, endpoint:01, cluster:0006, size:08, attrId:0000, encoding:10, command:0A, value:01, clusterInt:6, attrInt:0]

dev:1742022-01-13 09:53:42.640 traceSmart Inline Switch 16A : parse() : read attr - raw: 1B520100060800001001, dni: 1B52, endpoint: 01, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 01

dev:1742022-01-13 09:53:42.513 traceSmart Inline Switch 16A : sendZigbeeCommands received : [he cmd 0x1B52 0xFF 0x0006 0x01 {}]

dev:1742022-01-13 09:53:42.501 debugSmart Inline Switch 16A : flashOn : Mode is flashing

dev:1742022-01-13 09:53:42.168 infoSmart Inline Switch 16A : Switched 01 : Off

dev:1742022-01-13 09:53:42.165 traceSmart Inline Switch 16A : processMap() : [raw:1B520100060800001000, dni:1B52, endpoint:01, cluster:0006, size:08, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0]

dev:1742022-01-13 09:53:42.161 traceSmart Inline Switch 16A : parse() : read attr - raw: 1B520100060800001000, dni: 1B52, endpoint: 01, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 00

dev:1742022-01-13 09:53:41.912 debugSmart Inline Switch 16A : Skipping remote actuation response in favour of local. Should be through in a few hundred milliseconds.

dev:1742022-01-13 09:53:41.904 traceSmart Inline Switch 16A : processMap() : [raw:catchall: 0104 0006 01 01 0040 00 1B52 00 00 0000 0B 01 0000, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:1B52, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]

dev:1742022-01-13 09:53:41.898 traceSmart Inline Switch 16A : parse() : catchall: 0104 0006 01 01 0040 00 1B52 00 00 0000 0B 01 0000

dev:1742022-01-13 09:53:41.760 infoSmart Inline Switch 16A : Switched 01 : On

dev:1742022-01-13 09:53:41.754 traceSmart Inline Switch 16A : processMap() : [raw:1B520100060800001001, dni:1B52, endpoint:01, cluster:0006, size:08, attrId:0000, encoding:10, command:0A, value:01, clusterInt:6, attrInt:0]

dev:1742022-01-13 09:53:41.747 traceSmart Inline Switch 16A : sendZigbeeCommands received : [he cmd 0x1B52 0xFF 0x0006 0x00 {}]

dev:1742022-01-13 09:53:41.744 traceSmart Inline Switch 16A : parse() : read attr - raw: 1B520100060800001001, dni: 1B52, endpoint: 01, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 01

dev:1742022-01-13 09:53:41.734 debugSmart Inline Switch 16A : flashOn : Mode is flashing

dev:1742022-01-13 09:53:41.620 traceSmart Inline Switch 16A : Splurge! : [raw:1B52010001082000201E, dni:1B52, endpoint:01, cluster:0001, size:08, attrId:0020, encoding:20, command:0A, value:1E, clusterInt:1, attrInt:32]

dev:1742022-01-13 09:53:41.617 warnSmart Inline Switch 16A : Received : endpoint: 01, cluster: 0001, clusterId: null, attrId: 0020, command: 0A with value: 1E and data: null

dev:1742022-01-13 09:53:41.613 warnSmart Inline Switch 16A : UNKNOWN DATA! Please report these messages to the developer.

dev:1742022-01-13 09:53:41.610 traceSmart Inline Switch 16A : processMap() : [raw:1B52010001082000201E, dni:1B52, endpoint:01, cluster:0001, size:08, attrId:0020, encoding:20, command:0A, value:1E, clusterInt:1, attrInt:32]

dev:1742022-01-13 09:53:41.607 traceSmart Inline Switch 16A : parse() : read attr - raw: 1B52010001082000201E, dni: 1B52, endpoint: 01, cluster: 0001, size: 08, attrId: 0020, encoding: 20, command: 0A, value: 1E

dev:1742022-01-13 09:53:41.198 traceSmart Inline Switch 16A : Splurge! : [raw:1B5201000108210020C8, dni:1B52, endpoint:01, cluster:0001, size:08, attrId:0021, encoding:20, command:0A, value:C8, clusterInt:1, attrInt:33]

dev:1742022-01-13 09:53:41.195 warnSmart Inline Switch 16A : Received : endpoint: 01, cluster: 0001, clusterId: null, attrId: 0021, command: 0A with value: C8 and data: null

dev:1742022-01-13 09:53:41.192 warnSmart Inline Switch 16A : UNKNOWN DATA! Please report these messages to the developer.

dev:1742022-01-13 09:53:41.189 traceSmart Inline Switch 16A : processMap() : [raw:1B5201000108210020C8, dni:1B52, endpoint:01, cluster:0001, size:08, attrId:0021, encoding:20, command:0A, value:C8, clusterInt:1, attrInt:33]

dev:1742022-01-13 09:53:41.186 traceSmart Inline Switch 16A : parse() : read attr - raw: 1B5201000108210020C8, dni: 1B52, endpoint: 01, cluster: 0001, size: 08, attrId: 0021, encoding: 20, command: 0A, value: C8

dev:1742022-01-13 09:53:40.983 traceSmart Inline Switch 16A : sendZigbeeCommands received : [he cmd 0x1B52 0xFF 0x0006 0x01 {}]

dev:1742022-01-13 09:53:40.970 debugSmart Inline Switch 16A : flashOn : Mode is flashing

dev:1742022-01-13 09:53:40.765 infoSmart Inline Switch 16A : Flash : Rate of 750 ms

dev:1742022-01-13 09:53:37.969 traceSmart Inline Switch 16A : Trace Logging : true

dev:1742022-01-13 09:53:37.967 debugSmart Inline Switch 16A : Debug Logging : true

dev:1742022-01-13 09:53:37.964 infoSmart Inline Switch 16A : Info Logging : true

dev:1742022-01-13 09:53:37.962 infoSmart Inline Switch 16A : Preferences Updated

dev:1742022-01-13 09:53:24.826 traceSmart Inline Switch 16A : Trace Logging : true

dev:1742022-01-13 09:53:24.824 debugSmart Inline Switch 16A : Debug Logging : true

dev:1742022-01-13 09:53:24.822 infoSmart Inline Switch 16A : Info Logging : true

dev:1742022-01-13 09:53:24.819 infoSmart Inline Switch 16A : Preferences Updated

dev:1742022-01-13 09:53:24.785 infoSmart Inline Switch 16A : Configured

dev:1742022-01-13 09:53:24.752 debugSmart Inline Switch 16A : deleteChildren() : Deleting rogue children.

dev:1742022-01-13 09:53:24.750 traceSmart Inline Switch 16A : sendZigbeeCommands received : [he rattr 0x1B52 0x0001 0x0000 0x0001 {}, he rattr 0x1B52 0x0001 0x0000 0x0004 {}, he rattr 0x1B52 0x0001 0x0000 0x0005 {}, he rattr 0x1B52 0x0001 0x0000 0x4000 {}, he raw 1B52 0x0000 0x0000 0x0004 {00 521B 01} {0x0000}]

dev:1742022-01-13 09:53:21.814 traceSmart Inline Switch 16A : Trace Logging : true

dev:1742022-01-13 09:53:21.806 debugSmart Inline Switch 16A : Debug Logging : true

dev:1742022-01-13 09:53:21.801 infoSmart Inline Switch 16A : Info Logging : true

dev:1742022-01-13 09:53:21.799 infoSmart Inline Switch 16A : Preferences Updated

--- Live Log Started, waiting for events ---

Second device

Log
  • endpointId: 01
  • application: 40
  • profileId: 0104
  • inClusters: 0000,0003,0004,0005,0006,E000,E001
  • outClusters: 0019,000A
  • model: TS0001
  • manufacturer: _TZ3000_hktqahrq

dev:322022-01-13 10:55:49.727 traceSquare Mains Switch 1 : Trace Logging : true

dev:322022-01-13 10:55:49.725 debugSquare Mains Switch 1 : Debug Logging : true

dev:322022-01-13 10:55:49.723 infoSquare Mains Switch 1 : Info Logging : true

dev:322022-01-13 10:55:49.720 infoSquare Mains Switch 1 : Preferences Updated

dev:322022-01-13 10:55:29.105 infoSquare Mains Switch 1 : Switched 01 : On

dev:322022-01-13 10:55:29.102 traceSquare Mains Switch 1 : processMap() : [raw:60410100060800001001, dni:6041, endpoint:01, cluster:0006, size:08, attrId:0000, encoding:10, command:0A, value:01, clusterInt:6, attrInt:0]

dev:322022-01-13 10:55:29.099 traceSquare Mains Switch 1 : parse() : read attr - raw: 60410100060800001001, dni: 6041, endpoint: 01, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 01

dev:322022-01-13 10:55:28.695 debugSquare Mains Switch 1 : Skipping remote actuation response in favour of local. Should be through in a few hundred milliseconds.

dev:322022-01-13 10:55:28.692 traceSquare Mains Switch 1 : processMap() : [raw:catchall: 0104 0006 01 01 0040 00 6041 00 00 0000 0B 01 0100, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[01, 00]]

dev:322022-01-13 10:55:28.679 traceSquare Mains Switch 1 : parse() : catchall: 0104 0006 01 01 0040 00 6041 00 00 0000 0B 01 0100

dev:322022-01-13 10:55:28.612 traceSquare Mains Switch 1 : sendZigbeeCommands received : [he cmd 0x6041 0xFF 0x0006 0x01 {}]

dev:322022-01-13 10:55:28.128 debugSquare Mains Switch 1 : Skipping remote actuation response in favour of local. Should be through in a few hundred milliseconds.

dev:322022-01-13 10:55:28.125 traceSquare Mains Switch 1 : processMap() : [raw:catchall: 0104 0006 01 01 0040 00 6041 00 00 0000 0B 01 0000, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]

dev:322022-01-13 10:55:28.118 infoSquare Mains Switch 1 : Switched 01 : Off

dev:322022-01-13 10:55:28.113 traceSquare Mains Switch 1 : processMap() : [raw:60410100060800001000, dni:6041, endpoint:01, cluster:0006, size:08, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0]

dev:322022-01-13 10:55:28.108 traceSquare Mains Switch 1 : parse() : read attr - raw: 60410100060800001000, dni: 6041, endpoint: 01, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 00

dev:322022-01-13 10:55:28.101 traceSquare Mains Switch 1 : parse() : catchall: 0104 0006 01 01 0040 00 6041 00 00 0000 0B 01 0000

dev:322022-01-13 10:55:27.991 traceSquare Mains Switch 1 : sendZigbeeCommands received : [he cmd 0x6041 0xFF 0x0006 0x00 {}]

dev:322022-01-13 10:55:22.643 infoSquare Mains Switch 1 : Switched 01 : On

dev:322022-01-13 10:55:22.640 traceSquare Mains Switch 1 : processMap() : [raw:60410100060800001001, dni:6041, endpoint:01, cluster:0006, size:08, attrId:0000, encoding:10, command:0A, value:01, clusterInt:6, attrInt:0]

dev:322022-01-13 10:55:22.635 traceSquare Mains Switch 1 : parse() : read attr - raw: 60410100060800001001, dni: 6041, endpoint: 01, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 01

dev:322022-01-13 10:55:22.632 debugSquare Mains Switch 1 : Skipping remote actuation response in favour of local. Should be through in a few hundred milliseconds.

dev:322022-01-13 10:55:22.619 traceSquare Mains Switch 1 : processMap() : [raw:catchall: 0104 0006 01 01 0040 00 6041 00 00 0000 0B 01 0100, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[01, 00]]

dev:322022-01-13 10:55:22.613 traceSquare Mains Switch 1 : parse() : catchall: 0104 0006 01 01 0040 00 6041 00 00 0000 0B 01 0100

dev:322022-01-13 10:55:22.509 traceSquare Mains Switch 1 : sendZigbeeCommands received : [he cmd 0x6041 0xFF 0x0006 0x01 {}]

dev:322022-01-13 10:55:21.057 infoSquare Mains Switch 1 : Switched 01 : Off

dev:322022-01-13 10:55:21.054 traceSquare Mains Switch 1 : processMap() : [raw:60410100060800001000, dni:6041, endpoint:01, cluster:0006, size:08, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0]

dev:322022-01-13 10:55:21.051 traceSquare Mains Switch 1 : parse() : read attr - raw: 60410100060800001000, dni: 6041, endpoint: 01, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 00

dev:322022-01-13 10:55:20.949 debugSquare Mains Switch 1 : flashOn : Mode is static

dev:322022-01-13 10:55:20.268 debugSquare Mains Switch 1 : Skipping remote actuation response in favour of local. Should be through in a few hundred milliseconds.

dev:322022-01-13 10:55:20.264 traceSquare Mains Switch 1 : processMap() : [raw:catchall: 0104 0006 01 01 0040 00 6041 00 00 0000 0B 01 0000, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]

dev:322022-01-13 10:55:20.260 traceSquare Mains Switch 1 : parse() : catchall: 0104 0006 01 01 0040 00 6041 00 00 0000 0B 01 0000

dev:322022-01-13 10:55:20.184 traceSquare Mains Switch 1 : sendZigbeeCommands received : [he cmd 0x6041 0xFF 0x0006 0x00 {}]

dev:322022-01-13 10:55:20.107 infoSquare Mains Switch 1 : Switched 01 : On

dev:322022-01-13 10:55:20.104 traceSquare Mains Switch 1 : processMap() : [raw:60410100060800001001, dni:6041, endpoint:01, cluster:0006, size:08, attrId:0000, encoding:10, command:0A, value:01, clusterInt:6, attrInt:0]

dev:322022-01-13 10:55:20.101 traceSquare Mains Switch 1 : parse() : read attr - raw: 60410100060800001001, dni: 6041, endpoint: 01, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 01

dev:322022-01-13 10:55:20.095 debugSquare Mains Switch 1 : Skipping remote actuation response in favour of local. Should be through in a few hundred milliseconds.

dev:322022-01-13 10:55:20.092 traceSquare Mains Switch 1 : processMap() : [raw:catchall: 0104 0006 01 01 0040 00 6041 00 00 0000 0B 01 0100, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[01, 00]]

dev:322022-01-13 10:55:20.045 traceSquare Mains Switch 1 : parse() : catchall: 0104 0006 01 01 0040 00 6041 00 00 0000 0B 01 0100

dev:322022-01-13 10:55:19.949 traceSquare Mains Switch 1 : sendZigbeeCommands received : [he cmd 0x6041 0xFF 0x0006 0x01 {}]

dev:322022-01-13 10:55:19.936 debugSquare Mains Switch 1 : flashOn : Mode is flashing

dev:322022-01-13 10:55:19.496 debugSquare Mains Switch 1 : Skipping remote actuation response in favour of local. Should be through in a few hundred milliseconds.

dev:322022-01-13 10:55:19.493 traceSquare Mains Switch 1 : processMap() : [raw:catchall: 0104 0006 01 01 0040 00 6041 00 00 0000 0B 01 0100, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[01, 00]]

dev:322022-01-13 10:55:19.489 traceSquare Mains Switch 1 : parse() : catchall: 0104 0006 01 01 0040 00 6041 00 00 0000 0B 01 0100

dev:322022-01-13 10:55:19.427 traceSquare Mains Switch 1 : sendZigbeeCommands received : [he cmd 0x6041 0xFF 0x0006 0x01 {}]

dev:322022-01-13 10:55:19.415 debugSquare Mains Switch 1 : flashOn : Mode is flashing

dev:322022-01-13 10:55:19.212 infoSquare Mains Switch 1 : Flash : Rate of 1000 ms

dev:322022-01-13 10:55:19.042 infoSquare Mains Switch 1 : Switched 01 : Off

dev:322022-01-13 10:55:19.040 traceSquare Mains Switch 1 : processMap() : [raw:60410100060800001000, dni:6041, endpoint:01, cluster:0006, size:08, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0]

dev:322022-01-13 10:55:19.036 traceSquare Mains Switch 1 : parse() : read attr - raw: 60410100060800001000, dni: 6041, endpoint: 01, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 00

dev:322022-01-13 10:55:18.997 debugSquare Mains Switch 1 : Skipping remote actuation response in favour of local. Should be through in a few hundred milliseconds.

dev:322022-01-13 10:55:18.995 traceSquare Mains Switch 1 : processMap() : [raw:catchall: 0104 0006 01 01 0040 00 6041 00 00 0000 0B 01 0000, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]

dev:322022-01-13 10:55:18.990 traceSquare Mains Switch 1 : parse() : catchall: 0104 0006 01 01 0040 00 6041 00 00 0000 0B 01 0000

dev:322022-01-13 10:55:18.933 traceSquare Mains Switch 1 : sendZigbeeCommands received : [he cmd 0x6041 0xFF 0x0006 0x00 {}]

dev:322022-01-13 10:55:18.921 debugSquare Mains Switch 1 : flashOn : Mode is flashing

dev:322022-01-13 10:55:18.059 infoSquare Mains Switch 1 : Switched 01 : On

dev:322022-01-13 10:55:18.056 traceSquare Mains Switch 1 : processMap() : [raw:60410100060800001001, dni:6041, endpoint:01, cluster:0006, size:08, attrId:0000, encoding:10, command:0A, value:01, clusterInt:6, attrInt:0]

dev:322022-01-13 10:55:18.052 traceSquare Mains Switch 1 : parse() : read attr - raw: 60410100060800001001, dni: 6041, endpoint: 01, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 01

dev:322022-01-13 10:55:18.049 debugSquare Mains Switch 1 : Skipping remote actuation response in favour of local. Should be through in a few hundred milliseconds.

dev:322022-01-13 10:55:18.035 traceSquare Mains Switch 1 : processMap() : [raw:catchall: 0104 0006 01 01 0040 00 6041 00 00 0000 0B 01 0100, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[01, 00]]

dev:322022-01-13 10:55:18.025 traceSquare Mains Switch 1 : parse() : catchall: 0104 0006 01 01 0040 00 6041 00 00 0000 0B 01 0100

dev:322022-01-13 10:55:17.923 traceSquare Mains Switch 1 : sendZigbeeCommands received : [he cmd 0x6041 0xFF 0x0006 0x01 {}]

dev:322022-01-13 10:55:17.904 debugSquare Mains Switch 1 : flashOn : Mode is flashing

dev:322022-01-13 10:55:17.695 infoSquare Mains Switch 1 : Flash : Rate of 1000 ms

dev:322022-01-13 10:55:16.000 traceSquare Mains Switch 1 : Trace Logging : true

dev:322022-01-13 10:55:15.998 debugSquare Mains Switch 1 : Debug Logging : true

dev:322022-01-13 10:55:15.995 infoSquare Mains Switch 1 : Info Logging : true

dev:322022-01-13 10:55:15.993 infoSquare Mains Switch 1 : Preferences Updated

dev:322022-01-13 10:55:13.826 warnSquare Mains Switch 1 : Flash : Disabled

dev:322022-01-13 10:55:07.872 infoSquare Mains Switch 1 : Switch 01 : Off

dev:322022-01-13 10:55:07.810 infoSquare Mains Switch 1 : Refreshed

dev:322022-01-13 10:55:06.286 warnSquare Mains Switch 1 : Received : endpoint: null, cluster: null, clusterId: 0000, attrId: null, command: 01 with value: null and 3 bits of data: [00, 40, 86]

dev:322022-01-13 10:55:06.283 warnSquare Mains Switch 1 : UNKNOWN DATA! Please report these messages to the developer.

dev:322022-01-13 10:55:06.218 traceSquare Mains Switch 1 : Trace Logging : true

dev:322022-01-13 10:55:06.214 debugSquare Mains Switch 1 : Debug Logging : true

dev:322022-01-13 10:55:06.212 infoSquare Mains Switch 1 : Info Logging : true

dev:322022-01-13 10:55:06.209 infoSquare Mains Switch 1 : Preferences Updated

dev:322022-01-13 10:55:06.165 infoSquare Mains Switch 1 : Configured

dev:322022-01-13 10:55:06.134 debugSquare Mains Switch 1 : deleteChildren() : Deleting rogue children.

dev:322022-01-13 10:55:06.130 traceSquare Mains Switch 1 : sendZigbeeCommands received : [he rattr 0x6041 0x0001 0x0000 0x0001 {}, he rattr 0x6041 0x0001 0x0000 0x0004 {}, he rattr 0x6041 0x0001 0x0000 0x0005 {}, he rattr 0x6041 0x0001 0x0000 0x4000 {}, he raw 6041 0x0000 0x0000 0x0004 {00 4160 01} {0x0000}]

dev:322022-01-13 10:55:03.601 traceSquare Mains Switch 1 : Trace Logging : true

dev:322022-01-13 10:55:03.599 debugSquare Mains Switch 1 : Debug Logging : true

dev:322022-01-13 10:55:03.596 infoSquare Mains Switch 1 : Info Logging : true

dev:322022-01-13 10:55:03.594 infoSquare Mains Switch 1 : Preferences Updated

No Neutral device

Log
  • endpointId: 01
  • application: 40
  • softwareBuild:
  • driver: v1.0.1.1123
  • inClusters: 0003,0004,0005,0006,E000,E001,0000
  • profileId: 0104
  • outClusters: 0019,000A
  • model: TS0011
  • properties: onoff,presence
  • manufacturer: _TZ3000_qmi1cfuq

dev:4372022-01-13 11:02:07.683 debugBedroom 3 Light : Received 2 outClusters : 0019,000A

dev:4372022-01-13 11:02:07.680 debugBedroom 3 Light : Received 7 inClusters : 0003,0004,0005,0006,E000,E001,0000

dev:4372022-01-13 11:02:07.673 debugBedroom 3 Light : Model : TS0011

dev:4372022-01-13 11:02:07.663 traceBedroom 3 Light : processMap() : [raw:52530100001605004206545330303131, dni:5253, endpoint:01, cluster:0000, size:16, attrId:0005, encoding:42, command:01, value:TS0011, clusterInt:0, attrInt:5]

dev:4372022-01-13 11:02:07.660 traceBedroom 3 Light : processMap() : [raw:catchall: 0000 8004 00 00 0040 00 5253 00 00 0000 00 00 EA0053521A01040100010107030004000500060000E001E000000219000A00, profileId:0000, clusterId:8004, clusterInt:32772, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:5253, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[EA, 00, 53, 52, 1A, 01, 04, 01, 00, 01, 01, 07, 03, 00, 04, 00, 05, 00, 06, 00, 00, E0, 01, E0, 00, 00, 02, 19, 00, 0A, 00]]

dev:4372022-01-13 11:02:07.657 traceBedroom 3 Light : parse() : read attr - raw: 52530100001605004206545330303131, dni: 5253, endpoint: 01, cluster: 0000, size: 16, attrId: 0005, encoding: 42, command: 01, value: 06545330303131

dev:4372022-01-13 11:02:07.643 traceBedroom 3 Light : parse() : catchall: 0000 8004 00 00 0040 00 5253 00 00 0000 00 00 EA0053521A01040100010107030004000500060000E001E000000219000A00

dev:4372022-01-13 11:02:01.990 traceBedroom 3 Light : Trace Logging : true

dev:4372022-01-13 11:02:01.987 debugBedroom 3 Light : Debug Logging : true

dev:4372022-01-13 11:02:01.985 infoBedroom 3 Light : Info Logging : true

dev:4372022-01-13 11:02:01.982 infoBedroom 3 Light : Preferences Updated

dev:4372022-01-13 11:01:58.204 traceBedroom 3 Light : Trace Logging : true

dev:4372022-01-13 11:01:58.202 debugBedroom 3 Light : Debug Logging : true

dev:4372022-01-13 11:01:58.199 infoBedroom 3 Light : Info Logging : true

dev:4372022-01-13 11:01:58.196 infoBedroom 3 Light : Preferences Updated

dev:4372022-01-13 11:01:58.164 infoBedroom 3 Light : Configured

dev:4372022-01-13 11:01:58.133 debugBedroom 3 Light : deleteChildren() : Deleting rogue children.

dev:4372022-01-13 11:01:58.130 traceBedroom 3 Light : sendZigbeeCommands received : [he rattr 0x5253 0x0001 0x0000 0x0001 {}, he rattr 0x5253 0x0001 0x0000 0x0004 {}, he rattr 0x5253 0x0001 0x0000 0x0005 {}, he rattr 0x5253 0x0001 0x0000 0x4000 {}, he raw 5253 0x0000 0x0000 0x0004 {00 5352 01} {0x0000}]

dev:4372022-01-13 11:01:53.736 traceBedroom 3 Light : Trace Logging : true

dev:4372022-01-13 11:01:53.733 debugBedroom 3 Light : Debug Logging : true

dev:4372022-01-13 11:01:53.730 infoBedroom 3 Light : Info Logging : true

dev:4372022-01-13 11:01:53.728 infoBedroom 3 Light : Preferences Updated

dev:4372022-01-13 11:01:49.104 infoBedroom 3 Light : Switched 01 : On

dev:4372022-01-13 11:01:49.079 traceBedroom 3 Light : processMap() : [raw:52530100060800001001, dni:5253, endpoint:01, cluster:0006, size:08, attrId:0000, encoding:10, command:0A, value:01, clusterInt:6, attrInt:0]

dev:4372022-01-13 11:01:49.076 debugBedroom 3 Light : Skipping remote actuation response in favour of local. Should be through in a few hundred milliseconds.

dev:4372022-01-13 11:01:49.073 traceBedroom 3 Light : parse() : read attr - raw: 52530100060800001001, dni: 5253, endpoint: 01, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 01

dev:4372022-01-13 11:01:49.070 traceBedroom 3 Light : processMap() : [raw:catchall: 0104 0006 01 01 0040 00 5253 00 00 0000 0B 01 0100, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5253, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[01, 00]]

dev:4372022-01-13 11:01:49.060 traceBedroom 3 Light : parse() : catchall: 0104 0006 01 01 0040 00 5253 00 00 0000 0B 01 0100

dev:4372022-01-13 11:01:48.724 traceBedroom 3 Light : sendZigbeeCommands received : [he cmd 0x5253 0xFF 0x0006 0x01 {}]

dev:4372022-01-13 11:01:46.879 debugBedroom 3 Light : flashOn : Mode is static

dev:4372022-01-13 11:01:46.425 debugBedroom 3 Light : Skipping remote actuation response in favour of local. Should be through in a few hundred milliseconds.

dev:4372022-01-13 11:01:46.418 infoBedroom 3 Light : Switched 01 : Off

dev:4372022-01-13 11:01:46.416 traceBedroom 3 Light : processMap() : [raw:52530100060800001000, dni:5253, endpoint:01, cluster:0006, size:08, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0]

dev:4372022-01-13 11:01:46.410 traceBedroom 3 Light : processMap() : [raw:catchall: 0104 0006 01 01 0040 00 5253 00 00 0000 0B 01 0000, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5253, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]

dev:4372022-01-13 11:01:46.406 traceBedroom 3 Light : parse() : read attr - raw: 52530100060800001000, dni: 5253, endpoint: 01, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 00

dev:4372022-01-13 11:01:46.403 traceBedroom 3 Light : parse() : catchall: 0104 0006 01 01 0040 00 5253 00 00 0000 0B 01 0000

dev:4372022-01-13 11:01:46.210 traceBedroom 3 Light : sendZigbeeCommands received : [he cmd 0x5253 0xFF 0x0006 0x00 {}]

dev:4372022-01-13 11:01:46.193 infoBedroom 3 Light : Switched 01 : Off

dev:4372022-01-13 11:01:46.190 traceBedroom 3 Light : processMap() : [raw:52530100060800001000, dni:5253, endpoint:01, cluster:0006, size:08, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0]

dev:4372022-01-13 11:01:46.188 debugBedroom 3 Light : Skipping remote actuation response in favour of local. Should be through in a few hundred milliseconds.

dev:4372022-01-13 11:01:46.185 traceBedroom 3 Light : parse() : read attr - raw: 52530100060800001000, dni: 5253, endpoint: 01, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 00

dev:4372022-01-13 11:01:46.183 traceBedroom 3 Light : processMap() : [raw:catchall: 0104 0006 01 01 0040 00 5253 00 00 0000 0B 01 0000, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5253, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]

dev:4372022-01-13 11:01:46.178 traceBedroom 3 Light : parse() : catchall: 0104 0006 01 01 0040 00 5253 00 00 0000 0B 01 0000

dev:4372022-01-13 11:01:45.875 traceBedroom 3 Light : sendZigbeeCommands received : [he cmd 0x5253 0xFF 0x0006 0x00 {}]

dev:4372022-01-13 11:01:45.863 debugBedroom 3 Light : flashOn : Mode is flashing

dev:4372022-01-13 11:01:45.154 infoBedroom 3 Light : Switched 01 : On

dev:4372022-01-13 11:01:45.149 traceBedroom 3 Light : processMap() : [raw:52530100060800001001, dni:5253, endpoint:01, cluster:0006, size:08, attrId:0000, encoding:10, command:0A, value:01, clusterInt:6, attrInt:0]

dev:4372022-01-13 11:01:45.141 traceBedroom 3 Light : parse() : read attr - raw: 52530100060800001001, dni: 5253, endpoint: 01, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 01

dev:4372022-01-13 11:01:45.125 debugBedroom 3 Light : Skipping remote actuation response in favour of local. Should be through in a few hundred milliseconds.

dev:4372022-01-13 11:01:45.122 traceBedroom 3 Light : processMap() : [raw:catchall: 0104 0006 01 01 0040 00 5253 00 00 0000 0B 01 0100, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5253, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[01, 00]]

dev:4372022-01-13 11:01:45.110 traceBedroom 3 Light : parse() : catchall: 0104 0006 01 01 0040 00 5253 00 00 0000 0B 01 0100

dev:4372022-01-13 11:01:45.014 infoBedroom 3 Light : Switched 01 : On

dev:4372022-01-13 11:01:45.008 traceBedroom 3 Light : processMap() : [raw:52530100060800001001, dni:5253, endpoint:01, cluster:0006, size:08, attrId:0000, encoding:10, command:0A, value:01, clusterInt:6, attrInt:0]

dev:4372022-01-13 11:01:44.999 traceBedroom 3 Light : parse() : read attr - raw: 52530100060800001001, dni: 5253, endpoint: 01, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 01

dev:4372022-01-13 11:01:44.994 debugBedroom 3 Light : Skipping remote actuation response in favour of local. Should be through in a few hundred milliseconds.

dev:4372022-01-13 11:01:44.991 traceBedroom 3 Light : processMap() : [raw:catchall: 0104 0006 01 01 0040 00 5253 00 00 0000 0B 01 0100, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5253, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[01, 00]]

dev:4372022-01-13 11:01:44.986 traceBedroom 3 Light : parse() : catchall: 0104 0006 01 01 0040 00 5253 00 00 0000 0B 01 0100

dev:4372022-01-13 11:01:44.866 traceBedroom 3 Light : sendZigbeeCommands received : [he cmd 0x5253 0xFF 0x0006 0x01 {}]

dev:4372022-01-13 11:01:44.848 debugBedroom 3 Light : flashOn : Mode is flashing

dev:4372022-01-13 11:01:44.831 traceBedroom 3 Light : sendZigbeeCommands received : [he cmd 0x5253 0xFF 0x0006 0x01 {}]

dev:4372022-01-13 11:01:44.821 debugBedroom 3 Light : flashOn : Mode is flashing

dev:4372022-01-13 11:01:44.765 traceBedroom 3 Light : Splurge! : [raw:catchall: 0104 0000 01 01 0040 00 5253 00 00 0000 01 01 004086, profileId:0104, clusterId:0000, clusterInt:0, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5253, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 40, 86]]

dev:4372022-01-13 11:01:44.762 warnBedroom 3 Light : Received : endpoint: null, cluster: null, clusterId: 0000, attrId: null, command: 01 with value: null and 3 bits of data: [00, 40, 86]

dev:4372022-01-13 11:01:44.760 warnBedroom 3 Light : UNKNOWN DATA! Please report these messages to the developer.

dev:4372022-01-13 11:01:44.757 traceBedroom 3 Light : processMap() : [raw:catchall: 0104 0000 01 01 0040 00 5253 00 00 0000 01 01 004086, profileId:0104, clusterId:0000, clusterInt:0, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5253, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 40, 86]]

dev:4372022-01-13 11:01:44.753 traceBedroom 3 Light : parse() : catchall: 0104 0000 01 01 0040 00 5253 00 00 0000 01 01 004086

dev:4372022-01-13 11:01:44.619 infoBedroom 3 Light : Flash : Rate of 1000 ms

dev:4372022-01-13 11:01:44.190 infoBedroom 3 Light : Switched 01 : Off

dev:4372022-01-13 11:01:44.188 traceBedroom 3 Light : processMap() : [raw:52530100060800001000, dni:5253, endpoint:01, cluster:0006, size:08, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0]

dev:4372022-01-13 11:01:44.185 debugBedroom 3 Light : Skipping remote actuation response in favour of local. Should be through in a few hundred milliseconds.

dev:4372022-01-13 11:01:44.182 traceBedroom 3 Light : processMap() : [raw:catchall: 0104 0006 01 01 0040 00 5253 00 00 0000 0B 01 0000, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5253, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]

dev:4372022-01-13 11:01:44.180 traceBedroom 3 Light : parse() : read attr - raw: 52530100060800001000, dni: 5253, endpoint: 01, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 00

dev:4372022-01-13 11:01:44.172 traceBedroom 3 Light : parse() : catchall: 0104 0006 01 01 0040 00 5253 00 00 0000 0B 01 0000

dev:4372022-01-13 11:01:43.845 traceBedroom 3 Light : sendZigbeeCommands received : [he cmd 0x5253 0xFF 0x0006 0x00 {}]

dev:4372022-01-13 11:01:43.833 debugBedroom 3 Light : flashOn : Mode is flashing

dev:4372022-01-13 11:01:43.120 infoBedroom 3 Light : Switched 01 : On

dev:4372022-01-13 11:01:43.118 traceBedroom 3 Light : processMap() : [raw:52530100060800001001, dni:5253, endpoint:01, cluster:0006, size:08, attrId:0000, encoding:10, command:0A, value:01, clusterInt:6, attrInt:0]

dev:4372022-01-13 11:01:43.104 traceBedroom 3 Light : parse() : read attr - raw: 52530100060800001001, dni: 5253, endpoint: 01, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 01

dev:4372022-01-13 11:01:43.091 debugBedroom 3 Light : Skipping remote actuation response in favour of local. Should be through in a few hundred milliseconds.

dev:4372022-01-13 11:01:43.088 traceBedroom 3 Light : processMap() : [raw:catchall: 0104 0006 01 01 0040 00 5253 00 00 0000 0B 01 0100, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5253, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[01, 00]]

dev:4372022-01-13 11:01:43.083 traceBedroom 3 Light : parse() : catchall: 0104 0006 01 01 0040 00 5253 00 00 0000 0B 01 0100

dev:4372022-01-13 11:01:42.845 traceBedroom 3 Light : sendZigbeeCommands received : [he cmd 0x5253 0xFF 0x0006 0x01 {}]

dev:4372022-01-13 11:01:42.815 debugBedroom 3 Light : flashOn : Mode is flashing

dev:4372022-01-13 11:01:42.609 infoBedroom 3 Light : Flash : Rate of 1000 ms

dev:4372022-01-13 11:01:40.436 traceBedroom 3 Light : Trace Logging : true

dev:4372022-01-13 11:01:40.433 debugBedroom 3 Light : Debug Logging : true

dev:4372022-01-13 11:01:40.431 infoBedroom 3 Light : Info Logging : true

dev:4372022-01-13 11:01:40.428 infoBedroom 3 Light : Preferences Updated

dev:4372022-01-13 11:01:37.954 infoBedroom 3 Light : Switch 01 : Off

dev:4372022-01-13 11:01:37.609 infoBedroom 3 Light : Refreshed

dev:4372022-01-13 11:01:35.604 traceBedroom 3 Light : Trace Logging : true

dev:4372022-01-13 11:01:35.596 debugBedroom 3 Light : Debug Logging : true

dev:4372022-01-13 11:01:35.593 infoBedroom 3 Light : Info Logging : true

dev:4372022-01-13 11:01:35.590 infoBedroom 3 Light : Preferences Updated

dev:4372022-01-13 11:01:35.558 infoBedroom 3 Light : Configured

dev:4372022-01-13 11:01:35.524 debugBedroom 3 Light : deleteChildren() : Deleting rogue children.

dev:4372022-01-13 11:01:35.522 traceBedroom 3 Light : sendZigbeeCommands received : [he rattr 0x5253 0x0001 0x0000 0x0001 {}, he rattr 0x5253 0x0001 0x0000 0x0004 {}, he rattr 0x5253 0x0001 0x0000 0x0005 {}, he rattr 0x5253 0x0001 0x0000 0x4000 {}, he raw 5253 0x0000 0x0000 0x0004 {00 5352 01} {0x0000}]

dev:4372022-01-13 11:01:23.791 traceBedroom 3 Light : Trace Logging : true

dev:4372022-01-13 11:01:23.789 debugBedroom 3 Light : Debug Logging : true

dev:4372022-01-13 11:01:23.786 infoBedroom 3 Light : Info Logging : true

dev:4372022-01-13 11:01:23.784 infoBedroom 3 Light : Preferences Updated

--- Live Log Started, waiting for events ---

Hmm. You may find this interesting. :wink:

They're definitely Tuya, not Samotech devices, but I get why the Samotech driver is working.

Also, any chance you could throw that log output between some details tags?

[details="Log"]
Lovely log output here.
[/details]

It'll just make things more readable, like this:

Log

Lovely log output here.

I'll see if I can update the driver I haven't really released yet with the details from your logs. Thank you!

Well I have updated the driver to your new Tuya version and the log for one device is now showing

Log

dev:322022-01-13 15:13:31.027 infoSquare Mains Switch 1 : Preferences Updated

dev:322022-01-13 15:13:30.197 traceSquare Mains Switch 1 : Splurge! : [raw:catchall: 0104 0008 01 01 0040 00 6041 00 00 0000 01 01 000086, profileId:0104, clusterId:0008, clusterInt:8, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 00, 86]]

dev:322022-01-13 15:13:30.195 warnSquare Mains Switch 1 : Received : endpoint: null, cluster: null, clusterId: 0008, attrId: null, command: 01 with value: null and 3 bits of data: [00, 00, 86]

dev:322022-01-13 15:13:30.192 warnSquare Mains Switch 1 : UNKNOWN DATA! Please report these messages to the developer.

dev:322022-01-13 15:13:30.190 traceSquare Mains Switch 1 : processMap() : [raw:catchall: 0104 0008 01 01 0040 00 6041 00 00 0000 01 01 000086, profileId:0104, clusterId:0008, clusterInt:8, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 00, 86]]

dev:322022-01-13 15:13:30.185 traceSquare Mains Switch 1 : parse() : catchall: 0104 0008 01 01 0040 00 6041 00 00 0000 01 01 000086

dev:322022-01-13 15:13:28.898 traceSquare Mains Switch 1 : Splurge! : [raw:catchall: 0104 0008 01 01 0040 00 6041 00 00 0000 01 01 000086, profileId:0104, clusterId:0008, clusterInt:8, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 00, 86]]

dev:322022-01-13 15:13:28.895 warnSquare Mains Switch 1 : Received : endpoint: null, cluster: null, clusterId: 0008, attrId: null, command: 01 with value: null and 3 bits of data: [00, 00, 86]

dev:322022-01-13 15:13:28.893 warnSquare Mains Switch 1 : UNKNOWN DATA! Please report these messages to the developer.

dev:322022-01-13 15:13:28.890 traceSquare Mains Switch 1 : processMap() : [raw:catchall: 0104 0008 01 01 0040 00 6041 00 00 0000 01 01 000086, profileId:0104, clusterId:0008, clusterInt:8, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 00, 86]]

dev:322022-01-13 15:13:28.886 traceSquare Mains Switch 1 : parse() : catchall: 0104 0008 01 01 0040 00 6041 00 00 0000 01 01 000086

dev:322022-01-13 15:13:28.189 infoSquare Mains Switch 1 : Switch 01 : On

dev:322022-01-13 15:13:28.187 traceSquare Mains Switch 1 : processMap() : [raw:60410100060A00001001, dni:6041, endpoint:01, cluster:0006, size:0A, attrId:0000, encoding:10, command:01, value:01, clusterInt:6, attrInt:0]

dev:322022-01-13 15:13:28.183 traceSquare Mains Switch 1 : parse() : read attr - raw: 60410100060A00001001, dni: 6041, endpoint: 01, cluster: 0006, size: 0A, attrId: 0000, encoding: 10, command: 01, value: 01

dev:322022-01-13 15:13:26.890 infoSquare Mains Switch 1 : Switch 01 : On

dev:322022-01-13 15:13:26.887 traceSquare Mains Switch 1 : processMap() : [raw:60410100060A00001001, dni:6041, endpoint:01, cluster:0006, size:0A, attrId:0000, encoding:10, command:01, value:01, clusterInt:6, attrInt:0]

dev:322022-01-13 15:13:26.882 traceSquare Mains Switch 1 : parse() : read attr - raw: 60410100060A00001001, dni: 6041, endpoint: 01, cluster: 0006, size: 0A, attrId: 0000, encoding: 10, command: 01, value: 01

dev:322022-01-13 15:13:26.207 traceSquare Mains Switch 1 : Splurge! : [raw:catchall: 0104 0008 01 01 0040 00 6041 00 00 0000 07 01 86000000, profileId:0104, clusterId:0008, clusterInt:8, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:07, direction:01, data:[86, 00, 00, 00]]

dev:322022-01-13 15:13:26.204 warnSquare Mains Switch 1 : Received : endpoint: null, cluster: null, clusterId: 0008, attrId: null, command: 07 with value: null and 4 bits of data: [86, 00, 00, 00]

dev:322022-01-13 15:13:26.202 warnSquare Mains Switch 1 : UNKNOWN DATA! Please report these messages to the developer.

dev:322022-01-13 15:13:26.199 traceSquare Mains Switch 1 : processMap() : [raw:catchall: 0104 0008 01 01 0040 00 6041 00 00 0000 07 01 86000000, profileId:0104, clusterId:0008, clusterInt:8, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:07, direction:01, data:[86, 00, 00, 00]]

dev:322022-01-13 15:13:26.195 traceSquare Mains Switch 1 : parse() : catchall: 0104 0008 01 01 0040 00 6041 00 00 0000 07 01 86000000

dev:322022-01-13 15:13:24.983 traceSquare Mains Switch 1 : Splurge! : [raw:catchall: 0104 0008 01 01 0040 00 6041 00 00 0000 01 01 000086, profileId:0104, clusterId:0008, clusterInt:8, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 00, 86]]

dev:322022-01-13 15:13:24.981 warnSquare Mains Switch 1 : Received : endpoint: null, cluster: null, clusterId: 0008, attrId: null, command: 01 with value: null and 3 bits of data: [00, 00, 86]

dev:322022-01-13 15:13:24.978 warnSquare Mains Switch 1 : UNKNOWN DATA! Please report these messages to the developer.

dev:322022-01-13 15:13:24.975 traceSquare Mains Switch 1 : processMap() : [raw:catchall: 0104 0008 01 01 0040 00 6041 00 00 0000 01 01 000086, profileId:0104, clusterId:0008, clusterInt:8, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 00, 86]]

dev:322022-01-13 15:13:24.966 traceSquare Mains Switch 1 : parse() : catchall: 0104 0008 01 01 0040 00 6041 00 00 0000 01 01 000086

dev:322022-01-13 15:13:24.948 traceSquare Mains Switch 1 : Splurge! : [raw:catchall: 0104 0008 01 01 0040 00 6041 00 00 0000 07 01 86000000, profileId:0104, clusterId:0008, clusterInt:8, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:07, direction:01, data:[86, 00, 00, 00]]

dev:322022-01-13 15:13:24.945 warnSquare Mains Switch 1 : Received : endpoint: null, cluster: null, clusterId: 0008, attrId: null, command: 07 with value: null and 4 bits of data: [86, 00, 00, 00]

dev:322022-01-13 15:13:24.942 warnSquare Mains Switch 1 : UNKNOWN DATA! Please report these messages to the developer.

dev:322022-01-13 15:13:24.932 traceSquare Mains Switch 1 : processMap() : [raw:catchall: 0104 0008 01 01 0040 00 6041 00 00 0000 07 01 86000000, profileId:0104, clusterId:0008, clusterInt:8, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:07, direction:01, data:[86, 00, 00, 00]]

dev:322022-01-13 15:13:24.925 traceSquare Mains Switch 1 : parse() : catchall: 0104 0008 01 01 0040 00 6041 00 00 0000 07 01 86000000

dev:322022-01-13 15:13:24.390 infoSquare Mains Switch 1 : Switch 01 : On

dev:322022-01-13 15:13:24.387 traceSquare Mains Switch 1 : processMap() : [raw:60410100060A00001001, dni:6041, endpoint:01, cluster:0006, size:0A, attrId:0000, encoding:10, command:01, value:01, clusterInt:6, attrInt:0]

dev:322022-01-13 15:13:24.384 traceSquare Mains Switch 1 : parse() : read attr - raw: 60410100060A00001001, dni: 6041, endpoint: 01, cluster: 0006, size: 0A, attrId: 0000, encoding: 10, command: 01, value: 01

dev:322022-01-13 15:13:24.336 infoSquare Mains Switch 1 : Refreshed

dev:322022-01-13 15:13:24.334 traceSquare Mains Switch 1 : sendZigbeeCommands received : [he rattr 0x6041 0xFF 0x0006 0x00 {}]

dev:322022-01-13 15:13:24.209 debugSquare Mains Switch 1 : Skipping discovery message.

dev:322022-01-13 15:13:24.207 traceSquare Mains Switch 1 : processMap() : [raw:catchall: 0000 8021 00 00 0040 00 6041 00 00 0000 00 00 CE00, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[CE, 00]]

dev:322022-01-13 15:13:24.202 traceSquare Mains Switch 1 : parse() : catchall: 0000 8021 00 00 0040 00 6041 00 00 0000 00 00 CE00

dev:322022-01-13 15:13:22.967 infoSquare Mains Switch 1 : Switch 01 : On

dev:322022-01-13 15:13:22.963 traceSquare Mains Switch 1 : processMap() : [raw:60410100060A00001001, dni:6041, endpoint:01, cluster:0006, size:0A, attrId:0000, encoding:10, command:01, value:01, clusterInt:6, attrInt:0]

dev:322022-01-13 15:13:22.960 traceSquare Mains Switch 1 : parse() : read attr - raw: 60410100060A00001001, dni: 6041, endpoint: 01, cluster: 0006, size: 0A, attrId: 0000, encoding: 10, command: 01, value: 01

dev:322022-01-13 15:13:22.905 debugSquare Mains Switch 1 : Skipping discovery message.

dev:322022-01-13 15:13:22.902 traceSquare Mains Switch 1 : processMap() : [raw:catchall: 0000 8021 00 00 0040 00 6041 00 00 0000 00 00 CC00, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[CC, 00]]

dev:322022-01-13 15:13:22.898 traceSquare Mains Switch 1 : parse() : catchall: 0000 8021 00 00 0040 00 6041 00 00 0000 00 00 CC00

dev:322022-01-13 15:13:22.194 infoSquare Mains Switch 1 : Relay Configuration : Successful

dev:322022-01-13 15:13:22.191 traceSquare Mains Switch 1 : processMap() : [raw:catchall: 0104 0006 01 01 0040 00 6041 00 00 0000 07 01 00, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:07, direction:01, data:[00]]

dev:322022-01-13 15:13:22.188 traceSquare Mains Switch 1 : parse() : catchall: 0104 0006 01 01 0040 00 6041 00 00 0000 07 01 00

dev:322022-01-13 15:13:20.974 traceSquare Mains Switch 1 : Splurge! : [raw:catchall: 0104 0008 01 01 0040 00 6041 00 00 0000 07 01 86000000, profileId:0104, clusterId:0008, clusterInt:8, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:07, direction:01, data:[86, 00, 00, 00]]

dev:322022-01-13 15:13:20.971 warnSquare Mains Switch 1 : Received : endpoint: null, cluster: null, clusterId: 0008, attrId: null, command: 07 with value: null and 4 bits of data: [86, 00, 00, 00]

dev:322022-01-13 15:13:20.968 warnSquare Mains Switch 1 : UNKNOWN DATA! Please report these messages to the developer.

dev:322022-01-13 15:13:20.965 traceSquare Mains Switch 1 : processMap() : [raw:catchall: 0104 0008 01 01 0040 00 6041 00 00 0000 07 01 86000000, profileId:0104, clusterId:0008, clusterInt:8, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:07, direction:01, data:[86, 00, 00, 00]]

dev:322022-01-13 15:13:20.959 traceSquare Mains Switch 1 : parse() : catchall: 0104 0008 01 01 0040 00 6041 00 00 0000 07 01 86000000

dev:322022-01-13 15:13:20.902 infoSquare Mains Switch 1 : Relay Configuration : Successful

dev:322022-01-13 15:13:20.900 traceSquare Mains Switch 1 : processMap() : [raw:catchall: 0104 0006 01 01 0040 00 6041 00 00 0000 07 01 00, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:07, direction:01, data:[00]]

dev:322022-01-13 15:13:20.891 traceSquare Mains Switch 1 : parse() : catchall: 0104 0006 01 01 0040 00 6041 00 00 0000 07 01 00

dev:322022-01-13 15:13:20.366 debugSquare Mains Switch 1 : Received 2 outClusters : 0019,000A

dev:322022-01-13 15:13:20.363 debugSquare Mains Switch 1 : Received 7 inClusters : 0000,0003,0004,0005,0006,E000,E001

dev:322022-01-13 15:13:20.357 traceSquare Mains Switch 1 : processMap() : [raw:catchall: 0000 8004 00 00 0040 00 6041 00 00 0000 00 00 C80041601A010401000101070000030004000500060000E001E00219000A00, profileId:0000, clusterId:8004, clusterInt:32772, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[C8, 00, 41, 60, 1A, 01, 04, 01, 00, 01, 01, 07, 00, 00, 03, 00, 04, 00, 05, 00, 06, 00, 00, E0, 01, E0, 02, 19, 00, 0A, 00]]

dev:322022-01-13 15:13:20.345 traceSquare Mains Switch 1 : parse() : catchall: 0000 8004 00 00 0040 00 6041 00 00 0000 00 00 C80041601A010401000101070000030004000500060000E001E00219000A00

dev:322022-01-13 15:13:20.313 debugSquare Mains Switch 1 : Model : TS0001

dev:322022-01-13 15:13:20.307 traceSquare Mains Switch 1 : processMap() : [raw:60410100001605004206545330303031, dni:6041, endpoint:01, cluster:0000, size:16, attrId:0005, encoding:42, command:01, value:TS0001, clusterInt:0, attrInt:5]

dev:322022-01-13 15:13:20.303 traceSquare Mains Switch 1 : parse() : read attr - raw: 60410100001605004206545330303031, dni: 6041, endpoint: 01, cluster: 0000, size: 16, attrId: 0005, encoding: 42, command: 01, value: 06545330303031

dev:322022-01-13 15:13:20.284 debugSquare Mains Switch 1 : Manufacturer : _TZ3000_hktqahrq

dev:322022-01-13 15:13:20.273 traceSquare Mains Switch 1 : processMap() : [raw:60410100002A040042105F545A333030305F686B747161687271, dni:6041, endpoint:01, cluster:0000, size:2A, attrId:0004, encoding:42, command:01, value:_TZ3000_hktqahrq, clusterInt:0, attrInt:4]

dev:322022-01-13 15:13:20.268 traceSquare Mains Switch 1 : parse() : read attr - raw: 60410100002A040042105F545A333030305F686B747161687271, dni: 6041, endpoint: 01, cluster: 0000, size: 2A, attrId: 0004, encoding: 42, command: 01, value: 105F545A333030305F686B747161687271

dev:322022-01-13 15:13:20.244 debugSquare Mains Switch 1 : Application : 40

dev:322022-01-13 15:13:20.237 traceSquare Mains Switch 1 : processMap() : [raw:60410100000A01002040, dni:6041, endpoint:01, cluster:0000, size:0A, attrId:0001, encoding:20, command:01, value:40, clusterInt:0, attrInt:1]

dev:322022-01-13 15:13:20.230 traceSquare Mains Switch 1 : parse() : read attr - raw: 60410100000A01002040, dni: 6041, endpoint: 01, cluster: 0000, size: 0A, attrId: 0001, encoding: 20, command: 01, value: 40

dev:322022-01-13 15:13:20.208 debugSquare Mains Switch 1 : Skipping discovery message.

dev:322022-01-13 15:13:20.206 traceSquare Mains Switch 1 : processMap() : [raw:catchall: 0000 8021 00 00 0040 00 6041 00 00 0000 00 00 C400, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[C4, 00]]

dev:322022-01-13 15:13:20.201 traceSquare Mains Switch 1 : parse() : catchall: 0000 8021 00 00 0040 00 6041 00 00 0000 00 00 C400

dev:322022-01-13 15:13:20.191 infoSquare Mains Switch 1 : Preferences Updated

dev:322022-01-13 15:13:20.148 infoSquare Mains Switch 1 : Configuration complete.

dev:322022-01-13 15:13:20.146 debugSquare Mains Switch 1 : deleteChildren() : Deleting rogue children.

dev:322022-01-13 15:13:20.131 traceSquare Mains Switch 1 : sendZigbeeCommands received : [he rattr 0x6041 0x0001 0x0000 0x0001 {}, he rattr 0x6041 0x0001 0x0000 0x0004 {}, he rattr 0x6041 0x0001 0x0000 0x0005 {}, he raw 6041 0x0000 0x0000 0x0004 {00 4160 01} {0x0000}]

dev:322022-01-13 15:13:20.126 traceSquare Mains Switch 1 : sendZigbeeCommands received : [zdo bind 0x6041 0x01 0x01 6 {84FD27FFFE80C422} {}, delay 2000, he cr 0x6041 0x01 6 0 16 0 600 {}, delay 2000, zdo bind 0x6041 0x01 0x01 8 {84FD27FFFE80C422} {}, delay 2000, he cr 0x6041 0x01 8 0 32 1 3600 {}, delay 2000, he rattr 0x6041 0x01 6 0 {}, delay 2000, he rattr 0x6041 0x01 8 0 {}, delay 2000]

dev:322022-01-13 15:13:19.105 debugSquare Mains Switch 1 : Received 2 outClusters : 0019,000A

dev:322022-01-13 15:13:19.103 debugSquare Mains Switch 1 : Received 7 inClusters : 0000,0003,0004,0005,0006,E000,E001

dev:322022-01-13 15:13:19.100 debugSquare Mains Switch 1 : Skipping discovery message.

dev:322022-01-13 15:13:19.097 traceSquare Mains Switch 1 : processMap() : [raw:catchall: 0000 8021 00 00 0040 00 6041 00 00 0000 00 00 C300, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[C3, 00]]

dev:322022-01-13 15:13:19.094 traceSquare Mains Switch 1 : parse() : catchall: 0000 8021 00 00 0040 00 6041 00 00 0000 00 00 C300

dev:322022-01-13 15:13:19.086 traceSquare Mains Switch 1 : processMap() : [raw:catchall: 0000 8004 00 00 0040 00 6041 00 00 0000 00 00 C20041601A010401000101070000030004000500060000E001E00219000A00, profileId:0000, clusterId:8004, clusterInt:32772, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[C2, 00, 41, 60, 1A, 01, 04, 01, 00, 01, 01, 07, 00, 00, 03, 00, 04, 00, 05, 00, 06, 00, 00, E0, 01, E0, 02, 19, 00, 0A, 00]]

dev:322022-01-13 15:13:19.082 traceSquare Mains Switch 1 : parse() : catchall: 0000 8004 00 00 0040 00 6041 00 00 0000 00 00 C20041601A010401000101070000030004000500060000E001E00219000A00

dev:322022-01-13 15:13:19.067 debugSquare Mains Switch 1 : Model : TS0001

dev:322022-01-13 15:13:19.062 debugSquare Mains Switch 1 : Manufacturer : _TZ3000_hktqahrq

dev:322022-01-13 15:13:19.052 traceSquare Mains Switch 1 : processMap() : [raw:60410100001605004206545330303031, dni:6041, endpoint:01, cluster:0000, size:16, attrId:0005, encoding:42, command:01, value:TS0001, clusterInt:0, attrInt:5]

dev:322022-01-13 15:13:19.048 traceSquare Mains Switch 1 : parse() : read attr - raw: 60410100001605004206545330303031, dni: 6041, endpoint: 01, cluster: 0000, size: 16, attrId: 0005, encoding: 42, command: 01, value: 06545330303031

dev:322022-01-13 15:13:19.045 traceSquare Mains Switch 1 : processMap() : [raw:60410100002A040042105F545A333030305F686B747161687271, dni:6041, endpoint:01, cluster:0000, size:2A, attrId:0004, encoding:42, command:01, value:_TZ3000_hktqahrq, clusterInt:0, attrInt:4]

dev:322022-01-13 15:13:19.008 traceSquare Mains Switch 1 : parse() : read attr - raw: 60410100002A040042105F545A333030305F686B747161687271, dni: 6041, endpoint: 01, cluster: 0000, size: 2A, attrId: 0004, encoding: 42, command: 01, value: 105F545A333030305F686B747161687271

dev:322022-01-13 15:13:18.954 debugSquare Mains Switch 1 : Application : 40

dev:322022-01-13 15:13:18.947 traceSquare Mains Switch 1 : processMap() : [raw:60410100000A01002040, dni:6041, endpoint:01, cluster:0000, size:0A, attrId:0001, encoding:20, command:01, value:40, clusterInt:0, attrInt:1]

dev:322022-01-13 15:13:18.941 traceSquare Mains Switch 1 : parse() : read attr - raw: 60410100000A01002040, dni: 6041, endpoint: 01, cluster: 0000, size: 0A, attrId: 0001, encoding: 20, command: 01, value: 40

dev:322022-01-13 15:13:18.905 debugSquare Mains Switch 1 : Skipping discovery message.

dev:322022-01-13 15:13:18.902 traceSquare Mains Switch 1 : processMap() : [raw:catchall: 0000 8021 00 00 0040 00 6041 00 00 0000 00 00 BE00, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[BE, 00]]

dev:322022-01-13 15:13:18.898 infoSquare Mains Switch 1 : Preferences Updated

dev:322022-01-13 15:13:18.896 traceSquare Mains Switch 1 : parse() : catchall: 0000 8021 00 00 0040 00 6041 00 00 0000 00 00 BE00

dev:322022-01-13 15:13:18.846 infoSquare Mains Switch 1 : Configuration complete.

dev:322022-01-13 15:13:18.844 debugSquare Mains Switch 1 : deleteChildren() : Deleting rogue children.

dev:322022-01-13 15:13:18.829 traceSquare Mains Switch 1 : sendZigbeeCommands received : [he rattr 0x6041 0x0001 0x0000 0x0001 {}, he rattr 0x6041 0x0001 0x0000 0x0004 {}, he rattr 0x6041 0x0001 0x0000 0x0005 {}, he raw 6041 0x0000 0x0000 0x0004 {00 4160 01} {0x0000}]

dev:322022-01-13 15:13:18.825 traceSquare Mains Switch 1 : sendZigbeeCommands received : [zdo bind 0x6041 0x01 0x01 6 {84FD27FFFE80C422} {}, delay 2000, he cr 0x6041 0x01 6 0 16 0 600 {}, delay 2000, zdo bind 0x6041 0x01 0x01 8 {84FD27FFFE80C422} {}, delay 2000, he cr 0x6041 0x01 8 0 32 1 3600 {}, delay 2000, he rattr 0x6041 0x01 6 0 {}, delay 2000, he rattr 0x6041 0x01 8 0 {}, delay 2000]

dev:322022-01-13 15:13:16.969 infoSquare Mains Switch 1 : Relay Configuration : Successful

dev:322022-01-13 15:13:16.966 traceSquare Mains Switch 1 : processMap() : [raw:catchall: 0104 0006 01 01 0040 00 6041 00 00 0000 07 01 00, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:07, direction:01, data:[00]]

dev:322022-01-13 15:13:16.962 traceSquare Mains Switch 1 : parse() : catchall: 0104 0006 01 01 0040 00 6041 00 00 0000 07 01 00

dev:322022-01-13 15:13:15.128 debugSquare Mains Switch 1 : Manufacturer : _TZ3000_hktqahrq

dev:322022-01-13 15:13:15.116 traceSquare Mains Switch 1 : processMap() : [raw:60410100002A040042105F545A333030305F686B747161687271, dni:6041, endpoint:01, cluster:0000, size:2A, attrId:0004, encoding:42, command:01, value:_TZ3000_hktqahrq, clusterInt:0, attrInt:4]

dev:322022-01-13 15:13:15.113 debugSquare Mains Switch 1 : Received 2 outClusters : 0019,000A

dev:322022-01-13 15:13:15.110 traceSquare Mains Switch 1 : parse() : read attr - raw: 60410100002A040042105F545A333030305F686B747161687271, dni: 6041, endpoint: 01, cluster: 0000, size: 2A, attrId: 0004, encoding: 42, command: 01, value: 105F545A333030305F686B747161687271

dev:322022-01-13 15:13:15.108 debugSquare Mains Switch 1 : Received 7 inClusters : 0000,0003,0004,0005,0006,E000,E001

dev:322022-01-13 15:13:15.092 traceSquare Mains Switch 1 : processMap() : [raw:catchall: 0000 8004 00 00 0040 00 6041 00 00 0000 00 00 BC0041601A010401000101070000030004000500060000E001E00219000A00, profileId:0000, clusterId:8004, clusterInt:32772, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[BC, 00, 41, 60, 1A, 01, 04, 01, 00, 01, 01, 07, 00, 00, 03, 00, 04, 00, 05, 00, 06, 00, 00, E0, 01, E0, 02, 19, 00, 0A, 00]]

dev:322022-01-13 15:13:15.086 traceSquare Mains Switch 1 : parse() : catchall: 0000 8004 00 00 0040 00 6041 00 00 0000 00 00 BC0041601A010401000101070000030004000500060000E001E00219000A00

dev:322022-01-13 15:13:15.068 debugSquare Mains Switch 1 : Model : TS0001

dev:322022-01-13 15:13:15.062 traceSquare Mains Switch 1 : processMap() : [raw:60410100001605004206545330303031, dni:6041, endpoint:01, cluster:0000, size:16, attrId:0005, encoding:42, command:01, value:TS0001, clusterInt:0, attrInt:5]

dev:322022-01-13 15:13:15.037 traceSquare Mains Switch 1 : parse() : read attr - raw: 60410100001605004206545330303031, dni: 6041, endpoint: 01, cluster: 0000, size: 16, attrId: 0005, encoding: 42, command: 01, value: 06545330303031

dev:322022-01-13 15:13:15.000 debugSquare Mains Switch 1 : Application : 40

dev:322022-01-13 15:13:14.993 traceSquare Mains Switch 1 : processMap() : [raw:60410100000A01002040, dni:6041, endpoint:01, cluster:0000, size:0A, attrId:0001, encoding:20, command:01, value:40, clusterInt:0, attrInt:1]

dev:322022-01-13 15:13:14.989 traceSquare Mains Switch 1 : parse() : read attr - raw: 60410100000A01002040, dni: 6041, endpoint: 01, cluster: 0000, size: 0A, attrId: 0001, encoding: 20, command: 01, value: 40

dev:322022-01-13 15:13:14.979 debugSquare Mains Switch 1 : Skipping discovery message.

dev:322022-01-13 15:13:14.976 traceSquare Mains Switch 1 : processMap() : [raw:catchall: 0000 8021 00 00 0040 00 6041 00 00 0000 00 00 B800, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[B8, 00]]

dev:322022-01-13 15:13:14.970 traceSquare Mains Switch 1 : parse() : catchall: 0000 8021 00 00 0040 00 6041 00 00 0000 00 00 B800

dev:322022-01-13 15:13:14.946 infoSquare Mains Switch 1 : Preferences Updated

dev:322022-01-13 15:13:14.912 infoSquare Mains Switch 1 : Configuration complete.

dev:322022-01-13 15:13:14.909 debugSquare Mains Switch 1 : deleteChildren() : Deleting rogue children.

dev:322022-01-13 15:13:14.893 traceSquare Mains Switch 1 : sendZigbeeCommands received : [he rattr 0x6041 0x0001 0x0000 0x0001 {}, he rattr 0x6041 0x0001 0x0000 0x0004 {}, he rattr 0x6041 0x0001 0x0000 0x0005 {}, he raw 6041 0x0000 0x0000 0x0004 {00 4160 01} {0x0000}]

dev:322022-01-13 15:13:14.890 traceSquare Mains Switch 1 : sendZigbeeCommands received : [zdo bind 0x6041 0x01 0x01 6 {84FD27FFFE80C422} {}, delay 2000, he cr 0x6041 0x01 6 0 16 0 600 {}, delay 2000, zdo bind 0x6041 0x01 0x01 8 {84FD27FFFE80C422} {}, delay 2000, he cr 0x6041 0x01 8 0 32 1 3600 {}, delay 2000, he rattr 0x6041 0x01 6 0 {}, delay 2000, he rattr 0x6041 0x01 8 0 {}, delay 2000]

dev:322022-01-13 15:13:12.938 infoSquare Mains Switch 1 : Switch 01 : On

dev:322022-01-13 15:13:12.935 traceSquare Mains Switch 1 : processMap() : [raw:60410100060A00001001, dni:6041, endpoint:01, cluster:0006, size:0A, attrId:0000, encoding:10, command:01, value:01, clusterInt:6, attrInt:0]

dev:322022-01-13 15:13:12.932 traceSquare Mains Switch 1 : parse() : read attr - raw: 60410100060A00001001, dni: 6041, endpoint: 01, cluster: 0006, size: 0A, attrId: 0000, encoding: 10, command: 01, value: 01

dev:322022-01-13 15:13:12.879 infoSquare Mains Switch 1 : Refreshed

dev:322022-01-13 15:13:12.876 traceSquare Mains Switch 1 : sendZigbeeCommands received : [he rattr 0x6041 0xFF 0x0006 0x00 {}]

dev:322022-01-13 15:13:10.233 infoSquare Mains Switch 1 : Preferences Updated

dev:322022-01-13 15:13:06.619 debugSquare Mains Switch 1 : Skipping local actuation message

dev:322022-01-13 15:13:06.616 traceSquare Mains Switch 1 : processMap() : [raw:60410100060800001001, dni:6041, endpoint:01, cluster:0006, size:08, attrId:0000, encoding:10, command:0A, value:01, clusterInt:6, attrInt:0]

dev:322022-01-13 15:13:06.613 traceSquare Mains Switch 1 : parse() : read attr - raw: 60410100060800001001, dni: 6041, endpoint: 01, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 01

dev:322022-01-13 15:13:06.576 infoSquare Mains Switch 1 : Remotely Switched 01 : On

dev:322022-01-13 15:13:06.573 traceSquare Mains Switch 1 : processMap() : [raw:catchall: 0104 0006 01 01 0040 00 6041 00 00 0000 0B 01 0100, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[01, 00]]

dev:322022-01-13 15:13:06.568 traceSquare Mains Switch 1 : parse() : catchall: 0104 0006 01 01 0040 00 6041 00 00 0000 0B 01 0100

dev:322022-01-13 15:13:06.474 traceSquare Mains Switch 1 : sendZigbeeCommands received : [he cmd 0x6041 0xFF 0x0006 0x01 {}]

dev:322022-01-13 15:13:05.188 traceSquare Mains Switch 1 : Splurge! : [raw:catchall: 0104 0008 01 01 0040 00 6041 00 00 0000 01 01 000086, profileId:0104, clusterId:0008, clusterInt:8, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 00, 86]]

dev:322022-01-13 15:13:05.185 warnSquare Mains Switch 1 : Received : endpoint: null, cluster: null, clusterId: 0008, attrId: null, command: 01 with value: null and 3 bits of data: [00, 00, 86]

dev:322022-01-13 15:13:05.182 warnSquare Mains Switch 1 : UNKNOWN DATA! Please report these messages to the developer.

dev:322022-01-13 15:13:05.179 traceSquare Mains Switch 1 : processMap() : [raw:catchall: 0104 0008 01 01 0040 00 6041 00 00 0000 01 01 000086, profileId:0104, clusterId:0008, clusterInt:8, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 00, 86]]

dev:322022-01-13 15:13:05.175 traceSquare Mains Switch 1 : parse() : catchall: 0104 0008 01 01 0040 00 6041 00 00 0000 01 01 000086

dev:322022-01-13 15:13:04.769 infoSquare Mains Switch 1 : Remotely Switched 01 : Off

dev:322022-01-13 15:13:04.766 traceSquare Mains Switch 1 : processMap() : [raw:catchall: 0104 0006 01 01 0040 00 6041 00 00 0000 0B 01 0000, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]

dev:322022-01-13 15:13:04.761 traceSquare Mains Switch 1 : parse() : catchall: 0104 0006 01 01 0040 00 6041 00 00 0000 0B 01 0000

dev:322022-01-13 15:13:04.704 traceSquare Mains Switch 1 : sendZigbeeCommands received : [he cmd 0x6041 0xFF 0x0006 0x00 {}]

dev:322022-01-13 15:13:03.183 infoSquare Mains Switch 1 : Switch 01 : Off

dev:322022-01-13 15:13:03.181 traceSquare Mains Switch 1 : processMap() : [raw:60410100060A00001000, dni:6041, endpoint:01, cluster:0006, size:0A, attrId:0000, encoding:10, command:01, value:00, clusterInt:6, attrInt:0]

dev:322022-01-13 15:13:03.177 traceSquare Mains Switch 1 : parse() : read attr - raw: 60410100060A00001000, dni: 6041, endpoint: 01, cluster: 0006, size: 0A, attrId: 0000, encoding: 10, command: 01, value: 00

dev:322022-01-13 15:13:01.189 traceSquare Mains Switch 1 : Splurge! : [raw:catchall: 0104 0008 01 01 0040 00 6041 00 00 0000 07 01 86000000, profileId:0104, clusterId:0008, clusterInt:8, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:07, direction:01, data:[86, 00, 00, 00]]

dev:322022-01-13 15:13:01.187 warnSquare Mains Switch 1 : Received : endpoint: null, cluster: null, clusterId: 0008, attrId: null, command: 07 with value: null and 4 bits of data: [86, 00, 00, 00]

dev:322022-01-13 15:13:01.184 warnSquare Mains Switch 1 : UNKNOWN DATA! Please report these messages to the developer.

dev:322022-01-13 15:13:01.181 traceSquare Mains Switch 1 : processMap() : [raw:catchall: 0104 0008 01 01 0040 00 6041 00 00 0000 07 01 86000000, profileId:0104, clusterId:0008, clusterInt:8, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:07, direction:01, data:[86, 00, 00, 00]]

dev:322022-01-13 15:13:01.177 traceSquare Mains Switch 1 : parse() : catchall: 0104 0008 01 01 0040 00 6041 00 00 0000 07 01 86000000

dev:322022-01-13 15:12:59.560 infoSquare Mains Switch 1 : Switch 01 : Off

dev:322022-01-13 15:12:59.556 traceSquare Mains Switch 1 : processMap() : [raw:60410100060A00001000, dni:6041, endpoint:01, cluster:0006, size:0A, attrId:0000, encoding:10, command:01, value:00, clusterInt:6, attrInt:0]

dev:322022-01-13 15:12:59.548 traceSquare Mains Switch 1 : parse() : read attr - raw: 60410100060A00001000, dni: 6041, endpoint: 01, cluster: 0006, size: 0A, attrId: 0000, encoding: 10, command: 01, value: 00

dev:322022-01-13 15:12:59.474 infoSquare Mains Switch 1 : Refreshed

dev:322022-01-13 15:12:59.472 traceSquare Mains Switch 1 : sendZigbeeCommands received : [he rattr 0x6041 0xFF 0x0006 0x00 {}]

dev:322022-01-13 15:12:59.184 debugSquare Mains Switch 1 : Skipping discovery message.

dev:322022-01-13 15:12:59.181 traceSquare Mains Switch 1 : processMap() : [raw:catchall: 0000 8021 00 00 0040 00 6041 00 00 0000 00 00 B000, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[B0, 00]]

dev:322022-01-13 15:12:59.177 traceSquare Mains Switch 1 : parse() : catchall: 0000 8021 00 00 0040 00 6041 00 00 0000 00 00 B000

dev:322022-01-13 15:12:57.188 infoSquare Mains Switch 1 : Relay Configuration : Successful

dev:322022-01-13 15:12:57.185 traceSquare Mains Switch 1 : processMap() : [raw:catchall: 0104 0006 01 01 0040 00 6041 00 00 0000 07 01 00, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:07, direction:01, data:[00]]

dev:322022-01-13 15:12:57.180 traceSquare Mains Switch 1 : parse() : catchall: 0104 0006 01 01 0040 00 6041 00 00 0000 07 01 00

dev:322022-01-13 15:12:55.337 debugSquare Mains Switch 1 : Received 2 outClusters : 0019,000A

dev:322022-01-13 15:12:55.334 debugSquare Mains Switch 1 : Received 7 inClusters : 0000,0003,0004,0005,0006,E000,E001

dev:322022-01-13 15:12:55.327 traceSquare Mains Switch 1 : processMap() : [raw:catchall: 0000 8004 00 00 0040 00 6041 00 00 0000 00 00 AE0041601A010401000101070000030004000500060000E001E00219000A00, profileId:0000, clusterId:8004, clusterInt:32772, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[AE, 00, 41, 60, 1A, 01, 04, 01, 00, 01, 01, 07, 00, 00, 03, 00, 04, 00, 05, 00, 06, 00, 00, E0, 01, E0, 02, 19, 00, 0A, 00]]

dev:322022-01-13 15:12:55.306 debugSquare Mains Switch 1 : Model : TS0001

dev:322022-01-13 15:12:55.303 traceSquare Mains Switch 1 : parse() : catchall: 0000 8004 00 00 0040 00 6041 00 00 0000 00 00 AE0041601A010401000101070000030004000500060000E001E00219000A00

dev:322022-01-13 15:12:55.298 traceSquare Mains Switch 1 : processMap() : [raw:60410100001605004206545330303031, dni:6041, endpoint:01, cluster:0000, size:16, attrId:0005, encoding:42, command:01, value:TS0001, clusterInt:0, attrInt:5]

dev:322022-01-13 15:12:55.294 traceSquare Mains Switch 1 : parse() : read attr - raw: 60410100001605004206545330303031, dni: 6041, endpoint: 01, cluster: 0000, size: 16, attrId: 0005, encoding: 42, command: 01, value: 06545330303031

dev:322022-01-13 15:12:55.274 debugSquare Mains Switch 1 : Manufacturer : _TZ3000_hktqahrq

dev:322022-01-13 15:12:55.269 traceSquare Mains Switch 1 : processMap() : [raw:60410100002A040042105F545A333030305F686B747161687271, dni:6041, endpoint:01, cluster:0000, size:2A, attrId:0004, encoding:42, command:01, value:_TZ3000_hktqahrq, clusterInt:0, attrInt:4]

dev:322022-01-13 15:12:55.264 traceSquare Mains Switch 1 : parse() : read attr - raw: 60410100002A040042105F545A333030305F686B747161687271, dni: 6041, endpoint: 01, cluster: 0000, size: 2A, attrId: 0004, encoding: 42, command: 01, value: 105F545A333030305F686B747161687271

dev:322022-01-13 15:12:55.231 debugSquare Mains Switch 1 : Application : 40

dev:322022-01-13 15:12:55.224 traceSquare Mains Switch 1 : processMap() : [raw:60410100000A01002040, dni:6041, endpoint:01, cluster:0000, size:0A, attrId:0001, encoding:20, command:01, value:40, clusterInt:0, attrInt:1]

dev:322022-01-13 15:12:55.218 traceSquare Mains Switch 1 : parse() : read attr - raw: 60410100000A01002040, dni: 6041, endpoint: 01, cluster: 0000, size: 0A, attrId: 0001, encoding: 20, command: 01, value: 40

dev:322022-01-13 15:12:55.207 debugSquare Mains Switch 1 : Skipping discovery message.

dev:322022-01-13 15:12:55.204 traceSquare Mains Switch 1 : processMap() : [raw:catchall: 0000 8021 00 00 0040 00 6041 00 00 0000 00 00 AA00, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:6041, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[AA, 00]]

dev:322022-01-13 15:12:55.199 traceSquare Mains Switch 1 : parse() : catchall: 0000 8021 00 00 0040 00 6041 00 00 0000 00 00 AA00

dev:322022-01-13 15:12:55.178 infoSquare Mains Switch 1 : Preferences Updated

dev:322022-01-13 15:12:55.139 infoSquare Mains Switch 1 : Configuration complete.

dev:322022-01-13 15:12:55.136 debugSquare Mains Switch 1 : deleteChildren() : Deleting rogue children.

dev:322022-01-13 15:12:55.121 traceSquare Mains Switch 1 : sendZigbeeCommands received : [he rattr 0x6041 0x0001 0x0000 0x0001 {}, he rattr 0x6041 0x0001 0x0000 0x0004 {}, he rattr 0x6041 0x0001 0x0000 0x0005 {}, he raw 6041 0x0000 0x0000 0x0004 {00 4160 01} {0x0000}]

dev:322022-01-13 15:12:55.110 traceSquare Mains Switch 1 : sendZigbeeCommands received : [zdo bind 0x6041 0x01 0x01 6 {84FD27FFFE80C422} {}, delay 2000, he cr 0x6041 0x01 6 0 16 0 600 {}, delay 2000, zdo bind 0x6041 0x01 0x01 8 {84FD27FFFE80C422} {}, delay 2000, he cr 0x6041 0x01 8 0 32 1 3600 {}, delay 2000, he rattr 0x6041 0x01 6 0 {}, delay 2000, he rattr 0x6041 0x01 8 0 {}, delay 2000]

I just noticed the driver is for TS0011/12 and the other two devices are TS0001's

The log output for the TS0011 No Neutral switch is error free.

Log

dev:4372022-01-13 15:30:41.282 infoBedroom 3 Light : Switch 01 : On

dev:4372022-01-13 15:30:41.280 traceBedroom 3 Light : processMap() : [raw:52530100060A00001001, dni:5253, endpoint:01, cluster:0006, size:0A, attrId:0000, encoding:10, command:01, value:01, clusterInt:6, attrInt:0]

dev:4372022-01-13 15:30:41.276 traceBedroom 3 Light : parse() : read attr - raw: 52530100060A00001001, dni: 5253, endpoint: 01, cluster: 0006, size: 0A, attrId: 0000, encoding: 10, command: 01, value: 01

dev:4372022-01-13 15:30:41.018 infoBedroom 3 Light : Refreshed

dev:4372022-01-13 15:30:41.016 traceBedroom 3 Light : sendZigbeeCommands received : [he rattr 0x5253 0xFF 0x0006 0x00 {}]

dev:4372022-01-13 15:30:04.041 traceBedroom 3 Light : checkPresence() : Report interval is 600000 ms, timeout is 2400000 ms.

dev:4372022-01-13 15:30:04.038 traceBedroom 3 Light : checkPresence() : 1642087804016 - 1642087668418 = 135598

dev:4372022-01-13 15:30:04.036 debugBedroom 3 Light : Presence : Last presence report 135 seconds ago.

dev:4372022-01-13 15:27:48.427 debugBedroom 3 Light : Model : TS0011

dev:4372022-01-13 15:27:48.423 traceBedroom 3 Light : processMap() : [raw:52530100001605004206545330303131, dni:5253, endpoint:01, cluster:0000, size:16, attrId:0005, encoding:42, command:01, value:TS0011, clusterInt:0, attrInt:5]

dev:4372022-01-13 15:27:48.419 traceBedroom 3 Light : parse() : read attr - raw: 52530100001605004206545330303131, dni: 5253, endpoint: 01, cluster: 0000, size: 16, attrId: 0005, encoding: 42, command: 01, value: 06545330303131

dev:4372022-01-13 15:27:47.342 infoBedroom 3 Light : Switch 01 : On

dev:4372022-01-13 15:27:47.340 traceBedroom 3 Light : processMap() : [raw:52530100060A00001001, dni:5253, endpoint:01, cluster:0006, size:0A, attrId:0000, encoding:10, command:01, value:01, clusterInt:6, attrInt:0]

dev:4372022-01-13 15:27:47.337 traceBedroom 3 Light : parse() : read attr - raw: 52530100060A00001001, dni: 5253, endpoint: 01, cluster: 0006, size: 0A, attrId: 0000, encoding: 10, command: 01, value: 01

dev:4372022-01-13 15:27:43.228 debugBedroom 3 Light : Skipping discovery message.

dev:4372022-01-13 15:27:43.225 traceBedroom 3 Light : processMap() : [raw:catchall: 0000 8021 00 00 0040 00 5253 00 00 0000 00 00 2A82, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:5253, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[2A, 82]]

dev:4372022-01-13 15:27:43.221 traceBedroom 3 Light : parse() : catchall: 0000 8021 00 00 0040 00 5253 00 00 0000 00 00 2A82

dev:4372022-01-13 15:27:42.652 debugBedroom 3 Light : Model : TS0011

dev:4372022-01-13 15:27:42.648 traceBedroom 3 Light : processMap() : [raw:52530100001605004206545330303131, dni:5253, endpoint:01, cluster:0000, size:16, attrId:0005, encoding:42, command:01, value:TS0011, clusterInt:0, attrInt:5]

dev:4372022-01-13 15:27:42.644 traceBedroom 3 Light : parse() : read attr - raw: 52530100001605004206545330303131, dni: 5253, endpoint: 01, cluster: 0000, size: 16, attrId: 0005, encoding: 42, command: 01, value: 06545330303131

dev:4372022-01-13 15:27:41.565 infoBedroom 3 Light : Switch 01 : On

dev:4372022-01-13 15:27:41.562 traceBedroom 3 Light : processMap() : [raw:52530100060A00001001, dni:5253, endpoint:01, cluster:0006, size:0A, attrId:0000, encoding:10, command:01, value:01, clusterInt:6, attrInt:0]

dev:4372022-01-13 15:27:41.559 traceBedroom 3 Light : parse() : read attr - raw: 52530100060A00001001, dni: 5253, endpoint: 01, cluster: 0006, size: 0A, attrId: 0000, encoding: 10, command: 01, value: 01

dev:4372022-01-13 15:27:41.243 infoBedroom 3 Light : Relay Configuration : Successful

dev:4372022-01-13 15:27:41.241 traceBedroom 3 Light : processMap() : [raw:catchall: 0104 0006 01 01 0040 00 5253 00 00 0000 07 01 00000000, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5253, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:07, direction:01, data:[00, 00, 00, 00]]

dev:4372022-01-13 15:27:41.237 traceBedroom 3 Light : parse() : catchall: 0104 0006 01 01 0040 00 5253 00 00 0000 07 01 00000000

dev:4372022-01-13 15:27:39.855 debugBedroom 3 Light : Received 2 outClusters : 0019,000A

dev:4372022-01-13 15:27:39.853 debugBedroom 3 Light : Received 7 inClusters : 0003,0004,0005,0006,E000,E001,0000

dev:4372022-01-13 15:27:39.837 traceBedroom 3 Light : processMap() : [raw:catchall: 0000 8004 00 00 0040 00 5253 00 00 0000 00 00 260053521A01040100010107030004000500060000E001E000000219000A00, profileId:0000, clusterId:8004, clusterInt:32772, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:5253, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[26, 00, 53, 52, 1A, 01, 04, 01, 00, 01, 01, 07, 03, 00, 04, 00, 05, 00, 06, 00, 00, E0, 01, E0, 00, 00, 02, 19, 00, 0A, 00]]

dev:4372022-01-13 15:27:39.831 traceBedroom 3 Light : parse() : catchall: 0000 8004 00 00 0040 00 5253 00 00 0000 00 00 260053521A01040100010107030004000500060000E001E000000219000A00

dev:4372022-01-13 15:27:39.684 debugBedroom 3 Light : Manufacturer : _TZ3000_qmi1cfuq

dev:4372022-01-13 15:27:39.679 traceBedroom 3 Light : processMap() : [raw:52530100002A040042105F545A333030305F716D693163667571, dni:5253, endpoint:01, cluster:0000, size:2A, attrId:0004, encoding:42, command:01, value:_TZ3000_qmi1cfuq, clusterInt:0, attrInt:4]

dev:4372022-01-13 15:27:39.674 traceBedroom 3 Light : parse() : read attr - raw: 52530100002A040042105F545A333030305F716D693163667571, dni: 5253, endpoint: 01, cluster: 0000, size: 2A, attrId: 0004, encoding: 42, command: 01, value: 105F545A333030305F716D693163667571

dev:4372022-01-13 15:27:39.480 debugBedroom 3 Light : Skipping discovery message.

dev:4372022-01-13 15:27:39.477 traceBedroom 3 Light : processMap() : [raw:catchall: 0000 8021 00 00 0040 00 5253 00 00 0000 00 00 2200, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:5253, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[22, 00]]

dev:4372022-01-13 15:27:39.473 traceBedroom 3 Light : parse() : catchall: 0000 8021 00 00 0040 00 5253 00 00 0000 00 00 2200

dev:4372022-01-13 15:27:39.100 infoBedroom 3 Light : Preferences Updated

dev:4372022-01-13 15:27:39.065 infoBedroom 3 Light : Configuration complete.

dev:4372022-01-13 15:27:39.062 debugBedroom 3 Light : deleteChildren() : Deleting rogue children.

dev:4372022-01-13 15:27:39.050 traceBedroom 3 Light : sendZigbeeCommands received : [he rattr 0x5253 0x0001 0x0000 0x0001 {}, he rattr 0x5253 0x0001 0x0000 0x0004 {}, he rattr 0x5253 0x0001 0x0000 0x0005 {}, he raw 5253 0x0000 0x0000 0x0004 {00 5352 01} {0x0000}]

dev:4372022-01-13 15:27:39.046 traceBedroom 3 Light : sendZigbeeCommands received : [zdo bind 0x5253 0x01 0x01 6 {A4C1384FFF19A948} {}, delay 2000, he cr 0x5253 0x01 6 0 16 0 600 {}, delay 2000, zdo bind 0x5253 0x01 0x01 8 {A4C1384FFF19A948} {}, delay 2000, he cr 0x5253 0x01 8 0 32 1 3600 {}, delay 2000, he rattr 0x5253 0x01 6 0 {}, delay 2000, he rattr 0x5253 0x01 8 0 {}, delay 2000]

dev:4372022-01-13 15:27:38.035 infoBedroom 3 Light : Preferences Updated

dev:4372022-01-13 15:27:37.588 debugBedroom 3 Light : Skipping discovery message.

dev:4372022-01-13 15:27:37.552 traceBedroom 3 Light : processMap() : [raw:catchall: 0000 8021 00 00 0040 00 5253 00 00 0000 00 00 2182, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:5253, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[21, 82]]

dev:4372022-01-13 15:27:37.547 traceBedroom 3 Light : parse() : catchall: 0000 8021 00 00 0040 00 5253 00 00 0000 00 00 2182

dev:4372022-01-13 15:27:37.234 infoBedroom 3 Light : Switch 01 : On

dev:4372022-01-13 15:27:37.231 traceBedroom 3 Light : processMap() : [raw:52530100060A00001001, dni:5253, endpoint:01, cluster:0006, size:0A, attrId:0000, encoding:10, command:01, value:01, clusterInt:6, attrInt:0]

dev:4372022-01-13 15:27:37.227 traceBedroom 3 Light : parse() : read attr - raw: 52530100060A00001001, dni: 5253, endpoint: 01, cluster: 0006, size: 0A, attrId: 0000, encoding: 10, command: 01, value: 01

dev:4372022-01-13 15:27:36.995 infoBedroom 3 Light : Refreshed

dev:4372022-01-13 15:27:36.992 traceBedroom 3 Light : sendZigbeeCommands received : [he rattr 0x5253 0xFF 0x0006 0x00 {}]

dev:4372022-01-13 15:27:36.458 debugBedroom 3 Light : Skipping local actuation message

dev:4372022-01-13 15:27:36.455 traceBedroom 3 Light : processMap() : [raw:52530100060800001001, dni:5253, endpoint:01, cluster:0006, size:08, attrId:0000, encoding:10, command:0A, value:01, clusterInt:6, attrInt:0]

dev:4372022-01-13 15:27:36.453 debugBedroom 3 Light : Skipping local actuation message

dev:4372022-01-13 15:27:36.450 traceBedroom 3 Light : processMap() : [raw:52530100060800001001, dni:5253, endpoint:01, cluster:0006, size:08, attrId:0000, encoding:10, command:0A, value:01, clusterInt:6, attrInt:0]

dev:4372022-01-13 15:27:36.447 infoBedroom 3 Light : Remotely Switched 01 : On

dev:4372022-01-13 15:27:36.444 traceBedroom 3 Light : parse() : read attr - raw: 52530100060800001001, dni: 5253, endpoint: 01, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 01

dev:4372022-01-13 15:27:36.439 traceBedroom 3 Light : processMap() : [raw:catchall: 0104 0006 01 01 0040 00 5253 00 00 0000 0B 01 0100, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5253, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[01, 00]]

dev:4372022-01-13 15:27:36.427 traceBedroom 3 Light : parse() : read attr - raw: 52530100060800001001, dni: 5253, endpoint: 01, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 01

dev:4372022-01-13 15:27:36.421 traceBedroom 3 Light : parse() : catchall: 0104 0006 01 01 0040 00 5253 00 00 0000 0B 01 0100

dev:4372022-01-13 15:27:36.034 traceBedroom 3 Light : sendZigbeeCommands received : [he cmd 0x5253 0xFF 0x0006 0x01 {}]

dev:4372022-01-13 15:27:35.869 debugBedroom 3 Light : Skipping local actuation message

dev:4372022-01-13 15:27:35.866 traceBedroom 3 Light : processMap() : [raw:52530100060800001000, dni:5253, endpoint:01, cluster:0006, size:08, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0]

dev:4372022-01-13 15:27:35.855 traceBedroom 3 Light : parse() : read attr - raw: 52530100060800001000, dni: 5253, endpoint: 01, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 00

dev:4372022-01-13 15:27:35.850 infoBedroom 3 Light : Relay Configuration : Successful

dev:4372022-01-13 15:27:35.847 traceBedroom 3 Light : processMap() : [raw:catchall: 0104 0006 01 01 0040 00 5253 00 00 0000 07 01 00000000, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5253, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:07, direction:01, data:[00, 00, 00, 00]]

dev:4372022-01-13 15:27:35.839 traceBedroom 3 Light : parse() : catchall: 0104 0006 01 01 0040 00 5253 00 00 0000 07 01 00000000

dev:4372022-01-13 15:27:35.435 traceBedroom 3 Light : sendZigbeeCommands received : [he cmd 0x5253 0xFF 0x0006 0x00 {}]

dev:4372022-01-13 15:27:34.085 debugBedroom 3 Light : Received 2 outClusters : 0019,000A

dev:4372022-01-13 15:27:34.082 debugBedroom 3 Light : Received 7 inClusters : 0003,0004,0005,0006,E000,E001,0000

dev:4372022-01-13 15:27:34.071 traceBedroom 3 Light : processMap() : [raw:catchall: 0000 8004 00 00 0040 00 5253 00 00 0000 00 00 1C0053521A01040100010107030004000500060000E001E000000219000A00, profileId:0000, clusterId:8004, clusterInt:32772, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:5253, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[1C, 00, 53, 52, 1A, 01, 04, 01, 00, 01, 01, 07, 03, 00, 04, 00, 05, 00, 06, 00, 00, E0, 01, E0, 00, 00, 02, 19, 00, 0A, 00]]

dev:4372022-01-13 15:27:34.065 traceBedroom 3 Light : parse() : catchall: 0000 8004 00 00 0040 00 5253 00 00 0000 00 00 1C0053521A01040100010107030004000500060000E001E000000219000A00

dev:4372022-01-13 15:27:33.924 debugBedroom 3 Light : Manufacturer : _TZ3000_qmi1cfuq

dev:4372022-01-13 15:27:33.918 traceBedroom 3 Light : processMap() : [raw:52530100002A040042105F545A333030305F716D693163667571, dni:5253, endpoint:01, cluster:0000, size:2A, attrId:0004, encoding:42, command:01, value:_TZ3000_qmi1cfuq, clusterInt:0, attrInt:4]

dev:4372022-01-13 15:27:33.914 traceBedroom 3 Light : parse() : read attr - raw: 52530100002A040042105F545A333030305F716D693163667571, dni: 5253, endpoint: 01, cluster: 0000, size: 2A, attrId: 0004, encoding: 42, command: 01, value: 105F545A333030305F716D693163667571

dev:4372022-01-13 15:27:33.718 debugBedroom 3 Light : Skipping discovery message.

dev:4372022-01-13 15:27:33.715 traceBedroom 3 Light : processMap() : [raw:catchall: 0000 8021 00 00 0040 00 5253 00 00 0000 00 00 1800, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:5253, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[18, 00]]

dev:4372022-01-13 15:27:33.711 traceBedroom 3 Light : parse() : catchall: 0000 8021 00 00 0040 00 5253 00 00 0000 00 00 1800

dev:4372022-01-13 15:27:33.422 infoBedroom 3 Light : Preferences Updated

dev:4372022-01-13 15:27:33.387 infoBedroom 3 Light : Configuration complete.

dev:4372022-01-13 15:27:33.384 debugBedroom 3 Light : deleteChildren() : Deleting rogue children.

dev:4372022-01-13 15:27:33.373 traceBedroom 3 Light : sendZigbeeCommands received : [he rattr 0x5253 0x0001 0x0000 0x0001 {}, he rattr 0x5253 0x0001 0x0000 0x0004 {}, he rattr 0x5253 0x0001 0x0000 0x0005 {}, he raw 5253 0x0000 0x0000 0x0004 {00 5352 01} {0x0000}]

dev:4372022-01-13 15:27:33.369 traceBedroom 3 Light : sendZigbeeCommands received : [zdo bind 0x5253 0x01 0x01 6 {A4C1384FFF19A948} {}, delay 2000, he cr 0x5253 0x01 6 0 16 0 600 {}, delay 2000, zdo bind 0x5253 0x01 0x01 8 {A4C1384FFF19A948} {}, delay 2000, he cr 0x5253 0x01 8 0 32 1 3600 {}, delay 2000, he rattr 0x5253 0x01 6 0 {}, delay 2000, he rattr 0x5253 0x01 8 0 {}, delay 2000]

dev:4372022-01-13 15:26:15.507 debugBedroom 3 Light : Received 2 outClusters : 0019,000A

dev:4372022-01-13 15:26:15.505 debugBedroom 3 Light : Received 7 inClusters : 0003,0004,0005,0006,E000,E001,0000

dev:4372022-01-13 15:26:15.486 traceBedroom 3 Light : processMap() : [raw:catchall: 0000 8004 00 00 0040 00 5253 00 00 0000 00 00 0F0053521A01040100010107030004000500060000E001E000000219000A00, profileId:0000, clusterId:8004, clusterInt:32772, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:5253, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[0F, 00, 53, 52, 1A, 01, 04, 01, 00, 01, 01, 07, 03, 00, 04, 00, 05, 00, 06, 00, 00, E0, 01, E0, 00, 00, 02, 19, 00, 0A, 00]]

dev:4372022-01-13 15:26:15.482 debugBedroom 3 Light : Model : TS0011

dev:4372022-01-13 15:26:15.461 traceBedroom 3 Light : parse() : catchall: 0000 8004 00 00 0040 00 5253 00 00 0000 00 00 0F0053521A01040100010107030004000500060000E001E000000219000A00

dev:4372022-01-13 15:26:15.458 traceBedroom 3 Light : processMap() : [raw:52530100001605004206545330303131, dni:5253, endpoint:01, cluster:0000, size:16, attrId:0005, encoding:42, command:01, value:TS0011, clusterInt:0, attrInt:5]

dev:4372022-01-13 15:26:15.454 traceBedroom 3 Light : parse() : read attr - raw: 52530100001605004206545330303131, dni: 5253, endpoint: 01, cluster: 0000, size: 16, attrId: 0005, encoding: 42, command: 01, value: 06545330303131

dev:4372022-01-13 15:26:14.588 debugBedroom 3 Light : Skipping local actuation message

dev:4372022-01-13 15:26:14.586 traceBedroom 3 Light : processMap() : [raw:52530100060800001001, dni:5253, endpoint:01, cluster:0006, size:08, attrId:0000, encoding:10, command:0A, value:01, clusterInt:6, attrInt:0]

dev:4372022-01-13 15:26:14.583 traceBedroom 3 Light : parse() : read attr - raw: 52530100060800001001, dni: 5253, endpoint: 01, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 01

dev:4372022-01-13 15:26:14.580 infoBedroom 3 Light : Remotely Switched 01 : On

dev:4372022-01-13 15:26:14.578 debugBedroom 3 Light : Skipping local actuation message

dev:4372022-01-13 15:26:14.575 traceBedroom 3 Light : processMap() : [raw:52530100060800001001, dni:5253, endpoint:01, cluster:0006, size:08, attrId:0000, encoding:10, command:0A, value:01, clusterInt:6, attrInt:0]

dev:4372022-01-13 15:26:14.554 traceBedroom 3 Light : parse() : read attr - raw: 52530100060800001001, dni: 5253, endpoint: 01, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 01

dev:4372022-01-13 15:26:14.551 traceBedroom 3 Light : processMap() : [raw:catchall: 0104 0006 01 01 0040 00 5253 00 00 0000 0B 01 0100, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5253, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[01, 00]]

dev:4372022-01-13 15:26:14.546 traceBedroom 3 Light : parse() : catchall: 0104 0006 01 01 0040 00 5253 00 00 0000 0B 01 0100

dev:4372022-01-13 15:26:14.316 traceBedroom 3 Light : sendZigbeeCommands received : [he cmd 0x5253 0xFF 0x0006 0x01 {}]

dev:4372022-01-13 15:26:14.191 infoBedroom 3 Light : Switch 01 : Off

dev:4372022-01-13 15:26:14.188 traceBedroom 3 Light : processMap() : [raw:52530100060A00001000, dni:5253, endpoint:01, cluster:0006, size:0A, attrId:0000, encoding:10, command:01, value:00, clusterInt:6, attrInt:0]

dev:4372022-01-13 15:26:14.185 traceBedroom 3 Light : parse() : read attr - raw: 52530100060A00001000, dni: 5253, endpoint: 01, cluster: 0006, size: 0A, attrId: 0000, encoding: 10, command: 01, value: 00

dev:4372022-01-13 15:26:13.398 infoBedroom 3 Light : Remotely Switched 01 : Off

dev:4372022-01-13 15:26:13.395 traceBedroom 3 Light : processMap() : [raw:catchall: 0104 0006 01 01 0040 00 5253 00 00 0000 0B 01 0000, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5253, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]

dev:4372022-01-13 15:26:13.365 debugBedroom 3 Light : Skipping local actuation message

dev:4372022-01-13 15:26:13.362 traceBedroom 3 Light : processMap() : [raw:52530100060800001000, dni:5253, endpoint:01, cluster:0006, size:08, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0]

dev:4372022-01-13 15:26:13.356 traceBedroom 3 Light : parse() : read attr - raw: 52530100060800001000, dni: 5253, endpoint: 01, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 00

dev:4372022-01-13 15:26:13.352 traceBedroom 3 Light : parse() : catchall: 0104 0006 01 01 0040 00 5253 00 00 0000 0B 01 0000

dev:4372022-01-13 15:26:13.086 traceBedroom 3 Light : sendZigbeeCommands received : [he cmd 0x5253 0xFF 0x0006 0x00 {}]

dev:4372022-01-13 15:26:10.250 debugBedroom 3 Light : Skipping discovery message.

dev:4372022-01-13 15:26:10.247 traceBedroom 3 Light : processMap() : [raw:catchall: 0000 8021 00 00 0040 00 5253 00 00 0000 00 00 1282, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:5253, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[12, 82]]

dev:4372022-01-13 15:26:10.243 traceBedroom 3 Light : parse() : catchall: 0000 8021 00 00 0040 00 5253 00 00 0000 00 00 1282

dev:4372022-01-13 15:26:08.153 infoBedroom 3 Light : Relay Configuration : Successful

dev:4372022-01-13 15:26:08.150 traceBedroom 3 Light : processMap() : [raw:catchall: 0104 0006 01 01 0040 00 5253 00 00 0000 07 01 00000000, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5253, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:07, direction:01, data:[00, 00, 00, 00]]

dev:4372022-01-13 15:26:08.146 traceBedroom 3 Light : parse() : catchall: 0104 0006 01 01 0040 00 5253 00 00 0000 07 01 00000000

dev:4372022-01-13 15:26:07.325 infoBedroom 3 Light : Switch 01 : Off

dev:4372022-01-13 15:26:07.322 traceBedroom 3 Light : processMap() : [raw:52530100060A00001000, dni:5253, endpoint:01, cluster:0006, size:0A, attrId:0000, encoding:10, command:01, value:00, clusterInt:6, attrInt:0]

dev:4372022-01-13 15:26:07.319 traceBedroom 3 Light : parse() : read attr - raw: 52530100060A00001000, dni: 5253, endpoint: 01, cluster: 0006, size: 0A, attrId: 0000, encoding: 10, command: 01, value: 00

dev:4372022-01-13 15:26:06.998 infoBedroom 3 Light : Refreshed

dev:4372022-01-13 15:26:06.995 traceBedroom 3 Light : sendZigbeeCommands received : [he rattr 0x5253 0xFF 0x0006 0x00 {}]

dev:4372022-01-13 15:26:06.388 debugBedroom 3 Light : Manufacturer : _TZ3000_qmi1cfuq

dev:4372022-01-13 15:26:06.386 traceBedroom 3 Light : processMap() : [raw:52530100002A040042105F545A333030305F716D693163667571, dni:5253, endpoint:01, cluster:0000, size:2A, attrId:0004, encoding:42, command:01, value:_TZ3000_qmi1cfuq, clusterInt:0, attrInt:4]

dev:4372022-01-13 15:26:06.374 traceBedroom 3 Light : parse() : read attr - raw: 52530100002A040042105F545A333030305F716D693163667571, dni: 5253, endpoint: 01, cluster: 0000, size: 2A, attrId: 0004, encoding: 42, command: 01, value: 105F545A333030305F716D693163667571

dev:4372022-01-13 15:26:06.168 debugBedroom 3 Light : Skipping discovery message.

dev:4372022-01-13 15:26:06.165 traceBedroom 3 Light : processMap() : [raw:catchall: 0000 8021 00 00 0040 00 5253 00 00 0000 00 00 0B00, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:5253, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[0B, 00]]

dev:4372022-01-13 15:26:06.156 traceBedroom 3 Light : parse() : catchall: 0000 8021 00 00 0040 00 5253 00 00 0000 00 00 0B00

dev:4372022-01-13 15:26:06.004 infoBedroom 3 Light : Preferences Updated

dev:4372022-01-13 15:26:05.964 infoBedroom 3 Light : Configuration complete.

dev:4372022-01-13 15:26:05.962 debugBedroom 3 Light : deleteChildren() : Deleting rogue children.

dev:4372022-01-13 15:26:05.949 traceBedroom 3 Light : sendZigbeeCommands received : [he rattr 0x5253 0x0001 0x0000 0x0001 {}, he rattr 0x5253 0x0001 0x0000 0x0004 {}, he rattr 0x5253 0x0001 0x0000 0x0005 {}, he raw 5253 0x0000 0x0000 0x0004 {00 5352 01} {0x0000}]

dev:4372022-01-13 15:26:05.946 traceBedroom 3 Light : sendZigbeeCommands received : [zdo bind 0x5253 0x01 0x01 6 {A4C1384FFF19A948} {}, delay 2000, he cr 0x5253 0x01 6 0 16 0 600 {}, delay 2000, zdo bind 0x5253 0x01 0x01 8 {A4C1384FFF19A948} {}, delay 2000, he cr 0x5253 0x01 8 0 32 1 3600 {}, delay 2000, he rattr 0x5253 0x01 6 0 {}, delay 2000, he rattr 0x5253 0x01 8 0 {}, delay 2000]

dev:4372022-01-13 15:25:55.366 debugBedroom 3 Light : Model : TS0011

dev:4372022-01-13 15:25:55.362 traceBedroom 3 Light : processMap() : [raw:52530100001605004206545330303131, dni:5253, endpoint:01, cluster:0000, size:16, attrId:0005, encoding:42, command:01, value:TS0011, clusterInt:0, attrInt:5]

dev:4372022-01-13 15:25:55.358 traceBedroom 3 Light : parse() : read attr - raw: 52530100001605004206545330303131, dni: 5253, endpoint: 01, cluster: 0000, size: 16, attrId: 0005, encoding: 42, command: 01, value: 06545330303131

dev:4372022-01-13 15:25:54.030 infoBedroom 3 Light : Switch 01 : Off

dev:4372022-01-13 15:25:54.027 traceBedroom 3 Light : processMap() : [raw:52530100060A00001000, dni:5253, endpoint:01, cluster:0006, size:0A, attrId:0000, encoding:10, command:01, value:00, clusterInt:6, attrInt:0]

dev:4372022-01-13 15:25:54.024 traceBedroom 3 Light : parse() : read attr - raw: 52530100060A00001000, dni: 5253, endpoint: 01, cluster: 0006, size: 0A, attrId: 0000, encoding: 10, command: 01, value: 00

dev:4372022-01-13 15:25:50.163 debugBedroom 3 Light : Skipping discovery message.

dev:4372022-01-13 15:25:50.160 traceBedroom 3 Light : processMap() : [raw:catchall: 0000 8021 00 00 0040 00 5253 00 00 0000 00 00 0782, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:5253, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[07, 82]]

dev:4372022-01-13 15:25:50.157 traceBedroom 3 Light : parse() : catchall: 0000 8021 00 00 0040 00 5253 00 00 0000 00 00 0782

dev:4372022-01-13 15:25:48.069 infoBedroom 3 Light : Relay Configuration : Successful

dev:4372022-01-13 15:25:48.066 traceBedroom 3 Light : processMap() : [raw:catchall: 0104 0006 01 01 0040 00 5253 00 00 0000 07 01 00000000, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:5253, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:07, direction:01, data:[00, 00, 00, 00]]

dev:4372022-01-13 15:25:48.060 traceBedroom 3 Light : parse() : catchall: 0104 0006 01 01 0040 00 5253 00 00 0000 07 01 00000000

dev:4372022-01-13 15:25:47.468 infoBedroom 3 Light : Switch 01 : Off

dev:4372022-01-13 15:25:47.457 traceBedroom 3 Light : processMap() : [raw:52530100060A00001000, dni:5253, endpoint:01, cluster:0006, size:0A, attrId:0000, encoding:10, command:01, value:00, clusterInt:6, attrInt:0]

dev:4372022-01-13 15:25:47.441 traceBedroom 3 Light : parse() : read attr - raw: 52530100060A00001000, dni: 5253, endpoint: 01, cluster: 0006, size: 0A, attrId: 0000, encoding: 10, command: 01, value: 00

dev:4372022-01-13 15:25:47.252 infoBedroom 3 Light : Refreshed

dev:4372022-01-13 15:25:47.237 traceBedroom 3 Light : sendZigbeeCommands received : [he rattr 0x5253 0xFF 0x0006 0x00 {}]

dev:4372022-01-13 15:25:47.235 infoBedroom 3 Light : Switch 01 : Off

dev:4372022-01-13 15:25:47.232 traceBedroom 3 Light : processMap() : [raw:52530100060A00001000, dni:5253, endpoint:01, cluster:0006, size:0A, attrId:0000, encoding:10, command:01, value:00, clusterInt:6, attrInt:0]

dev:4372022-01-13 15:25:47.226 traceBedroom 3 Light : parse() : read attr - raw: 52530100060A00001000, dni: 5253, endpoint: 01, cluster: 0006, size: 0A, attrId: 0000, encoding: 10, command: 01, value: 00

dev:4372022-01-13 15:25:46.876 infoBedroom 3 Light : Refreshed

dev:4372022-01-13 15:25:46.873 traceBedroom 3 Light : sendZigbeeCommands received : [he rattr 0x5253 0xFF 0x0006 0x00 {}]

dev:4372022-01-13 15:25:46.612 debugBedroom 3 Light : Received 2 outClusters : 0019,000A

dev:4372022-01-13 15:25:46.609 debugBedroom 3 Light : Received 7 inClusters : 0003,0004,0005,0006,E000,E001,0000

dev:4372022-01-13 15:25:46.593 traceBedroom 3 Light : processMap() : [raw:catchall: 0000 8004 00 00 0040 00 5253 00 00 0000 00 00 020053521A01040100010107030004000500060000E001E000000219000A00, profileId:0000, clusterId:8004, clusterInt:32772, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:5253, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[02, 00, 53, 52, 1A, 01, 04, 01, 00, 01, 01, 07, 03, 00, 04, 00, 05, 00, 06, 00, 00, E0, 01, E0, 00, 00, 02, 19, 00, 0A, 00]]

dev:4372022-01-13 15:25:46.567 traceBedroom 3 Light : parse() : catchall: 0000 8004 00 00 0040 00 5253 00 00 0000 00 00 020053521A01040100010107030004000500060000E001E000000219000A00

dev:4372022-01-13 15:25:46.427 debugBedroom 3 Light : Manufacturer : _TZ3000_qmi1cfuq

dev:4372022-01-13 15:25:46.422 traceBedroom 3 Light : processMap() : [raw:52530100002A040042105F545A333030305F716D693163667571, dni:5253, endpoint:01, cluster:0000, size:2A, attrId:0004, encoding:42, command:01, value:_TZ3000_qmi1cfuq, clusterInt:0, attrInt:4]

dev:4372022-01-13 15:25:46.418 traceBedroom 3 Light : parse() : read attr - raw: 52530100002A040042105F545A333030305F716D693163667571, dni: 5253, endpoint: 01, cluster: 0000, size: 2A, attrId: 0004, encoding: 42, command: 01, value: 105F545A333030305F716D693163667571

dev:4372022-01-13 15:25:46.224 debugBedroom 3 Light : Skipping discovery message.

dev:4372022-01-13 15:25:46.221 traceBedroom 3 Light : processMap() : [raw:catchall: 0000 8021 00 00 0040 00 5253 00 00 0000 00 00 FE00, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:5253, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[FE, 00]]

dev:4372022-01-13 15:25:46.217 traceBedroom 3 Light : parse() : catchall: 0000 8021 00 00 0040 00 5253 00 00 0000 00 00 FE00

dev:4372022-01-13 15:25:45.940 infoBedroom 3 Light : Preferences Updated

dev:4372022-01-13 15:25:45.901 infoBedroom 3 Light : Configuration complete.

dev:4372022-01-13 15:25:45.898 debugBedroom 3 Light : deleteChildren() : Deleting rogue children.

dev:4372022-01-13 15:25:45.885 traceBedroom 3 Light : sendZigbeeCommands received : [he rattr 0x5253 0x0001 0x0000 0x0001 {}, he rattr 0x5253 0x0001 0x0000 0x0004 {}, he rattr 0x5253 0x0001 0x0000 0x0005 {}, he raw 5253 0x0000 0x0000 0x0004 {00 5352 01} {0x0000}]

dev:4372022-01-13 15:25:45.882 traceBedroom 3 Light : sendZigbeeCommands received : [zdo bind 0x5253 0x01 0x01 6 {A4C1384FFF19A948} {}, delay 2000, he cr 0x5253 0x01 6 0 16 0 600 {}, delay 2000, zdo bind 0x5253 0x01 0x01 8 {A4C1384FFF19A948} {}, delay 2000, he cr 0x5253 0x01 8 0 32 1 3600 {}, delay 2000, he rattr 0x5253 0x01 6 0 {}, delay 2000, he rattr 0x5253 0x01 8 0 {}, delay 2000]

dev:4372022-01-13 15:25:42.868 infoBedroom 3 Light : Preferences Updated

--- Live Log Started, waiting for events ---

1 Like

Magic, I should be able to add support (or at least suppress the errors!) for the TS0001 modules. :+1:

Would you mind just dropping those tags around the earlier log output too, please?

All logs now 'wrapped'.
Hopefully it will work for another No Neutral I have coming from AliExpress in the next few days.
Also looking forward to the new Sonoff ZBMINI-L No Neutral switch due for release, at last the UK can turn off the lights remotely :slight_smile:

Amazing, thank you!

I know! The last piece of the puzzle for me has been the TS0012 two-channel no-neutral.

I'll update things on my Tuya thread regarding that TS0001 once I've rolled some bits in. If you're happy to test it I'll flag you on the post. :slight_smile:

Great job, thank you.
I would be more than happy to test the TS0001 driver, if you need any more logs just ask.

1 Like

Hello, thank you a lot for the driver. Great job. Tested today with TS0001 device.
This one: Girier Smart Light Switch Module (JR-ZDS01) Zigbee compatibility

It gets to work! :slight_smile:

Unfortunately, appears the driver stops working in near 20 minutes. So, if I remove device -> initialize the device -> it work for near 20 mins and stops with following error message:
2022-01-25 09:28:35.999 errororg.codehaus.groovy.runtime.metaclass.MissingMethodExceptionNoStack: No signature of method: user_driver_BirdsLikeWires_Samotech_Switch_SM308_546.logsOff() is applicable for argument types: () values: []
Possible solutions: flashOff(), off(), notify() (method logsOff)

And then the device gets to state from which I could revert back only with removing / initializing circle.

Any advice where to check? How to move forward with tracing the root cause?

1 Like

Hmm, it wouldn't be the driver which stops working but the device itself and that error is related to a call (probably from a scheduled task) to a logsOff method which isn't present in my driver. Did you change the driver and not hit the Configure button afterwards?

As for the 20 minute problem, that sounds as though the device is not properly pairing, or it's being knocked off the mesh by something. It's not a driver issue as such, unless that particular model is requiring additional configuration or bind commands not offered by the driver. Without having one to test, I wouldn't know - and it does appear there are many Tuya variants out there.

I am, slowly, putting together a proper driver for these Tuya modules. I'll see if I can get my head back in the game soon.

@birdslikewires do you have any experience of these Samotech switches. Any ideas if there is a driver out there for them?
Appreciated in advance...Stu

I think they’re a generic switch rebranded… I have some somewhere but never got around to testing… they may work with one of the Tuya drivers.

1 Like

Thanks for the quick response