UK. Moes Zigbee 1,2,3 or 4 gang light switch

I've updated the driver now :slight_smile: Thanks for showing me how the logic works. Crazy how they change small things like that!

Ty to update the driver from this link :
https://raw.githubusercontent.com/kkossev/hubitat-muxa-fork/development/drivers/zemismart-zigbee-multigang-switch.groovy

Please check the code whether you see this :

There is some strange kind of problem with GitHub on my PC at the moment, when I open the above direct link I see a cashed old version

I got the first 2 to work without issue, then the 1 and the 3 but my 2nd two which is identical to the first 2 isn't playing ball.

Nope seeing an old version here too, I thought it was caching but query stringing it, it's still old. It could be cached serverside. To bypass it you can provide it in the following format:

https://gist.githubusercontent.com/{user}/{gist_hash}/raw/{commit_hash}/{filename}

Thank you for the info, will try this tomorrow with a clear mind .. :slight_smile:

What worked for me is the 'Copy raw content'

Ahh yeah github has updated just not the gists, they are about 10 minute delays. I'll copy yours from github and double test the landing again.

1 Like

Soo Pairing info:
Device pairing info

Manufacturer: _TZ3000_18ejxno0
Endpoint 01 application: 50
Endpoint 01 endpointId: 01
Endpoint 01 idAsInt: 1
Endpoint 01 inClusters: 0003,0004,0005,0006,0000
Endpoint 01 initialized: true
Endpoint 01 manufacturer: _TZ3000_18ejxno0
Endpoint 01 model: TS0012
Endpoint 01 outClusters: 0019,000A
Endpoint 01 profileId: 0104
Endpoint 01 stage: 4
Endpoint 02 application: unknown
Endpoint 02 endpointId: 02
Endpoint 02 idAsInt: 2
Endpoint 02 inClusters: 0004,0005,0006
Endpoint 02 initialized: true
Endpoint 02 manufacturer: unknown
Endpoint 02 model: unknown
Endpoint 02 profileId: 0104
Endpoint 02 stage: 4

Looks identical... Rebooted hub, removed, rebooted, added, removed, switched of mains and re-added.

Could be a single faulty unit I suppose?

dev:2042023-02-10 09:14:36.659 PMdebugLa sending componentRefresh 204-01 La EP01

dev:2042023-02-10 09:14:35.883 PMdebugLa sending componentOn 204-01

dev:2042023-02-10 09:14:34.657 PMdebugLa sending componentOff 204-01

dev:2042023-02-10 09:13:28.174 PMinfoLa Child device 204-02 already exists (La EP02)

dev:2042023-02-10 09:13:28.171 PMinfoLa Child device 204-01 already exists (La EP01)

dev:2042023-02-10 09:13:28.164 PMdebugLa Parent createChildDevices

dev:2042023-02-10 09:13:28.162 PMdebugLa model: TS0012 buttons: 2

dev:2042023-02-10 09:13:28.153 PMdebugLa Parent deleteChildren

dev:2042023-02-10 09:13:28.149 PMdebugLa Parent setupChildDevices

dev:2042023-02-10 09:13:28.138 PMdebugLa sendZigbeeCommands : [he raw 0xA118 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0xA118 0x01 0x0000 0xFFDE 0x20 {0D} {}, delay 50, zdo bind 0xA118 0x01 0x01 6 {A4C138C20DD2C033} {}, delay 2000, he cr 0xA118 0x01 6 0 16 0 600 {}, delay 2000, he rattr 0xA118 0x01 6 0 {}, delay 2000]

dev:2042023-02-10 09:13:28.120 PMdebugLa configure()..

dev:2042023-02-10 09:13:28.117 PMinfoLa InitializeVars()... fullInit = true

dev:2042023-02-10 09:13:28.111 PMdebugLa Initializing...

dev:2042023-02-10 09:13:21.610 PMdebugLa refreshing

dev:2042023-02-10 09:00:40.301 PMdebugLa refreshing

dev:2042023-02-10 09:00:05.285 PMdebugLa sending componentRefresh 204-02 La EP02

dev:2042023-02-10 09:00:05.211 PMinfoLa Creatung device 204-02

dev:2042023-02-10 09:00:05.201 PMdebugLa sending componentRefresh 204-01 La EP01

dev:2042023-02-10 09:00:05.003 PMinfoLa Creatung device 204-01

dev:2042023-02-10 09:00:05.000 PMdebugLa Parent createChildDevices

dev:2042023-02-10 09:00:04.998 PMdebugLa model: TS0012 buttons: 2

dev:2042023-02-10 09:00:04.994 PMdebugLa Parent deleteChildren

dev:2042023-02-10 09:00:04.992 PMdebugLa Parent setupChildDevices

dev:2042023-02-10 09:00:04.986 PMdebugLa sendZigbeeCommands : [he raw 0xA118 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0xA118 0x01 0x0000 0xFFDE 0x20 {0D} {}, delay 50, zdo bind 0xA118 0x01 0x01 6 {A4C138C20DD2C033} {}, delay 2000, he cr 0xA118 0x01 6 0 16 0 600 {}, delay 2000, he rattr 0xA118 0x01 6 0 {}, delay 2000]

dev:2042023-02-10 09:00:04.978 PMdebugLa configure()..

dev:2042023-02-10 09:00:04.976 PMinfoLa InitializeVars()... fullInit = true

dev:2042023-02-10 09:00:04.974 PMdebugLa Initializing...

dev:2042023-02-10 08:59:00.377 PMdebugZemismart ZigBee Wall Switch Multi-Gang Zemismart ZigBee Wall Switch Multi-Gang unprocessed EP: null cluster: null attrId: 0001

dev:2042023-02-10 08:59:00.374 PMdebugZemismart ZigBee Wall Switch Multi-Gang Parsed descMap: [raw:A1180100001801002050E2FF2037E4FF2001, dni:A118, endpoint:01, cluster:0000, size:18, attrId:0001, encoding:20, command:0A, value:50, clusterInt:0, attrInt:1, additionalAttrs:[[value:37, encoding:20, attrId:FFE2, consumedBytes:4, attrInt:65506], [value:01, encoding:20, attrId:FFE4, consumedBytes:4, attrInt:65508]]]

dev:2042023-02-10 08:58:59.372 PMwarnZemismart ZigBee Wall Switch Multi-Gang Child device 204-01 not found. Initialise parent device first

dev:2042023-02-10 08:58:59.368 PMdebugZemismart ZigBee Wall Switch Multi-Gang Parsed descMap: [raw:A1180100060A00001000, dni:A118, endpoint:01, cluster:0006, size:0A, attrId:0000, encoding:10, command:01, value:00, clusterInt:6, attrInt:0]

dev:2042023-02-10 08:58:57.332 PMdebugZemismart ZigBee Wall Switch Multi-Gang Zemismart ZigBee Wall Switch Multi-Gang unprocessed EP: 01 cluster: 0006 attrId: null

dev:2042023-02-10 08:58:57.328 PMdebugZemismart ZigBee Wall Switch Multi-Gang Parsed descMap: [raw:catchall: 0104 0006 01 01 0040 00 A118 00 00 0000 07 01 00000000, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A118, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:07, direction:01, data:[00, 00, 00, 00]]

dev:2042023-02-10 08:58:55.853 PMdebugZemismart ZigBee Wall Switch Multi-Gang Zemismart ZigBee Wall Switch Multi-Gang unprocessed EP: 00 cluster: 8021 attrId: null

dev:2042023-02-10 08:58:55.849 PMdebugZemismart ZigBee Wall Switch Multi-Gang Parsed descMap: [raw:catchall: 0000 8021 00 00 0040 00 A118 00 00 0000 00 00 7E00, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:A118, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[7E, 00]]

dev:2042023-02-10 08:58:55.746 PMdebugZemismart ZigBee Wall Switch Multi-Gang Zemismart ZigBee Wall Switch Multi-Gang unprocessed EP: 01 cluster: 0000 attrId: null

dev:2042023-02-10 08:58:55.743 PMdebugZemismart ZigBee Wall Switch Multi-Gang Parsed descMap: [raw:catchall: 0104 0000 01 01 0040 00 A118 00 00 0000 04 01 00, profileId:0104, clusterId:0000, clusterInt:0, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:A118, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:04, direction:01, data:[00]]

dev:2042023-02-10 08:58:55.393 PMdebugZemismart ZigBee Wall Switch Multi-Gang Zemismart ZigBee Wall Switch Multi-Gang unprocessed EP: null cluster: null attrId: 0004

dev:2042023-02-10 08:58:55.388 PMdebugZemismart ZigBee Wall Switch Multi-Gang Parsed descMap: [raw:A11801000068040042105F545A333030305F3138656A786E6F300000002003010000205005000042065453303031320700003003FEFF003000, dni:A118, endpoint:01, cluster:0000, size:68, attrId:0004, encoding:42, command:01, value:_TZ3000_18ejxno0, clusterInt:0, attrInt:4, additionalAttrs:[[value:03, encoding:20, attrId:0000, consumedBytes:4, attrInt:0], [value:50, encoding:20, attrId:0001, consumedBytes:4, attrInt:1], [value:TS0012, encoding:42, attrId:0005, consumedBytes:9, attrInt:5]]]

dev:2042023-02-10 08:58:55.168 PMdebugZemismart ZigBee Wall Switch Multi-Gang Zemismart ZigBee Wall Switch Multi-Gang unprocessed EP: 00 cluster: 8004 attrId: null

dev:2042023-02-10 08:58:55.164 PMdebugZemismart ZigBee Wall Switch Multi-Gang Parsed descMap: [raw:catchall: 0000 8004 00 00 0040 00 A118 00 00 0000 00 00 7B0018A10E0204010001010304000500060000, profileId:0000, clusterId:8004, clusterInt:32772, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:A118, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[7B, 00, 18, A1, 0E, 02, 04, 01, 00, 01, 01, 03, 04, 00, 05, 00, 06, 00, 00]]

dev:2042023-02-10 08:58:55.160 PMinfoZemismart ZigBee Wall Switch Multi-Gang InitializeVars()... fullInit = false

dev:2042023-02-10 08:58:55.158 PMdebugZemismart ZigBee Wall Switch Multi-Gang updating the settings from the current driver version null to the new version 0.3.1 2023/01/22 5:12 PM

dev:2042023-02-10 08:58:54.968 PMdebugZemismart ZigBee Wall Switch Multi-Gang sendZigbeeCommands : [he raw 0xA118 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0xA118 0x01 0x0000 0xFFDE 0x20 {0D} {}, delay 50, zdo bind 0xA118 0x01 0x01 6 {A4C138C20DD2C033} {}, delay 2000, he cr 0xA118 0x01 6 0 16 0 600 {}, delay 2000, he rattr 0xA118 0x01 6 0 {}, delay 2000]

dev:2042023-02-10 08:58:54.960 PMdebugZemismart ZigBee Wall Switch Multi-Gang configure()..

dev:2042023-02-10 08:58:54.952 PMdebugZemismart ZigBee Wall Switch Multi-Gang Parent installed

Thank you for the logs, I will analyze them tomorrow morning.

It's still the old driver version, must be "0.4.1" timeStamp "2023/02/10 10:43 PM"

The main branch seems to be updated properly now, please check this link :
https://raw.githubusercontent.com/kkossev/hubitat-muxa-fork/master/drivers/zemismart-zigbee-multigang-switch.groovy

Sorry for the delay, it was using the latest I am sure. But I've just double checked and it's using 0.4.1 but still not working once paired. I've re-paired it once rebooted and updated the switch.

2023-02-15 07:46:55.642 PMdebugLanding Light Switch Parent updated

dev:2132023-02-15 07:46:40.140 PMdebugLanding Light Switch sendZigbeeCommands : [he wattr 0x2873 0x01 0x0006 0x8001 0x30 {02} {}, delay 2000]

dev:2132023-02-15 07:46:40.132 PMdebugLanding Light Switch setting LED mode option to: Lit when Off (2)

dev:2132023-02-15 07:46:37.630 PMdebugLanding Light Switch sendZigbeeCommands : [he raw 0x2873 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0x2873 0x01 0x0000 0xFFDE 0x20 {0D} {}, delay 50, zdo bind 0x2873 0x01 0x01 6 {A4C138C20DD2C033} {}, delay 2000, he cr 0x2873 0x01 6 0 16 0 600 {}, delay 2000, he rattr 0x2873 0x01 6 0 {}, delay 2000]

dev:2132023-02-15 07:46:37.621 PMdebugLanding Light Switch configure()..

dev:2132023-02-15 07:46:30.207 PMdebugLanding Light Switch sendZigbeeCommands : [he raw 0x2873 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0x2873 0x01 0x0000 0xFFDE 0x20 {0D} {}, delay 50, zdo bind 0x2873 0x01 0x01 6 {A4C138C20DD2C033} {}, delay 2000, he cr 0x2873 0x01 6 0 16 0 600 {}, delay 2000, he rattr 0x2873 0x01 6 0 {}, delay 2000]

dev:2132023-02-15 07:46:30.195 PMdebugLanding Light Switch configure()..

dev:2132023-02-15 07:44:14.403 PMdebugLanding Light Switch sending componentOff 213-01

dev:2132023-02-15 07:44:12.828 PMdebugLanding Light Switch sending componentOn 213-01

dev:2132023-02-15 07:44:04.039 PMdebugLanding Light Switch refreshing

dev:2132023-02-15 07:43:08.224 PMdebugLanding Light Switch sending componentRefresh 213-02 Landing Light Switch EP02

dev:2132023-02-15 07:43:08.087 PMinfoLanding Light Switch Creatung device 213-02

dev:2132023-02-15 07:43:08.067 PMdebugLanding Light Switch sending componentRefresh 213-01 Landing Light Switch EP01

dev:2132023-02-15 07:43:07.890 PMinfoLanding Light Switch Creatung device 213-01

dev:2132023-02-15 07:43:07.887 PMdebugLanding Light Switch Parent createChildDevices

dev:2132023-02-15 07:43:07.886 PMdebugLanding Light Switch model: TS0012 buttons: 2

dev:2132023-02-15 07:43:07.882 PMdebugLanding Light Switch Parent deleteChildren

dev:2132023-02-15 07:43:07.880 PMdebugLanding Light Switch Parent setupChildDevices

dev:2132023-02-15 07:43:07.873 PMdebugLanding Light Switch sendZigbeeCommands : [he raw 0x2873 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0x2873 0x01 0x0000 0xFFDE 0x20 {0D} {}, delay 50, zdo bind 0x2873 0x01 0x01 6 {A4C138C20DD2C033} {}, delay 2000, he cr 0x2873 0x01 6 0 16 0 600 {}, delay 2000, he rattr 0x2873 0x01 6 0 {}, delay 2000]

dev:2132023-02-15 07:43:07.861 PMdebugLanding Light Switch configure()..

dev:2132023-02-15 07:43:07.859 PMinfoLanding Light Switch InitializeVars()... fullInit = true

dev:2132023-02-15 07:43:07.857 PMdebugLanding Light Switch Initializing...

dev:2132023-02-15 07:42:40.481 PMdebugZemismart ZigBee Wall Switch Multi-Gang Attribite FFE4 : 01

dev:2132023-02-15 07:42:40.479 PMdebugZemismart ZigBee Wall Switch Multi-Gang Attribite FFE2 : 37

dev:2132023-02-15 07:42:40.477 PMdebugZemismart ZigBee Wall Switch Multi-Gang Applicaiton version: 50

dev:2132023-02-15 07:42:40.471 PMdebugZemismart ZigBee Wall Switch Multi-Gang Parsed descMap: [raw:28730100001801002050E2FF2037E4FF2001, dni:2873, endpoint:01, cluster:0000, size:18, attrId:0001, encoding:20, command:0A, value:50, clusterInt:0, attrInt:1, additionalAttrs:[[value:37, encoding:20, attrId:FFE2, consumedBytes:4, attrInt:65506], [value:01, encoding:20, attrId:FFE4, consumedBytes:4, attrInt:65508]]] (description:read attr - raw: 28730100001801002050E2FF2037E4FF2001, dni: 2873, endpoint: 01, cluster: 0000, size: 18, attrId: 0001, encoding: 20, command: 0A, value: 50E2FF2037E4FF2001)

dev:2132023-02-15 07:42:39.835 PMwarnZemismart ZigBee Wall Switch Multi-Gang Child device 213-01 not found. Initialise parent device first

dev:2132023-02-15 07:42:39.827 PMdebugZemismart ZigBee Wall Switch Multi-Gang Parsed descMap: [raw:28730100060A00001001, dni:2873, endpoint:01, cluster:0006, size:0A, attrId:0000, encoding:10, command:01, value:01, clusterInt:6, attrInt:0] (description:read attr - raw: 28730100060A00001001, dni: 2873, endpoint: 01, cluster: 0006, size: 0A, attrId: 0000, encoding: 10, command: 01, value: 01)

dev:2132023-02-15 07:42:37.890 PMdebugZemismart ZigBee Wall Switch Multi-Gang Zemismart ZigBee Wall Switch Multi-Gang unprocessed EP: 01 cluster: 0006 attrId: null

dev:2132023-02-15 07:42:37.886 PMdebugZemismart ZigBee Wall Switch Multi-Gang Parsed descMap: [raw:catchall: 0104 0006 01 01 0040 00 2873 00 00 0000 07 01 00000000, profileId:0104, clusterId:0006, clusterInt:6, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:2873, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:07, direction:01, data:[00, 00, 00, 00]] (description:catchall: 0104 0006 01 01 0040 00 2873 00 00 0000 07 01 00000000)

dev:2132023-02-15 07:42:35.984 PMwarnZemismart ZigBee Wall Switch Multi-Gang Child device 213-01 not found. Initialise parent device first

dev:2132023-02-15 07:42:35.974 PMdebugZemismart ZigBee Wall Switch Multi-Gang Parsed descMap: [raw:28730100060800001001, dni:2873, endpoint:01, cluster:0006, size:08, attrId:0000, encoding:10, command:0A, value:01, clusterInt:6, attrInt:0] (description:read attr - raw: 28730100060800001001, dni: 2873, endpoint: 01, cluster: 0006, size: 08, attrId: 0000, encoding: 10, command: 0A, value: 01)

dev:2132023-02-15 07:42:35.939 PMdebugZemismart ZigBee Wall Switch Multi-Gang Zemismart ZigBee Wall Switch Multi-Gang unprocessed EP: 00 cluster: 8021 attrId: null

dev:2132023-02-15 07:42:35.932 PMdebugZemismart ZigBee Wall Switch Multi-Gang Parsed descMap: [raw:catchall: 0000 8021 00 00 0040 00 2873 00 00 0000 00 00 1B00, profileId:0000, clusterId:8021, clusterInt:32801, sourceEndpoint:00, destinationEndpoint:00, options:0040, messageType:00, dni:2873, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:00, direction:00, data:[1B, 00]] (description:catchall: 0000 8021 00 00 0040 00 2873 00 00 0000 00 00 1B00)

dev:2132023-02-15 07:42:35.697 PMdebugZemismart ZigBee Wall Switch Multi-Gang Zemismart ZigBee Wall Switch Multi-Gang unprocessed EP: 01 cluster: 0000 attrId: null

dev:2132023-02-15 07:42:35.691 PMdebugZemismart ZigBee Wall Switch Multi-Gang Parsed descMap: [raw:catchall: 0104 0000 01 01 0040 00 2873 00 00 0000 04 01 00, profileId:0104, clusterId:0000, clusterInt:0, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:2873, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:04, direction:01, data:[00]] (description:catchall: 0104 0000 01 01 0040 00 2873 00 00 0000 04 01 00)

dev:2132023-02-15 07:42:35.555 PMdebugZemismart ZigBee Wall Switch Multi-Gang Model Identifier: TS0012

dev:2132023-02-15 07:42:35.552 PMdebugZemismart ZigBee Wall Switch Multi-Gang Applicaiton version: 50

dev:2132023-02-15 07:42:35.546 PMdebugZemismart ZigBee Wall Switch Multi-Gang ZLC version: 03

dev:2132023-02-15 07:42:35.543 PMdebugZemismart ZigBee Wall Switch Multi-Gang Manufacturer name: _TZ3000_18ejxno0

dev:2132023-02-15 07:42:35.530 PMdebugZemismart ZigBee Wall Switch Multi-Gang Parsed descMap: [raw:287301000068040042105F545A333030305F3138656A786E6F300000002003010000205005000042065453303031320700003003FEFF003000, dni:2873, endpoint:01, cluster:0000, size:68, attrId:0004, encoding:42, command:01, value:_TZ3000_18ejxno0, clusterInt:0, attrInt:4, additionalAttrs:[[value:03, encoding:20, attrId:0000, consumedBytes:4, attrInt:0], [value:50, encoding:20, attrId:0001, consumedBytes:4, attrInt:1], [value:TS0012, encoding:42, attrId:0005, consumedBytes:9, attrInt:5]]] (description:read attr - raw: 287301000068040042105F545A333030305F3138656A786E6F300000002003010000205005000042065453303031320700003003FEFF003000, dni: 2873, endpoint: 01, cluster: 0000, size: 68, attrId: 0004, encoding: 42, command: 01, value: 105F545A333030305F3138656A786E6F300000002003010000205005000042065453303031320700003003FEFF003000)

dev:2132023-02-15 07:42:35.516 PMinfoZemismart ZigBee Wall Switch Multi-Gang InitializeVars()... fullInit = false

dev:2132023-02-15 07:42:35.512 PMdebugZemismart ZigBee Wall Switch Multi-Gang updating the settings from the current driver Zemismart ZigBee Wall Switch Multi-Gang version null to the new version 0.4.1 2023/02/10 10:43 PM [model TS0012, manufacturer _TZ3000_18ejxno0, application 50, endpointId 01]

dev:2132023-02-15 07:42:35.367 PMdebugZemismart ZigBee Wall Switch Multi-Gang sendZigbeeCommands : [he raw 0x2873 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200, he wattr 0x2873 0x01 0x0000 0xFFDE 0x20 {0D} {}, delay 50, zdo bind 0x2873 0x01 0x01 6 {A4C138C20DD2C033} {}, delay 2000, he cr 0x2873 0x01 6 0 16 0 600 {}, delay 2000, he rattr 0x2873 0x01 6 0 {}, delay 2000]

dev:2132023-02-15 07:42:35.354 PMdebugZemismart ZigBee Wall Switch Multi-Gang configure()..

dev:2132023-02-15 07:42:35.341 PMinfoZemismart ZigBee Wall Switch Multi-Gang model TS0012, manufacturer _TZ3000_18ejxno0, application 50, endpointId 01

dev:2132023-02-15 07:42:35.334 PMinfoZemismart ZigBee Wall Switch Multi-Gang Parent installed, typeName Zemismart ZigBee Wall Switch Multi-Gang, version 0.4.1 2023/02/10 10:43 PM, deviceNetworkId 2873, zigbeeId A4C138C20DD2C033

1 Like

Do you see anything in the live logs if you flip any of the two physical switches on the device itself?

Nothing whatsoever, after I pair it then initialize it, it finds the two sub switches, and nothing ever happens with it again.

I am a bit lost about what problem we are chasing actually.. What this custom driver could help with is the independent control of the two switches, if the HE inbuilt 'Generic Zigbee Multi-Endpoint Switch' turns on/off both switches at once. This is the Tuya-specific setting.

So the question is - if you use the device with the stock 'Generic Zigbee Multi-Endpoint Switch' driver, can you control both channels at once and does it stay connected to HE?

Has anyone had any luck with this one - tried the drivers above as its similar but when you switch one on they all come on.

TZ3000_qewo8dlz

  • endpointId: 01
  • application: 50
  • inClusters: 0003,0004,0005,0006,0000
  • isMultiEP: true
  • manufacturer: _TZ3000_qewo8dlz
  • model: TS0013
  • outClusters: 0019,000A
  • softwareBuild:



not sure if its the same make it says moesGo

Have you tried pairing the switch to the HE hub as a new device with this driver ?

  1. Delete the switch ( 'REMOVE DEVICE' from the web page bottom right corner button)
  2. Pair it again to HE.
  3. The "Zemismart ZigBee Wall Switch Multi-Gang" driver must be automatically selected at this step.

Simply switching drivers will not work... * isMultiEP: true is not from this driver.

1 Like

Works like a dream - your very clever - thank you so much for your help

1 Like

@kkossev my wall switch works fine but I noticed that it’s paired as an end device and not a repeater.
I have it connected with a neutral. Do you know if the MoesGo are capable to act as repeaters?

  • manufacturer: _TZE200_tz32mtza
  • model: TS0601

It is possible, that Moes wall switch will not act as repeater. I have other type (UE) Moes device, 1x connected to neutral wire (all other as without neutral), and that one, connected to neutral wire is not working as repeater too.

I emailed Moes and got a replay that they are end devices. :frowning:

Sorry our wall switch cannot be used as a repeater, it is an end device.

So I was right on that.

Whether a Zigbee device acts as a router (repeater) or not is hardcoded in the device firmware, there are no user settings to toggle the routing function on or off.

1 Like