Help with z2m and fingerbot plus (tuya)

Hi all
I recently bought a SLZB-06M coordinator ta add some zigbee devices in my home.
I managed to add the ikea styrbar (i can not updated it but no problem) and an aqara water link.
Now I am trying to add a tuya based fingerbot but something is wrong or I don’t know how to set it up.

So I can successfully added it in the zigbee network and HA can see it.

but when I try to make it work it doesn’t respond at all.
below are the logs.
the main problem I think is with genoff? but I don’t know what it means. It seems like it can not connect to the device? I am not sure.

info 2024-11-16 19:48:06z2m: Successfully configured '0xa4c1382f8ade14f8'
info 2024-11-16 19:48:06z2m:mqtt: MQTT publish: topic 'homeassistant/number/0xa4c1382f8ade14f8/delay/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"command_topic":"zigbee2mqtt/0xa4c1382f8ade14f8/set/delay","device":{"identifiers":["zigbee2mqtt_0xa4c1382f8ade14f8"],"manufacturer":"Tuya","model":"Zigbee fingerbot plus (TS0001_fingerbot)","name":"0xa4c1382f8ade14f8","via_device":"zigbee2mqtt_bridge_0x9035eafffeaf28b6"},"max":10,"min":0,"name":"Delay","object_id":"0xa4c1382f8ade14f8_delay","origin":{"name":"Zigbee2MQTT","sw":"1.41.0","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt/0xa4c1382f8ade14f8","step":1,"unique_id":"0xa4c1382f8ade14f8_delay_zigbee2mqtt","unit_of_measurement":"s","value_template":"{{ value_json.delay }}"}'
info 2024-11-16 19:48:06z2m:mqtt: MQTT publish: topic 'homeassistant/switch/0xa4c1382f8ade14f8/switch_reverse/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"command_topic":"zigbee2mqtt/0xa4c1382f8ade14f8/set/reverse","device":{"identifiers":["zigbee2mqtt_0xa4c1382f8ade14f8"],"manufacturer":"Tuya","model":"Zigbee fingerbot plus (TS0001_fingerbot)","name":"0xa4c1382f8ade14f8","via_device":"zigbee2mqtt_bridge_0x9035eafffeaf28b6"},"name":"Reverse","object_id":"0xa4c1382f8ade14f8_reverse","origin":{"name":"Zigbee2MQTT","sw":"1.41.0","url":"https://www.zigbee2mqtt.io"},"payload_off":"OFF","payload_on":"ON","state_topic":"zigbee2mqtt/0xa4c1382f8ade14f8","unique_id":"0xa4c1382f8ade14f8_switch_reverse_zigbee2mqtt","value_template":"{{ value_json.reverse }}"}'
info 2024-11-16 19:48:06z2m:mqtt: MQTT publish: topic 'homeassistant/switch/0xa4c1382f8ade14f8/switch_touch/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"command_topic":"zigbee2mqtt/0xa4c1382f8ade14f8/set/touch","device":{"identifiers":["zigbee2mqtt_0xa4c1382f8ade14f8"],"manufacturer":"Tuya","model":"Zigbee fingerbot plus (TS0001_fingerbot)","name":"0xa4c1382f8ade14f8","via_device":"zigbee2mqtt_bridge_0x9035eafffeaf28b6"},"name":"Touch","object_id":"0xa4c1382f8ade14f8_touch","origin":{"name":"Zigbee2MQTT","sw":"1.41.0","url":"https://www.zigbee2mqtt.io"},"payload_off":"OFF","payload_on":"ON","state_topic":"zigbee2mqtt/0xa4c1382f8ade14f8","unique_id":"0xa4c1382f8ade14f8_switch_touch_zigbee2mqtt","value_template":"{{ value_json.touch }}"}'
info 2024-11-16 19:48:06z2m:mqtt: MQTT publish: topic 'homeassistant/sensor/0xa4c1382f8ade14f8/linkquality/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"device":{"identifiers":["zigbee2mqtt_0xa4c1382f8ade14f8"],"manufacturer":"Tuya","model":"Zigbee fingerbot plus (TS0001_fingerbot)","name":"0xa4c1382f8ade14f8","via_device":"zigbee2mqtt_bridge_0x9035eafffeaf28b6"},"enabled_by_default":false,"entity_category":"diagnostic","icon":"mdi:signal","name":"Linkquality","object_id":"0xa4c1382f8ade14f8_linkquality","origin":{"name":"Zigbee2MQTT","sw":"1.41.0","url":"https://www.zigbee2mqtt.io"},"state_class":"measurement","state_topic":"zigbee2mqtt/0xa4c1382f8ade14f8","unique_id":"0xa4c1382f8ade14f8_linkquality_zigbee2mqtt","unit_of_measurement":"lqi","value_template":"{{ value_json.linkquality }}"}'
info 2024-11-16 19:48:10z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/0xa4c1382f8ade14f8', payload '{"battery":null,"delay":null,"linkquality":204,"lower":null,"mode":"click","reverse":null,"state":null,"touch":null,"upper":null}'
info 2024-11-16 19:48:10z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/0xa4c1382f8ade14f8', payload '{"battery":null,"delay":null,"linkquality":208,"lower":null,"mode":"click","reverse":null,"state":"OFF","touch":null,"upper":null}'
info 2024-11-16 19:48:13z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/0xa4c1382f8ade14f8', payload '{"battery":null,"delay":null,"linkquality":204,"lower":85,"mode":"click","reverse":null,"state":"OFF","touch":null,"upper":null}'
info 2024-11-16 19:48:13z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/0xa4c1382f8ade14f8', payload '{"battery":null,"delay":0,"linkquality":204,"lower":85,"mode":"click","reverse":null,"state":"OFF","touch":null,"upper":null}'
info 2024-11-16 19:48:13z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/0xa4c1382f8ade14f8', payload '{"battery":null,"delay":0,"linkquality":204,"lower":85,"mode":"click","reverse":"ON","state":"OFF","touch":null,"upper":null}'
info 2024-11-16 19:48:13z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/0xa4c1382f8ade14f8', payload '{"battery":null,"delay":0,"linkquality":204,"lower":85,"mode":"click","reverse":"ON","state":"OFF","touch":null,"upper":0}'
info 2024-11-16 19:48:13z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/0xa4c1382f8ade14f8', payload '{"battery":100,"delay":0,"linkquality":204,"lower":85,"mode":"click","reverse":"ON","state":"OFF","touch":null,"upper":0}'
info 2024-11-16 19:48:14z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/0xa4c1382f8ade14f8', payload '{"battery":100,"delay":0,"linkquality":208,"lower":85,"mode":"click","reverse":"ON","state":"OFF","touch":"ON","upper":0}'
info 2024-11-16 19:48:14z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/0xa4c1382f8ade14f8', payload '{"battery":100,"delay":0,"linkquality":204,"lower":85,"mode":"click","program":{"0":0,"1":255,"2":255,"3":0},"reverse":"ON","state":"OFF","touch":"ON","upper":0}'
error 2024-11-16 19:55:29z2m: Publish 'set' 'state' to '0xa4c1382f8ade14f8' failed: 'Error: ZCL command 0xa4c1382f8ade14f8/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"reservedBits":0,"writeUndiv":false}) failed (Timeout - 47975 - 1 - 168 - 6 - 11 after 10000ms)'
error 2024-11-16 19:55:49z2m: Publish 'set' 'state' to '0xa4c1382f8ade14f8' failed: 'Error: ZCL command 0xa4c1382f8ade14f8/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"reservedBits":0,"writeUndiv":false}) failed (Timeout - 47975 - 1 - 169 - 6 - 11 after 10000ms)'
info 2024-11-16 19:55:49z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/0xa4c1382f8ade14f8', payload '{"battery":100,"delay":0,"linkquality":204,"lower":85,"mode":"click","program":{"0":0,"1":255,"2":255,"3":0},"reverse":"OFF","state":"OFF","touch":"ON","upper":0}'
info 2024-11-16 19:55:49z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/0xa4c1382f8ade14f8', payload '{"battery":100,"delay":0,"linkquality":204,"lower":85,"mode":"click","program":{"0":0,"1":255,"2":255,"3":0},"reverse":"OFF","state":"OFF","touch":"OFF","upper":0}'
error 2024-11-16 19:56:09z2m: Publish 'set' 'state' to '0xa4c1382f8ade14f8' failed: 'Error: ZCL command 0xa4c1382f8ade14f8/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"reservedBits":0,"writeUndiv":false}) failed (Timeout - 47975 - 1 - 172 - 6 - 11 after 10000ms)'
error 2024-11-16 19:56:29z2m: Publish 'set' 'state' to '0xa4c1382f8ade14f8' failed: 'Error: ZCL command 0xa4c1382f8ade14f8/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"reservedBits":0,"writeUndiv":false}) failed (Timeout - 47975 - 1 - 173 - 6 - 11 after 10000ms)'

Can someone help please?

** this is the device

image