Skip to content
Charles Powell edited this page Aug 24, 2020 · 12 revisions

Welcome to the ESPSense wiki!

Known Supported Energy Monitoring Plugs

ESPSense supports a number of energy-monitoring commercial plugs, once they've been flashed with ESPHome. The following pages provide the known working ESPHome configurations.

Flashing ESPHome via OTA

A detailed guide is in work, but at a high level the process is as follows:

  1. Use Tuya Convert (or another like process) to override the stock firmware with Tasmota or ESPurna, which allow uploading of .bin files from the browser. Personally, I've used ESPurna with success.
  2. Compile an ESPHome binary. I've found it easier to start with a basic, minimal functionality ESPHome configuration, and then do the more advanced configuration with the ESPHome tools (or Home Assistant).
  3. Flash that ESPHome binary via browser upload.
  4. Develop/finalize the full functionality ESPHome configuration you want, and flash that via ESPHome tools/Home Assitant.

Flashing ESPHome directly

This takes a little more work, but some devices (non-Tuya based) have to be flashed directly the first time. You would need a USB-to-UART bridge (Arduino boards can fill this role!) attached directly to the UART interface on your device. This guide on ESPHome covers the basic approach.

Clone this wiki locally