MichaelHeimann / OpenNETek

make newenergytek inverters (SG600MD etc. ) wifi ready (http + mqtt)
MIT License
5 stars 1 forks source link
esp32 mqtt newenergytek wifi

OpenNETek

You have a Smart Inverter with a name like SG600MD and it looks like this?

sample image of newenergytek microinverter

Then this might be of use to you :)

This repo is inspired by a comment in the NETSGPClient Project ( https://github.com/atc1441/NETSGPClient/issues/13#issuecomment-1147458860 ) which was a quick and dirty way of throwing some example code together and the result was a firmware for an esp that offers a webgui and mqtt capabilities. I loved it so much that I created this here to iron out some issues.

This project offers ESP firmware that improves inverters from newenergytek ( www.newenergytek.com ) sold under many brands. They can be bought from AliExpress, Amazon etc. . They have very limited monitoring capabilities via proprietary "databoxes" which transfer the serial interface unencrypted over the air. Newer Versions (gen3) have a Smart Life/Tuya CBU adapter that works only with the smart life app via a cloud service hosted from china.

The idea is to put an ESP into the inverter to connect it to wifi. The ESP reports performance data via MQTT and offers a simple web page - all without the need of any cloud service.

Guide:

Hardware modification:

open inverter with LC12S

inverter without LC12S

inverter with cables to ESP32

inverter with plastic on thermal pads

Configuration:

I suggest using an ESP with the possibility to connect an external antenna. This way you can repurpose the hole (and even the antenna) from the LC12S. I used ESP32-WROOM-32U, ESP32C3 and also ESP8266.

Beware: some ESP with external antenna socket and internal antenna need hardware modification to "switch" to the external antenna.

Buy Me A Coffee