Github Upload Boards Devices Community Docs Blog

Custom built files (env-PlatformIO) online

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.