[RE-RELEASE] Moes ZigBee Wall Switch 1/2/3-Gang (Tuya TS0601 Switches)

This is a re-release of the popular 'Moes ZigBee Wall Switch 1/2/3-Gang' driver, initially published by @martinkura back in 2021.

The driver can now be installed from HPM - search for 'Moes ZigBee Wall Switch '.
Important: if you have this driver already installed manually, first perform a 'MatchUp' in HPM and then update to the latest version.

Note, that Tuya TS0601 switches will not work out of the box using the Hubitat stock drivers.
This (or a simiralr Tuya-specific) driver is required for TS0601 switch devices.

Even when the HPM is used to install the latest stable version, before reporting any issues, please make sure that you have first updated the driver to the latest version - the code can be manually imported from GitHub :

https://raw.githubusercontent.com/martinkura-svk/Hubitat/main/Moes%20ZigBee%20Wall%20Switch


This is an (incomplete) list of Zigbee switches built on Tuya platform that are supported in this driver . There are too many different variations made by different OEMs and sold under different white labels (Zemismart, Moes, etc, etc..), so the list below can never be accurate.

Zemismart 6 Gangs Wall Light Switch

image
manufacturer: _TZE204_4cl0dzt4
AliExpress: (link)
Manufacturer: _TZE204_xjknlqz8


Zemismart 6 Gangs Wall Light Switch

image

Manufacturer: _TZE200_r731zlxk _TZE200_9mahtqtg
AliExpress: (link)


Mercator Ikuü six switch :
image
Manufacturer: _TZE200_wnp4d4va


Zemismart 4 Gangs Zigbee switch

image


Manufactuer: _TZE204_aagrxlbd
AliExpress: (link)
Manufacturer: _TZE204_shkxsgis TZE200_shkxsgis _TZE200_k6jhsr0q
Zemismart: (link)
Manufacturer: _TZE200_1n2kyphz
AliExpress: (link)


No Neutral ZIGBEE Touch Light Wall Switch EU/US


AliExpres : (link)


Moes Tuya Zigbee Smart Switch AC100-250V No Neutral Wire Required 1/2/3 Gang


AliExpress : (link)


Tuya 12 Way Relay Switch Module DC 7-27V AC 85-250V

image

AliExpress .us (link)


3 Likes

Revisions history

  • revision 1.0.0 - 2021-05-25 - martinkura - latest original driver version update
  • revision 1.0.1 - 2022-02-22 - kkossev - added Moes 4-Gang Switch / ZTS-EU4
  • revision 1.0.2 - 2022-02-27 - kkossev - added more Tuya fingerprints for 1,2,3 and 4 gangs TS0601 wall switches
  • revision 1.0.3 - 2022-09-26 - kkossev - added Zemismart 6 Gangs Wall Light Switch
  • revision 1.0.4 - 2022-10-12 - kkossev - _TZE200_tz32mtza bug fix; code cleanup
  • revision 1.0.5 - 2023-03-16 - kkossev - added OZ Smart 1-2-3-4 gang switches _TZE200_gbagoilo _TZE200_nh9m9emk _TZE200_go3tvswy _TZE200_mexisfik
  • revision 1.0.6 - 2023-04-24 - kkossev - added importUrl; _TZE200_aqnazj70 _TZE200_wunufsil _TZE200_oisqyl4o _TZE200_atpwqgml
  • revision 1.0.7 - 2023-07-18 - kkossev - added _TZE200_7deq70b8 (@pabutterworth)
  • revision 1.0.8 - 2023-11-20 - kkossev - added TS0601 _TZE204_dqolcpcp (@alex1) (only the first 6 relays should be working)
  • revision 1.0.9 - 2024-01-02 - kkossev - added TS0601 _TZE200_r731zlxk
  • revision 1.1.0 - 2024-03-08 - kkossev - Groovy linting; addeed Zemismart 4-gang switch _TZE200_1n2kyphz; _TZE200_shkxsgis; _TZE204_shkxsgis; added testParse; Tuya cluster 0xEF00 data size check;
  • revision 1.1.1 - 2024-04-03 - kkossev - added TS0601 _TZE200_m*******j @Joao;
  • revision 1.1.2 - 2024-04-28 - kkossev - removed the T3E fingerprint; added _TZE204_aagrxlbd;
  • revision 1.1.3 - 2024-05-06 - kkossev - added _TZE204_xjknlqz8
  • revision 1.1.4 - 2024-05-17 - hhorigian - added _TZE204_4cl0dzt4
  • revision 1.1.5 - 2024-06-28 - kkossev - added TS0006 _TYZB01_ltundz9m _TZ3000_jyupj3fw
  • revision 1.1.6 - 2024-07-22 - hhorigian - added _TZE204_rkbxtclc, _TZE204_zpvusbtv, _TZE204_rzdkn5rxc
  • revision 1.1.7 - 2024-08-20 - kkossev - added _TZE204_dvosyycn (limited to 6 relays only);
  • revision 1.2.0 - 2024-08-20 - kkossev - added syncTuyaDateTime()
  • revision 1.3.0 - 2024-08-30 - kkossev/hhorigian - TratoZemismartKeypad configuration options
  • revision 1.3.1 - 2024-09-07 - kkossev - added Mercator Ikuü six switch _TZE200_wnp4d4va @hpgurgel
  • revision 1.3.2 - 2024-09-29 - kkossev/hhorigian - testing _TZE204_hwyydvqm (device is now handled in the 'Tuya Zigbee Dimmer' driver!)
  • revision 1.3.3 - 2024-10-23 - kkossev - adding TS0601 _TZE204_lmgrbuwf (NOVADIGITAL)
  • revision 1.3.4 - 2025-04-07 - kkossev - (dev.branch) added TS0601 _TZE204_g4au0afs (NOVADIGITAL); added TS0601 _TZE200_mwvfvw8g _TZE200_cduqh1l0 _TZE200_emxxanvi ; added TS0601 _TZE200_kyfqmmyl _TZE200_2hf7x9n3 _TZE204_atpwqgml _TZE200_bynnczcb
  • revision 1.3.5 - 2025-06-07 - kkossev - added TS0601 _TZE204_cduqh1l0
  • revision 1.4.0 - 2025-08-30 - kkossev - (dev.) added Moes Star Feather Smart Switches SFL02-Z (1,2,3,4 gangs); added Nova Digital Topazio Smart Switches (without the 'scene mode')
  • revision 1.4.1 - 2025-10-04 - kkossev - added Mercator Ikuu 5-gang switch TS0601 _TZE200_leaqthtqq @giovanni.mausisa
  • revision 1.4.2 - 2025-10-08 - kkossev/nickjamesdavis - added Eyzee 6-gang fingerprints _TZE204_jgujzjwh (app 4A) & _TZE200_8eazvzo6 (app 41) with 6-button detection

If you have recently purchased a Tuya mains-powered switch model 'TS0601' that works with this driver, please post the link to the site, and I will add it to the top post. There are too many different manufacturers and variations, and some old links may not work after time.

How is this one below different? I can confirm it worked out of the box with built-in Generic Zigbee Switch Driver.

https://www.amazon.com/dp/B0C4XXKSWJ

Edit: I checked when I got home, and the model for this switch is TS0011

1 Like

revision 1.3.1 - 2024-09-07 - kkossev - (dev. branch) added Mercator Ikuü six switch _TZE200_wnp4d4va @ hpgurgel

@rsbuso I am replying in this thread, as the 'Moes ZigBee Wall Switch 1/2/3-Gang' driver will be the one handling the new Moes Star Feather / Nova Digital Topazio Smart Switches.

Please update the driver manually to the latest dev. version :
revision 1.4.0 - 2025-08-30 - kkossev - (dev.) added Moes Star Feather Smart Switches SFL02-Z (1,2,3,4 gangs); added Nova Digital Topazio Smart Switches (without the 'scene mode')

https://raw.githubusercontent.com/martinkura-svk/Hubitat/main/Moes%20ZigBee%20Wall%20Switch

These new switches are rather different from the rest of the Tuya TS0601 multi-gang switches, so there is a lot of code lines added in this test version 1.4.0

Please test and let me know what works and what not.

2 Likes

You are right!! This work good!!!

Thank you!!

Hello @kkossev

I have recently purchased 10 of these 6 gang light switches in Australia

https://smarthomesmatter.com.au/products/zigbee-smart-touch-switches?variant=50695863009569

It can find the first 4 gangs of the switch, but not 5 or 6.

Moes ZigBee Wall Switch Driver, installed via HPM. Assign type, save, configure 3–5x. Only detects 4 endpoints.

Zemismart ZigBee Wall Switch Multi-Gang Initialize/configure multiple times—same 4-endpoint result.

Any tips? Happy to pay$$$ haha

Thanks mate!

If four of the gangs are working OK with this driver, adding the rest should be a matter of adding a few lines of code only..

Please identify your particular devices Zigbee Model and Manufacturer.

1 Like

revision 1.4.1 - 2025-10-04 :

Thanks for the reply mate!

I've purchased 10 switches, they got delivered in 2 batches, visually they're the same from the front but are possibly different? Anyway when I look at the codes they seem to be either one or the other.

The first one -

application 4A
endpointId 01
manufacturer _TZE204_jgujzjwh
model TS0601

The second one -

application 41
endpointId 01
manufacturer _TZE200_8eazvzo6
model TS0601

Is that normal for the store selling the "same" switch for it to have different manufacturer names?

Sorry for the questions mate lol, I've recently got hubitat, thought I'd avoid HA as I'm terrible at coding haha.

Remember if u need $$$ for your help let me know!

Hey @kkossev

I added the lines of code and they seem to be working perfectly now!
I got the switches in 2 batches, they looked the same from the front but in hubitat I found they were different manufacturers

Here is the code I added

fingerprint profileId:'0104', model:'TS0601', manufacturer:'_TZE204_jgujzjwh', endpointId:'01', inClusters:'0000,0004,0005,EF00', outClusters:'0019,000A', application:'4A'
fingerprint profileId:'0104', model:'TS0601', manufacturer:'_TZE200_8eazvzo6', endpointId:'01', inClusters:'0000,0004,0005,EF00', outClusters:'0019,000A', application:'41'

added Eyzee 6-gang fingerprints _TZE204_jgujzjwh (app 4A) & _TZE200_8eazvzo6 (app 41) with 6-button detection

If you could add it to your code that would be great, if not I'm happy to add it manually after each update.

Thanks mate!

1 Like

Thank you

1 Like

@nickjamesdavis thank you too, the two new fingerptints are now added in version 1.4.2 as a 6-gang switches.

It is not unusual to receive two different devices labeled as the same product in a single batch. This happens because Eyzee is merely a brand, serving as a white label, while the actual devices are manufactured by different companies in China.

1 Like