Just be aware that all of the internal gubbins in these is plastic and they have in my experience broken within a year doing a simple easy thing such as flipping a UK lightswitch twice a day. A zigbee one would be useful but I'm not buying any more of them because they don't last.
Incidentally, Is it possible to convert something to zigbee from wifi by swapping the little "shield" board with the transceiver on, or is it more complicated than that?
I haven't seen anyone sharing his experience to change the SoC modules from WiFi to Zigbee. It will involve precise soldering, but probably the bigger problem is that flashing the Zigbee SoC with the correct firmware is not possible to be done by a user. The different Tuya devices have different manufacturer codes hardcoded into the firmware, and I suppose these codes (it is the 'manufacturer' that we see in the Zigbee data details) are used by Tuya to charge back the different manufacturers based on the Cloud services actual usage.
Purchased a zigbee fingerbot from Aliexpress, just arrived today.
Home Assistant, Zigbee2MQTT, picks it up as an 1 gang switch and supports push mode only.
Edit: I belive the incorrect device details was fixed 10 hours in the Zigbee2MQTT dev/edge version.
Look forward to driver from @kkossev.
Have you tried some of the existing drivers? The inbuilt Generic Zigbee Switch as example?
You can also try the Zemismart driver for a simple on/off control. Manually change the driver and then obligatory pair the device again to the hub.
Thanks for the tip.
Yes, the fingerbot works with generic switch drivers; both on and off control just operates the bot in push mode.
I need the "switch mode" with adjustable up and down positions for my use cases.
@kkossev, great job as always
You even beat the Zigbee2MQTT developers!
I am using it in switch mode to turn on my whole house ventilation unit, and it is working great.
I am gonna have to purchase another Zigbee Fingerbot, it's been working great!
The bluetooth version is just unreliable; Tuya BLE in HA works really well and it is also really fast but occasionally becomes "unavailable" for some unknown reason. And, totally unusable in Smart Life!
The house elevator came with a remote fob with 2 call buttons --one button for each landing. We use it mostly as a big dumb waiter. As residential elevators aren't known for being speedy, it would be handy to have voice commands using the Alexa network to 'call ahead' and have it waiting. I whipped up a mounting plate for the fob today and did a rough proof-of-concept with the one fingerbot I have. Now I need to order some more fbots and 3d print some mounts for them.
My first one responded inconsistently, there was a loose connection or solder joint in there somewhere --just moving it without touching the button would activate it. The battery cradle also had a poor connection. It also tended to be hard to activate after being inactive overnight.
But when it did work it pushed the fob button perfectly, so I ordered 2 more. They are working flawlessly and the 'call ahead' feature for the elevator is getting used frequently. It has high WAF, too, even though she initially thought I was wasting my time on a useless SH routine. A quick addition of a contact sensor and some not-so-quick dabbling with dashboard CSS, and now we can tell which landing it is stationed. (I had forgotten just how much I hate CSS.)
@kkossev thanks a million on providing a driver for this. I had been looking at switchbot for years but didn't buy one because it was bluetooth. Glad that Tuya decided to make a zigbee version.
I'm going to use the first one I bought to automate my washing machine. The electricity here in Ireland is cheaper overnight so normally I would wait until 11pm to start the washing, but the disadvantage of doing that would be that my washing would have stayed wet all night until I wake up in the morning.
Actually I'm wondering does anyone have any suggestions as to the best way to trigger an automation so that the figerbot gets pressed a few hours later?
Ideally I would press the button on it and instead of activating immediately it would activate at a set time and also some visual indication would be useful that the washing will be turned on later that night.
I know I could do a virtual switch, and when that is pressed the automation waits until 4 am and then turns on the fingerbot and turns off the virtual switch, but I'd prefer to have a physical way of doing this without opening my phone..
I also think that having another physical button to activate another button pusher (fingerbot) seems a bit odd.
@iEnam use the link from the first post to update the driver. I suppose you have tried to update using the Import button? Unfortunately, there is a breaking change in this version related to the Import function and you need to update the driver once manually from the published link.
The file name in the update link should be "Tuya_Zigbee_Fingerbot_lib_included.groovy". In the previous versions of the driver, the inpirtURL was, however pointing to the main code name, which requires a second library file "kkossev.tuyaFingerbotLib.groovy" to be downloaded to your hub.
The use of Libraries makes the developers job easier, but complicates the deployment...
Hi @kkossev - unfortunately I can’t get my device to work in anything other than push mode. I need switch mode. When I change the preferences it doesn’t change the state variables - so it stays at reverse & only push. I don’t understand how to “update” the driver as you mention. I’ve copied the actual code & pasted it into the driver but still no change. I do note that line 78 is blank? Tried repairing device multiple times. Would you please advise how to update driver as you mention above? Many thanks.