ESP8266 IoT

Cloudflare DDNS, signed OTA and local IoT on an ESP-01. Version …; once on the network, the device updates itself to the latest release.

This browser cannot flash over USB (Web Serial). Use Chrome or Edge on a computer. Flashing only works over HTTPS.

Before you start

Step by step

  1. Connect GPIO0 to GND, then plug the adapter into USB. The ESP-01 does not enter flashing mode on its own.
  2. Click Install and pick the adapter's serial port.
  3. On a first install, accept erasing the device. To update a device that is already set up, do not erase: the configuration is kept.
  4. When it finishes, unplug the adapter, release GPIO0 and plug it in again. The installer's reset button does not work on the ESP-01.
  5. Click Read the device password and pick the port again: each device has its own, drawn on first boot.
  6. Join the ESP_Config network with that password, open http://192.168.4.1, enter your Wi-Fi and set the panel password. After the device joins the network and the clock syncs, sign in and add an authenticator app: the panel shows the key once.

With the device already flashed, powered without GPIO0 on GND. The password also shows on the panel, under Status.

Erasing the device also erases its configuration (Wi-Fi, Cloudflare, ntfy, IoT).

Once installed, the firmware updates itself through signed OTA. Documentation: README.

A finished install adds one to a public counter. Nothing about you or the device is sent or kept.