Skip to content

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.

Notifications You must be signed in to change notification settings

marine1988/SDM120

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MAID-EM v2 - Energy Monitor

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.

Version

Current version is: v0.1.2 (21/06/2018)

Features

  • 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

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 86.1%
  • C 12.5%
  • Other 1.4%