A project for read Inverter SoyoSource data via internet.
With this project you can read via internet the lcd of SoyoSource inverter. You need to connect 3 wire in parallel to the original display cable WITHOUT disconnect the original display cable.
The sketch is designed to only read data so you need to connect only ground and RX to pin D2 of the ESP32, but you need to convert level from 5V to 3.3V. You can use a digital isolator module, as a ADUM1201 or a level converter module. This is the schema of connections:
│ │ │
│ CPU │ │
└────────┘ │
│
oooo │
Disp │
││││
││││ ------------- ------------
││││ | ADUM1201 | | ESP32 |
│││└── RXD ---> | VIA VOA | --> | D2 |
││└─── TXD | VOB VIB | | |
│└──── GND ---> | GND1 GND2 | --> | GND |
└───── 5V ...> | VDD1 VDD2 | --> | 3.3V |
-------------- ------------
But remember to don't disconnect the original display connector because this sketch don't send request of data to the inverter, so if you disconnect the original connector you can't receive data.
After connect the ESP32 to a WIFI Network you can read the IP Address in Serial Monitor. If you digit the address in a browser connected to the same wifi network you can read the data of the inverter. Here some screenshot:
If you have a static ip and open the port in your router you can read data from everywhere in the world.