Devices that still work when the internet doesn't.

Security & Access / key fob

Tuya (white-label) TS0215A Zigbee SOS button

D3 Liberatable — Cloud-bound as sold; a local path exists.

The unplug test

As sold, this is a single red button that only does its job — pushing an emergency alert to a caregiver's phone — once it has been paired to a Tuya Zigbee gateway and the Tuya Smart or Smart Life app, per Tuya's own developer documentation for this exact product line. There is no cited local-only mode for the stock pairing. Re-pair the button to a Zigbee2MQTT or ZHA coordinator instead (hold the button to enter pairing mode, same as pairing to any other Zigbee network) and it publishes a plain 'emergency' action on your own network, which you can then wire to any local automation — a self-hosted notification, a siren, a light — with no Tuya account or gateway anywhere in the path.

Why this tier: As sold, the button's entire purpose — alerting a caregiver remotely — requires pairing to a Tuya Zigbee gateway and the Tuya Smart/Smart Life app, per Tuya's own Zigbee SOS Button standard (ModelIdentifier TS0215A), which describes gateway-mediated, cloud-connected operation with no local-only mode documented. The underlying radio is a standard Tuya Zigbee fingerprint (TS0215A / TS0215A_sos) with its own actively maintained Zigbee2MQTT device page, so re-pairing it to a coordinator the owner runs removes Tuya entirely — a maintained, model-specific liberation path, which is the definition of D3.

Specifications

Account requiredfor core
Works offlineno
Lost when offlinethe entire notification function as sold — pressing the button does nothing useful without the Tuya gateway and app in the path
Forced firmware updatesunknown
Radioszigbee
FCC IDnot checked
Local controlzigbee
Phones homeunknown
Self-hostable full — fully replaceable on your own hardware
Once re-paired to a Zigbee2MQTT or ZHA coordinator, the button's emergency action can drive any self-hosted notification path (Home Assistant companion app push, ntfy, a local siren) — a full replacement of the app-notification function, run entirely on hardware the owner controls.
Parts availableunknown
Availabilityin stock
Price bandunknown
Vendor risk 0 / 3

Making it local

Re-pair the button to a Zigbee2MQTT or ZHA coordinator instead of a Tuya gateway: hold the button to enter pairing mode and join it to your own Zigbee network. It then publishes a standard 'emergency' action locally, which any home-automation setup can act on (notification, siren, light) with no vendor involvement. — software, reversible, actively maintained. Guide

Where to buy

Open questions

Sources

Class A is primary (manual, FCC filing, teardown). Class B is corroborated community reporting. Class C is never sufficient alone.

History

Last verified 2026-09-05 — 1 days ago.