Devices that still work when the internet doesn't.

Lighting & Electrical / smart plug alternative

SONOFF BASICR2

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

The unplug test

As sold, the useful half stops. The physical button on the module still toggles the relay, but the reason you bought a Wi-Fi switch — controlling it from somewhere else, or from an automation — needs the eWeLink app, and commissioning it needs an eWeLink account. Flash Tasmota over the serial header and that inverts completely: the switch answers local HTTP or MQTT on your own network and never contacts anyone. That is a soldering-iron afternoon, not a settings toggle.

Why this tier: Cloud-dependent as sold: the BASICR2 is not among the models supporting Sonoff DIY mode, so the eWeLink app and account are required to commission the device's actual purpose — network-controlled switching. A maintained local path exists via serial-flashed Tasmota, which is the definition of D3.

Specifications

Account requiredfor core
Works offlinepartially
Lost when offlinenetwork and app control of the relay, automations and schedules, initial commissioning, which requires the eWeLink app
Forced firmware updatesunknown
Radioswifi
FCC IDnot checked
Local controlnone
Phones homeunknown
Self-hostable full — fully replaceable on your own hardware
Tasmota, flashed over the serial header, replaces eWeLink completely — the relay then answers local HTTP or MQTT with no vendor involvement. Note the BASICR2 cannot use Sonoff's over-the-air DIY flashing path, which covers only the BASICR3, RF R3 and Mini; this one needs a 3.3V USB serial adapter and physical access to the pins.
Parts availableunknown
Availabilitydiscontinued
Price bandunknown
Vendor risk 0 / 3

Making it local

Flash Tasmota over the four labelled serial pins (3V3, RX, TX, GND) with a 3.3V USB FTDI adapter, holding the button while powering on to enter flash mode. Afterwards the device is controllable entirely locally over its web UI, HTTP, or MQTT with no vendor involvement. — soldering, reversible, actively maintained. Guide

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-02 — 4 days ago.