This is a working example of open source MODBridge working with the SDM120 Energy meter via MODBUS RTU.
- MODBridge can be find at: untrol.io and Tindie
- SDM120 Energy meter: SDM120 Modbus RS485 Single Phase DIN Rail Energy Meter
- SDM220 Energy meter: SDM220-Modbus Single Phase DIN Rail Energy meter, RS485 Modbus
- SDM630 Energy meter: SDM630-Modbus Din Rail Three Phase Energy Meter. RS485
- Programming dongle for UART/USB if not, OTA: USB to serial UART Programming
The firmware has been writen using PlatformIO which is a nie, neat IDE, check it out: Learn how to install PlatformIO IDE
If you're feeling brave and want to customize or improve the Firmware Over the Air (OTA), check this link: Over-the-Air (OTA) update basically you change your sketch and upload it by running the following line on PlatformIO terminal:
platformio run --target upload --upload-port IP_ADDRESS_HERE
OR if you want to use Arduino IDE: Arduino IDE OTA
Download Blynk App: Getting Started with Blynk
And scan the following QR code to clone the demo App:
To do: -Make registers and conf user friendly