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’ve located the quirk file for the Fingerbot, but I’m not sure what exactly to change. Has anyone done this before? TuyaFingerbotCluster Has the parameters that should be exposed to homeassistant as entities.
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!
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.