Flashing Sonoff Devices with ESPHome — Local Control, No Cloud

Flashing Sonoff Devices with ESPHome — Local Control, No Cloud Why Flash Them? Sonoff devices come from the factory running eWeLink firmware that requires a cloud connection to function. Your automations go out to Sonoff’s servers and come back. If their servers go down, or your internet goes down, your devices stop responding. They also collect data about your usage. Flashing with ESPHome replaces the factory firmware with your own. The device connects directly to Home Assistant on your local network — no cloud, no third party servers, no internet required. Response times drop from seconds to milliseconds and you have full control over exactly what the device does. ...

April 14, 2026 · 9 min · 1852 words · Fletcher Munson