I have a clone Wemos d1-mini-pro lying around so thought I might try to use it. The hardware part is achievable, but a bit at sea on the programming.
The specs are: 16M byte memory,& the board defines from Platformio:
[env:d1_mini_pro] platform = espressif8266 board = d1_mini_pro
You can override default WeMos D1 mini Pro settings per build environment using board_*** option, where *** is a JSON object path from board manifest d1_mini_pro.json. For example, board_build.mcu, board_build.f_cpu, etc.
[env:d1_mini_pro] platform = espressif8266 board = d1_mini_pro ; change microcontroller board_build.mcu = esp8266 ; change MCU frequency board_build.f_cpu = 80000000L
Anyway, the single LED is on GPIO2 (pin 14) & the Serial port is serial on UORXD & UOTXD (pins 25 & 26)
I edited to:
default_envs = openevse_esp32_d1_mini_pro
then added to the end the attached file.
I cannot work out where the platform is modified & if any other changes required.
Thanks, Doug (learning...)