[RELEASE] Tuya Zigbee Fingerbot

After the pairing, refresh the device web page (F5) and look at the stats :

rxCtr counts the number of received Zigbee messages from this device. Zero indicates a pairing problem.

There is also a button 'Ping' - look at the rtt (round-trip-tim) value in the Current States. If you see 'timeout' there, it means that the device does not respond to commands.

1 Like

Just got two Fingerbots from AliExpress. These are labeled Fingerbot Plus.

  • endpointId: 01
  • application: 46
  • manufacturer: _TZ3210_j4pdtz9v
  • model: TS0001
  • tuyaVersion: 1.0.6

The direction is always ‘reverse’ even after toggling it from normal to reverse several times.

  • direction : reverse

The ‘Up Position’ is always 0 no matter what the preference is set to.

  • upPosition : 0

The ‘ Down Position’ preference reports correctly.

I have paired and unpaired it several times, within 6” of the hub

@kkossev any ideas?

Hi Tom,
Enable the Debug logging and click on Save Preferences.
In the life logs, do you see logs like this ?

I have noticed that the device web page Current States does not refresh automatically sometimes.. Press the refresh button in your browser (F5 in Chrome) several seconds after you have updated the preferences.

After making sure the up and down and direction are set correctly, I clicked on Refresh and saw only these 3 lines in the live logs

Now, if I click on Configure, this is the live log



I meant pressing the F5 (or Ctrl-R) key on the PC browser, to refresh the HE device web page.
The Refresh command in the driver will not work for this Tuya device, there is no known way to request refreshing of the Tuya 'data points' values.

Probably I wasn't clear - do not click on Refresh, do not click on Configure - just click on the 'Save Preferences' button :

Unfortunately, Hubitat platform does not allow hiding or dynamically changing the command buttons in the driver web page.

I was doing all this through the app, not a web browser.

Let’s see if I did it right this time


1 Like

Hi Tom, thank you for repeating the preferences saving test.
... I see from the debug logs that the settings are received from the device, but they are not acknowledged, not reported back... :thinking:

My Fingerbot is from the first manufacturer :

  • endpointId: 01
  • application: 81
  • manufacturer: _TZ3210_dse8ogfy
  • model: TS0001
  • tuyaVersion: 2.0.1

so probably there are some differences .. Give me some time to research.

1 Like

Hi Tom,

Can you make the following test with your _TZ3210_j4pdtz9v Fingerbot :

Within HE Driver Code editor, locate line # 2587 (use the latest dev. branch version ) :

Edit the code this way :

Then click on the Save button within the editor, and after the code is successfully updated, click on the Save Preferences button from the device web page.
Observe the live logs - do you see Info logs with the preferences echoed back from the device as in my example?

I did not see the preferences echoed in the live logs after changing line 2587 and saving the driver code.

@Pradeep seems that you have the same new Fingerbot device, can you check again whether you can successfully change the preferences (direction, Up/Down positions, etc..) ?

I have 2 of this model. I tested in one of them and i am able to change the preferences like Mode, Direction, Up&Down Positions and Fingerbot touch button enable/disable.

I tested with different values for Up&Down positions and it's responding well.

1 Like

@kkossev,
My 2 fingerbot's seem to be not responding to on/off commands for some reason, battery seems to be okay and bot's are online.
I did pair it again last night and it seemed to work, but then it stopped working shortly afterwards?
Please see an warning below probably initiated by an RM rule:


I will test further tonight, but do you have any advise?

Summary




The only difference between yours and mine is the hub.
I couldn't succeed to pair my Fingerbot to C-8, so it stays paired to the old C-7.

The easiest way to check the connectivity is to click on the Ping() button... Do you have see a RTT value (in milliseconds), or you get a timeout ?

1 Like

Yes, using on my C8 latest beta software.
There is no issue with connectivity, see below:
dev:20632023-12-14 10:19:40.813 AMinfoFingerbot fan Round-trip time is 1810 ms (min=971 max=1994 average=1145)
Will do further tests tonight and/or move to C7 if required (only noticed it not working recently).
Edit: note that commands seem to be working in software, but not physically. Even the physical on/off button on the device did not work last night, although it worked for a brief period after I re-paired it.

1 Like

Mine also C7

1 Like

The new one I just got is working great on my C-8 running beta. Thanks for the driver @kkossev !

Great way to quickly, cheaply, and easily 'smartify' my gate control.

How long it will last, who knows? But, I probably won't use it that much: I documented, with pictures, an incident with my last gate, where I tried too much automation. :frowning:

1 Like

Update: I almost gave up and thought that the fingerbot had a mechanical fault with the arm/finger as the batteries had a good voltage.
But then I manually pushed the arm up and down a few times and it started working again... had the device for about 7 months now!

1 Like

That's why i bought two! :smiley:

1 Like

Actually, I have four - 2 Zigbee and 2 Ble fingerbots (plus 3 switchbot bots :joy:

1 Like

I may get some more Zigbee fingerbots as well...before they stop making them, lol.

I'm impressed with the ease it made my gate control 'smart'.
There has to be other places around the house I could use them...there just has to be. :slight_smile:

As long as reliability is not at the top of the list, but then again, it's home automation-ultimately how reliable can it be? :slight_smile:

Again, hat tip to @kkossev for the driver that made it possible.

6 Likes