wifi - nliaudat/esp32_8ch_motor_shield Wiki

Esphome Way

Wifi setup can be done without hard config be enabling AP mode and MQTT Client the same way.

For webserver, it's disabled by default but you could enable it in config.yaml

web_server:
  port: 80  

It enable the REST API too, so the automation can be controlled by openhab or others.