Hello everyone, hope you're all well!
Having just built my first inverter PCB, I realized I don't have any ESP8266's lying around for that handy web interface, but I do have a lot of ESP32's. So instead of just buying some 8266's, I've ported the code to run on the ESP32...
As far as compatibility goes it should work exactly the same; however I didn't have the time to port over the SWD update functionality yet so I have just omitted it for now, so those buttons on the web interface don't work.
If anyone is interested in checking it out you can find it here: https://github.com/Bedz01/esp32-web-interface-port
ESP32 port for the Web Interface
- johu
- Site Admin
- Posts: 6618
- Joined: Thu Nov 08, 2018 10:52 pm
- Location: Kassel/Germany
- Has thanked: 342 times
- Been thanked: 1484 times
- Contact:
Re: ESP32 port for the Web Interface
Thumbs up 
Also a good sharing possibility to use multiple serial ports

Also a good sharing possibility to use multiple serial ports
Support R/D and forum on Patreon: https://patreon.com/openinverter - Subscribe on odysee: https://odysee.com/@openinverter:9
Re: ESP32 port for the Web Interface
Thanks!
I think so too, with the ESP32 having 3 hardware serial ports, you could communicate with 3 inverters with just the standard hardware alone.
Add in the fact that the ESP32 can multiplex its peripherals to almost any pin, you could -in theory- switch back and forth between pairs of pins connected to even more inverters!
I'm probably getting carried away here....

Re: ESP32 port for the Web Interface
sorry for the noob question, but how do we get this onto an ep32 board? The 8266 interface has an arduino sketch, but I'm missing what to do with this...0xBedz wrote: ↑Sat Feb 20, 2021 6:40 am Hello everyone, hope you're all well!
Having just built my first inverter PCB, I realized I don't have any ESP8266's lying around for that handy web interface, but I do have a lot of ESP32's. So instead of just buying some 8266's, I've ported the code to run on the ESP32...
As far as compatibility goes it should work exactly the same; however I didn't have the time to port over the SWD update functionality yet so I have just omitted it for now, so those buttons on the web interface don't work.
If anyone is interested in checking it out you can find it here: https://github.com/Bedz01/esp32-web-interface-port