Giter VIP home page Giter VIP logo

mpm3pm_espeasy's Introduction

MPM3PM_ESPEasy

ESPEasy with ModBus Interface to Energy Meter MPM3PM

This version adds a Modbus interface for the Energy-Meter MPM3PM amazon link to ESPEasy. The MPM3PM is a quality Energy meter made in Austria and suitable for bi-directional energy measurements.

The new MPM3PM library is based on the SDM630 library SDM630.

Picture of MPM3PM

You find pre-compiled binaries in the Binaries folder (for 4M Flash). If you need additional not supported sensors you have to compile everything by yourself. For this follow the instructions of the original ESPEasy version but keep the MPM3PM plug-in enabled.

For the hardware interface between ESP8266 and the meter you need an adapter interface from UART to RS-485 like this: RS-485 Interface. If DE pin support is enabled you have to short-circuit the DE and RE pin on the linked interface board and connect it to the selected GPIO.

Connection RS485 Interface <-> ESP8266:

DI <-> TX, GPIO-1 (D10) TX0

RO <-> RX, GPIO-3 (D9) RX0

DE/RE <-> GPIO12 (D6) (for example)

VCC <-> 3.3V

GND <-> GND

Picture test-setup

Picture test-setup

After installing ESPEasy configure the Energy Meter in the Device Setup tab, see example:

Picture test-setup

After setup the measurement data of the selected sources is shown in the device overview:

Picture test-setup

To transmit the measurement data to the outside of ESPEasy a Controller needs to be configured. The example below shows a MQTT interface:

Picture test-setup

Have fun!

mpm3pm_espeasy's People

Contributors

cnkz111 avatar

Stargazers

Steven Wang avatar

Forkers

paulenuta

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.