The MAID-EM v2 - Energy Monitor is an energy monitor based on a ESP8266 board that uses the SDM120 (or compatible) single phase energy meter to get energy readings. The energy monitor is MQTT enabled and sends readings for all the values measured by the meter.
The MAID acronym stands for Mqtt enAbled wIfi noDe.
Current version is: v0.1.2 (21/06/2018)
- Works on ESP8266-based boards.
- Separate file with all the variables that need to be configured, so you do not have to mess with all the code
- MQTT enabled with the PubSubClient library
- Configurable MQTT topics to fit your needs
- Publishes various information over MQTT, web, serial and telnet/debug interfaces:
- Current Consumption (kWh)
- Current Power (Watt)
- Accumulated Consumption (kWh)
- Set CPU speed for ESP8266 (telnet only)
- Remote reset of the device (telnet only)
- Free Heap RAM (telnet only)
- IP address
- MAC address
- Retains the last accumulated consumption value even if the device is rebooted, reset or powered off
- ESP8266 Webserver to create a web interface
- Web interface uses Bootstrap framework
- A button on the web interface allows to reset the device remotely
- Debug info via serial interface
- Remote debug via Telnet server with configurable debug level (verbose, debug, info, warning and errors), profiler and filter
- Visual confirmation of operation using the device internal blue LED
- OTA updates