First, thank you for great job.
If it’s possible to get Option “3-C” for uploading advanced configuration? In the way of online format, similar to the Option 1, but creating custom_env.ini configuration file to use with PlatformIO installation.
For example:
Step 1: Choose your board -
a) ESP32,
b) ESP8266,
c) Sonoff bridge - original,
d) Sonoff bridge - hardware hacked,
e) Sonof bridge - software hacked, etc.
Step 2 : Choose hardware modules -
a) RF,
b) IR,
c) BT,
d) bme280
e) etc.
Each module could have submenu, for choosing GPIO for RX and TX, and default option. And sign “+” to add more modules to the build.
Step 3 : Choose software modules -
a) OTA,
b) Advanced WiFi,
c) Advanced MQTT, etc.
Each module could have submenu, for choosing ip, WiFi name, password , MQTT name and default option. And sign “+” to add more modules to the build.
Step 4: Choose flashing mode -
a) Direct connection to the board (You must choose this for first time flasing, later you can use OTA, if you added OTA module in step 3 ),
b) OTA ( if you flashed your board with OTA module included already)
Step 5 : Press " Download" and place file into the same folder with platformio.ini and start flasing.
It would be great if you can arrange something like this.
When I started with OMG it was difficult to understand custom/advanced configuration process, such on-line form can help to flash OMG without code knowledge.
Thank you and sorry for my English, it’s not my native language.