Expose parameters from tuya fingerbot

Hey homeassistant community,

I’m trying to get more out of my Fingerbot ZigBee device, but I’m hitting a bit of a wall with its configuration. Here’s the scoop:

  • Device: Fingerbot ZigBee
  • Current Behavior: It only shows the toggle entity when connected.

After digging through the “Quirk” file and reading some comments online, I discovered that:

  • You can control the mode of the push button, like:
    • How deep the finger should go when pushing a button or pulling/pushing a trigger.
    • Whether it should move in reverse or not.

Here’s what I’ve found so far:

  • Image of Switchbot Bluetooth, which has these options readily available in the configuration. However, for the Fingerbot, I have to manually enter parameters through the cluster configuration.

My Question: How can I modify the quirk file to expose these configurable parameters in Home Assistant? Here’s what I’m thinking:

Editing the Quirk File:

I’m tracking down any advice, shared experiences, or step-by-step guides that could help me out. Furthermore, if you have any other suggestions or experiences with similar devices, I’d love to hear those as well!

Thanks in advance for any help!

1 Like

If you want to expose entities, the easiest way would be to convert the existing quirk to a V2 quirk. Take a look at the Tuya sensor and valve source code at the ZHA device handler repo and the draft documentation.

A V2 Quirk version! that is something that I didn’t know, I will research on that when I have free time.

Do you know about others devices that have been converted to v2? It would be useful to check them out.

These have been converted.