Yes exactly
Seems that issue has been reported already:
- _TZ3000_wkai4ga5 actions interpreted twice and long press on buttons not supported · Issue #864 · JohanBendz/com.tuya.zigbee · GitHub
- 4-button wall switch _TZ3000_wkai4ga5 bug ON/OFF · Issue #457 · JohanBendz/com.tuya.zigbee · GitHub
- Bug report - Button push is registered twice on TZ3000_wkai4ga5 · Issue #793 · JohanBendz/com.tuya.zigbee · GitHub
Thanks a lot. Have tried The workaround with logic library . Not as clean as a correct device driver but seems to work
Yes, have this on a Regular basis. Need to restart homey all the time.
That’s why i consider dumping it and go to home assistant
Some IKEA devices respond to Aqara devices and vice versa, even if they’re not in the same Zigbee network. Perhaps that’s also the case here. Most Zigbee implementations have workarounds for this (unsubscribing the device from certain well-known broadcast groups during pairing), but Homey doesn’t.
Will this app still being updated by johan v?
a few days ago:
I’m sory didn’t read that
But thank you
Does someone know a roller shitter Tuya zigbee will work with this app or tried ?
For example
Ik heb net dit geweldige item op AliExpress gevonden. Bekijk het nu! €104,37 | Zigbee Smart Diy Gemotoriseerde Rolgordijnen/Zonneschermen Rijden Motor Hub Tuya Smart Life App Alexa Google Home Voice Control
https://a.aliexpress.com/_EGQdDgp
Nobody will be able to tell you, even if they have exactly the same device they can always change internally so that Homey cannot recognise it anymore.
Hmm so trial and error
Hi,
I have switches compatible with tuya zigbee, but unfortunately in the homey don’t work - this is a huge problem for me (the whole house in these switches).
is it possible to add:
- _TZ3000_ctbafvhm - roller shutter
- _TZ3000_mklgayek - double switch
- _TZ3000_ysdv91bk - single switch
Best regards
Hi Hubert,
Just read the first post.
Regards Peter.
after restarting homey all works!
—————
i don’t see the copy button/icon to copy the info (sorry, but I’m just starting my adventure with homey)

Select the interview output screen;
Key combination CTRL+A selects all;
CTRL+C copies selection to clipboard.
It isn’t as bad as you think based on Robertklep’s remark. If somebody has bougth relatively recent visually the exact same device that works - there is a good chance that yours will work also, but like Robertklep meant - no guarantee based on the looks! But then you can always link it to Homey as generic device, interview it and ask for it to be supported in the Tuya app… and then wait ![]()
hello, any supported tuya roller shutter wall switch with NO NEUTRAL wire?
Pls read the post above yours.
There is no such thing as a “supported tuya zigbee device”.
“Supported when you’re lucky” is a more realistic phrase.
This is because of the strange ways of the Tuya company, not because of this app’s developer.
Like Robert states almost daily:
Hello
Can you please add the following motion sensor:
"ids": {
"modelId": "LH02121",
"manufacturerName": "iHorn"
},
"endpoints": {
"ieeeAddress": "00:15:8d:00:01:cd:5b:8f",
"networkAddress": 38569,
"modelId": "LH02121",
"manufacturerName": "iHorn",
"endpointDescriptors": [
{
"status": "SUCCESS",
"nwkAddrOfInterest": 38569,
"_reserved": 14,
"endpointId": 1,
"applicationProfileId": 260,
"applicationDeviceId": 1026,
"applicationDeviceVersion": 0,
"_reserved1": 1,
"inputClusters": [
0,
3,
1280
],
"outputClusters": []
}
],
"deviceType": "enddevice",
"receiveWhenIdle": false,
"capabilities": {
"alternatePANCoordinator": false,
"deviceType": false,
"powerSourceMains": false,
"receiveWhenIdle": false,
"security": false,
"allocateAddress": true
},
"extendedEndpointDescriptors": {
"1": {
"clusters": {
"basic": {
"attributes": "UNSUP_GENERAL_COMMAND",
"commandsGenerated": "UNSUP_GENERAL_COMMAND",
"commandsReceived": "UNSUP_GENERAL_COMMAND"
},
"identify": {
"attributes": "UNSUP_GENERAL_COMMAND",
"commandsGenerated": "UNSUP_GENERAL_COMMAND",
"commandsReceived": "UNSUP_GENERAL_COMMAND"
},
"iasZone": {
"attributes": "UNSUP_GENERAL_COMMAND",
"commandsGenerated": "UNSUP_GENERAL_COMMAND",
"commandsReceived": "UNSUP_GENERAL_COMMAND"
}
},
"bindings": {}
}
}
}
Thank you
