Update, 16 October 2020.
This device handler was designed for the original SmartThings app (the “SmartThings Classic” app). The SmartThings classic app was shut down by Samsung on the 15 October 2020 (despite protests), causing it to stop working, and forcing users to migrate to the new app. I noted that this device handler, or a port of it, appears to exist in the new app, but doesn’t work correctly (there is no main UI page, which contained the controls necessary for registering/unregistering RFID tags). I couldn’t easily see how to fix this (or indeed, if fixing it was possible, or even whether custom device handlers are still supported).
I also noticed that the new app would not allow me to edit some of the more advanced conditions in some unrelated automations I have.
Altogether, this has left me upset with Samsung for breaking a home automation setup that I had invested heavily in, which had been working well for years, and which I depend upon both for convenience and for home security.
The lesson I take away from this is that it is a bad idea to try to depend on cloud-hosted home automation services, which may be changed or withdrawn by companies due to wider commercial interests than the smooth operation of your home (or, perhaps because they find that launching a new product is easier than figuring out how to support the old one). It is very frustrating when planned obsolescence breaks some of your periphery devices (e.g., Nest or Sonos), but it is intolerable when it impacts your automation hub, and thus breaks everything.
Rant over. This week I abandoned SmartThings and switched to Home Assistant, which took about 3 evenings of work. Hopefully members of the SmartThings community who depend on this device handler will eventually find a way to continue to use it with SmartThings. If not, this keypad can be configured out of the box in Home Assistant (see post by bruring here) .
Original post:
I have created a working device handler for the Zipato (a.k.a. Benext / Wintop) RFID tag reader.
After a few bug fixes, it’s working well for me, and finally allows me to give house guests a way to disarm the security system (and allows me to disarm it if my phone is out of juice).
The device looks like a switch on your network (home=off, away=on), which allows you to automate against it with routines and SmartApps. You can register 9 RFID tags or user codes by default, and can expand this up to 255 if you want to edit the device handler.
I have set it up against my home & away routines so that when the away routine is automatically performed when the device turns “on”, and the “home” routine is automatically performed when it is turned “off”. In addition, to ensure that other home/away routines keep the keypad state in sync, I have set up the “away” routine to switch the device “on”, and for the “home” routine to switch it off. It works seamlessly. I hope others enjoy.