Still trying to figure out how to bind the new scheme since there is only one endpoint for all buttons…
On this thread they manage to bind one click for all and long press for 3/4 for Zigbee2MQTT
Since this is the first time I deal with this kind of things on HA (I am a software developer), I still have to fully understand how to create these custom handlers and get all the debug info I need.
FYI 3/4 trigger these events
2021-05-25 20:45:03 DEBUG (MainThread) [zigpy.zcl] [0x943a:1:0x0008] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=False disable_default_response=False> manufacturer=None tsn=61 command_id=2>
2021-05-25 20:45:03 DEBUG (MainThread) [zigpy.zcl] [0x943a:1:0x0008] ZCL request 0x0002: [1, 51, 10]
2021-05-25 20:45:03 DEBUG (MainThread) [zigpy.zcl] [0x943a:1:0x0008] No handler for cluster command 2
2021-05-25 20:45:03 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event zha_event[L]: device_ieee=60:a4:23:ff:fe:db:30:83, unique_id=60:a4:23:ff:fe:db:30:83:1:0x0008, device_id=87b8bc27dfe9d12510741cebfb3dae1f, endpoint_id=1, cluster_id=8, command=step, args=[1, 51, 10]>
2021-05-25 20:45:01 DEBUG (MainThread) [zigpy.zcl] [0x943a:1:0x0008] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=False disable_default_response=False> manufacturer=None tsn=60 command_id=2>
2021-05-25 20:45:01 DEBUG (MainThread) [zigpy.zcl] [0x943a:1:0x0008] ZCL request 0x0002: [0, 51, 10]
2021-05-25 20:45:01 DEBUG (MainThread) [zigpy.zcl] [0x943a:1:0x0008] No handler for cluster command 2
2021-05-25 20:45:01 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event zha_event[L]: device_ieee=60:a4:23:ff:fe:db:30:83, unique_id=60:a4:23:ff:fe:db:30:83:1:0x0008, device_id=87b8bc27dfe9d12510741cebfb3dae1f, endpoint_id=1, cluster_id=8, command=step, args=[0, 51, 10]>