Have you tried pairing the switch again to HE?
With the "Zemismart ZigBee Wall Switch Multi-Gang" driver selected, pair the device again and let me know if there is any difference.
I need the device fingerprint - assign temporary the HE inbuilt driver named 'Device', click on the 'Get Info' button and copy and paste as a text the fingerprint that you should see in the live logs.
After obtaining the fingerprint, and after pairing again with the driver version that you are using now, if it still doesn't work - you can update to the new dev. branch version, where this device manufacturer and model is added, but the fingerprint is most probably wrong.. So I still need the actual fingerprint, as shown by Hubitat 'Device' driver.
Yes each time when I pair it to HE it automatically picked up the "Zemismart ZigBee Wall Switch Multi-Gang" driver so I didnt need to change driver but after that I wont be able to control the device.
The weird think is that when device is in pairing mode it will make a continuous beeping sound which never goes away once paired with HE, But when paired with my Zemissmart Hub after pairing the beeping sound goes away.
For now I have it paired to my old Zemissmart Hub as need to make sure that the device itself is working fine. I will repair it to HE tomorrow and report back
Ok so looks like if my Hub is close to device then it works fine but if it has to hop through another device to connect to Hub then it stops responding.
Right now I have temporarily relocated C7 hub closer and will monitor how this works.
And I can no longer control them even if I try removing and re-adding
endpointId: 01
application: 50
manufacturer: _TZ3000_18ejxno0
model: TS0012
Any chance I can get driver version Ver. 0.4.1 2023-02-10 to see if this works?
Also just to check once device is paired next step is to press Initialize right and then you should be able to use device as per normal?
Ok now when I am trying to move Moes Zigbee light switches back to C7 they pair, but do the same behaviour as it was doing on C8, no control, I cant turn on/off device and device status are not updating so this makes me thing there is an issue with the latest driver, as I have had these on my C7 before for awhile and they had no issues only deference is that when I would have paired them on my C7 back then driver version would have been a lot older.
About the warning - I will suppress it in the next version, it is one of the many check-in messages that Tuya devices send to the hub and is not of a real use.
When I am adding I am not pressing initialize. Just adding and then waiting for 2 mins before I try using to see if its working as seems to automatically do that step and adds the child devices.
Whereas in the older drivers I remember after pairing we had to do configure or initialize to finalize the setup. (Cant remember)
It is the same warning, that must be downgraded to a simple debug message.
Initialize is executed automatically when a new device is added, so there should be no need to do it again.
Initialize() first deletes any child devices that may exist (created by the same or other drivers), and then creates the child devices again depending on the Tuya switch model.
In the latest driver versions, I have modified the button to require explicit selection of the 'Yes' option, as it happens the button to be activated accidentally, especially when browsing from a touch-screen device..
configure() button sends only some configuration commands to the parent device. It is also invoked automatically during the pairing process, so there is also no need to click on it.
One important detail of Tuya devices - some of them require the specific configuration to be made during the pairing process! So unlike all other Zigbee (or Z-wave) devices, the Configure button may not have an effect. That's why I am always recommending the Tuya devices to be re-paired again to HE.
Wait ... This message should not show up during the pairing process!
Update: Do you see it in the past logs (during the pairing process), or you see it later, when you click on the Initialize button, without selecting 'Yes' ?
After this Moes 3-gang switch was paired to the hub and the "Zemismart ZigBee Wall Switch Multi-Gang" was automatically selected during the pairing, you can try the HE inbuilt 'Generic Zigbee multi-endpoint Switch'. Just manually change the driver to the stock one and click on the Configure button.
It may work this way, but it is obligatory that the device was first paired with the Zemismart driver.
I have the Moes 3 gang switch which identifies itself as "xxx model: TS0601 gangs:1 child devices: 0" in the logs on initialisation.
I have not added any Moes specific drivers in HE driver code, but I don't know if this is needed?
No child devices are created for this device, and it does not seem to be properly initialised. When I look at version 0.5.4 of the code I see a TODO below:
TODO: check a possible problem w/ initialize() : https://community.hubitat.com/t/driver-needed-for-moes-3-gang-smart-switch-module-ms-104cz/116449/15?u=kkossev
TODO: automatic logsOff()
TODO: add healthCheck
TODO: add numberOfGangs setting
TODO: deviceProfiles
Is this still an open TODO, and do you think it could solve the problem?