Page 1 of 1

ESP32 port for the Web Interface

Posted: Sat Feb 20, 2021 6:40 am
by 0xBedz
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

Re: ESP32 port for the Web Interface

Posted: Sat Feb 20, 2021 8:53 am
by johu
Thumbs up :)
Also a good sharing possibility to use multiple serial ports

Re: ESP32 port for the Web Interface

Posted: Sat Feb 20, 2021 9:35 am
by 0xBedz
johu wrote: Sat Feb 20, 2021 8:53 am Thumbs up :)
Also a good sharing possibility to use multiple serial ports
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.... :lol:

Re: ESP32 port for the Web Interface

Posted: Sat Nov 05, 2022 7:31 pm
by sigdigits
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
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...