The captive portal has a menu item containing the API documentation
I'm using a ESP32 dev board on a custom PCB:
It's using N-Channel MOSFETs to convert the 3.3v TTL towards the 5V TTL the stove understands. Micronova uses RS232 but TX and RX are coupled together.
This means whathever the ESP is transmittig is also received. In software we remove the same bits from the received bits in order to have what we need.

