[DOCS] Overhaul new-user onboarding, home page, and upload flow (#2347)
Getting started: - New 15-minute Getting Started guide featuring the two most popular tracks (BLE on esp32dev-ble, RF on lilygo-rtl_433), with broker setup and a verification step - Sidebar restructured around the new-user journey; upload options numbered by ease; Gitpod upload method removed Home page: - VitePress hero with clear actions, larger hero image - How-it-works pipeline diagram shared as a component (responsive via container queries), use-case grid, bigger video tiles without the image lightbox, refreshed press coverage list, functions pills - Support section pointing to Theengs Bridge and github.com/sponsors/1technophile Upload flow: - Decision-oriented upload landing page (journey strip, method cards, comparison table) - Pre-flight checklist and driver troubleshooting on the web installer - Guided environment picker (bridge + hardware wizard) replacing the filter chips, with manifest-verified recommendations - Post-flash next-steps card linking to the portal and verification Board images: - custom_img key in environments.ini and board photos for all web-flashable environments (licenses recorded); private prod_env.ini environments excluded from boards-info.json Corrections: - RF frequency coverage stated as 433/315/868/915MHz - Removed references to the retired compatible.openmqttgateway.com site (BLE list is decoder.theengs.io), the discontinued Theengs Plug, and the private sponsor forum Claude-Session: https://claude.ai/code/session_01TYysQW8tpmt1dWWuzKhTLi Co-authored-by: Florian <1technophile@users.noreply.github.com> Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
67 files changed
+1142
-412
No files matched your search
@@ -24,6 +24,7 @@ board_build.ldscript = eagle.flash.1m64.ld ;this frees more space for firmware u
|
||||
;extra_scripts = scripts/compressFirmware.py ;uncomment this to compress the firmware. This helps updating e.g. Sonoff RF Bridge via OTA flash by saving space for the uploaded firmware.
|
||||
custom_description = RF gateway for the Sonoff RF Bridge relying on the internal decoder
|
||||
custom_hardware = RFBridge v1
|
||||
custom_img = img/boards/sonoff-rf-bridge.jpg
|
||||
|
||||
[env:rfbridge-direct]
|
||||
platform = ${com.esp8266_platform}
|
||||
@@ -48,6 +49,7 @@ board_build.ldscript = eagle.flash.1m64.ld ;this frees more space for firmware u
|
||||
;extra_scripts = scripts/compressFirmware.py ;uncomment this to compress the firmware. This helps updating e.g. Sonoff RF Bridge via OTA flash by saving space for the uploaded firmware.
|
||||
custom_description = 'RF gateway for the Sonoff RF Bridge requiring direct hack, relying on ESPilight library, <a href="https://1technophile.blogspot.com/2019/04/sonoff-rf-bridge-pilight-or-how-to.html" target="_blank">tutorial</a>.'
|
||||
custom_hardware = RFBridge v1
|
||||
custom_img = img/boards/sonoff-rf-bridge.jpg
|
||||
|
||||
[env:theengs-bridge]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -88,6 +90,7 @@ build_flags =
|
||||
'-mfix-esp32-psram-cache-strategy=memw'
|
||||
custom_description = 'BLE gateway with external antenna and Ethernet/WiFi connectivity, <a href="https://tbridge01.theengs.io/" target="_blank">user guide</a>'
|
||||
custom_hardware = Theengs Bridge gateway ethernet
|
||||
custom_img = img/Theengs-Bridge-ble-gateway.png
|
||||
|
||||
[env:theengs-bridge-v11]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -289,6 +292,7 @@ build_flags =
|
||||
'-DGateway_Name="OMG_ESP32_RF"'
|
||||
'-DvalueAsATopic=true'
|
||||
custom_description = RF gateway using RCSwitch library
|
||||
custom_img = img/boards/esp32dev.jpg
|
||||
|
||||
[env:esp32dev-pilight]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -306,6 +310,7 @@ build_flags =
|
||||
'-DZgatewayPilight="Pilight"'
|
||||
'-DGateway_Name="OMG_ESP32_Pilight"'
|
||||
custom_description = RF gateway using ESPilight library
|
||||
custom_img = img/boards/esp32dev.jpg
|
||||
|
||||
[env:esp32dev-pilight-cc1101]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -325,6 +330,7 @@ build_flags =
|
||||
'-DZradioCC1101="CC1101"'
|
||||
'-DGateway_Name="OMG_ESP32_Pilight-CC1101"'
|
||||
custom_description = Gateway using ESPilight library only, need CC1101
|
||||
custom_img = img/boards/esp32dev.jpg
|
||||
|
||||
[env:esp32dev-somfy-cc1101]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -341,6 +347,7 @@ build_flags =
|
||||
'-DZradioCC1101="CC1101"'
|
||||
'-DGateway_Name="OMG_ESP32_Somfy-CC1101"'
|
||||
custom_description = Gateway using Somfy Remote library, need CC1101
|
||||
custom_img = img/boards/esp32dev.jpg
|
||||
|
||||
[env:esp32dev-pilight-somfy-cc1101]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -362,6 +369,7 @@ build_flags =
|
||||
'-DZradioCC1101="CC1101"'
|
||||
'-DGateway_Name="OMG_ESP32_Pilight-Somfy-CC1101"'
|
||||
custom_description = Gateway using Somfy Remote and ESPilight library, need CC1101
|
||||
custom_img = img/boards/esp32dev.jpg
|
||||
|
||||
[env:esp32dev-weatherstation]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -376,6 +384,7 @@ build_flags =
|
||||
'-DZgatewayWeatherStation="WeatherStation"'
|
||||
'-DGateway_Name="OMG_ESP32_WeatherStation"'
|
||||
custom_description = Gateway to retrieve weather station data Ventus W174/W132 (tested), Auriol H13726, Hama EWS 1500, Meteoscan W155/W160 using WeatherStationDataRx
|
||||
custom_img = img/boards/esp32dev.jpg
|
||||
|
||||
[env:esp32dev-gf-sun-inverter]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -391,6 +400,7 @@ build_flags =
|
||||
'-DZgatewayGFSunInverter="GFSunInverter"'
|
||||
'-DGateway_Name="OMG_ESP32_GFSunInverter"'
|
||||
custom_description = RS232 reading of GridFree Sun Inverter
|
||||
custom_img = img/boards/esp32dev.jpg
|
||||
|
||||
[env:esp32dev-ir]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -405,6 +415,7 @@ build_flags =
|
||||
'-DZgatewayIR="IR"'
|
||||
'-DGateway_Name="OMG_ESP32_IR"'
|
||||
custom_description = Infrared (Emitting and receiving) using IRremoteESP8266
|
||||
custom_img = img/boards/esp32dev.jpg
|
||||
|
||||
[env:esp32dev-ble]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -422,6 +433,7 @@ build_flags =
|
||||
'-DLED_PIN_ON=0'
|
||||
'-DGateway_Name="OMG_ESP32_BLE"'
|
||||
custom_description = Regular BLE gateway with adaptive scanning activated, automatically adapts the scan parameters depending on your devices
|
||||
custom_img = img/boards/esp32dev.jpg
|
||||
|
||||
[env:esp32dev-ble-broker]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -440,6 +452,7 @@ build_flags =
|
||||
'-DGateway_Name="OMG_ESP32_BLE"'
|
||||
'-DMQTT_BROKER_MODE=true'
|
||||
custom_description = MQTT Broker with BLE gateway with adaptive scanning activated, automatically adapts the scan parameters depending on your devices
|
||||
custom_img = img/boards/esp32dev.jpg
|
||||
|
||||
[env:esp32dev-ble-mqtt-undecoded]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -458,6 +471,7 @@ build_flags =
|
||||
'-DGateway_Name="OMG_ESP32_BLE"'
|
||||
'-DMQTTDecodeTopic="undecoded"'
|
||||
custom_description = BLE gateway with the decoding offloaded to Theengs Gateway
|
||||
custom_img = img/boards/esp32dev.jpg
|
||||
|
||||
[env:esp32dev-ble-aws]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -484,6 +498,7 @@ build_flags =
|
||||
'-DMQTT_PASS=""'
|
||||
'-DAWS_IOT=true'
|
||||
custom_description = BLE gateway with AWS integration capability
|
||||
custom_img = img/boards/esp32dev.jpg
|
||||
|
||||
[env:esp32feather-ble]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -502,6 +517,7 @@ build_flags =
|
||||
'-DGateway_Name="OMG_ESP32_FTH_BLE"'
|
||||
custom_description = BLE Gateway
|
||||
custom_hardware = ESP32 Feather Adafruit
|
||||
custom_img = img/boards/esp32-feather.jpg
|
||||
|
||||
[env:esp32-lolin32lite-ble]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -532,6 +548,7 @@ build_flags =
|
||||
; '-Dwifi_password="WIFI_PASSWORD"'
|
||||
custom_description = 'Suitable for low power with BLE gateway, <a href="https://1technophile.blogspot.com/2021/04/low-power-esp32-ble-gateway.html" target="_blank">tutorial</a>'
|
||||
custom_hardware = LOLIN 32 Lite
|
||||
custom_img = img/boards/lolin32-lite.jpg
|
||||
|
||||
[env:esp32-olimex-gtw-ble-eth]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -552,6 +569,7 @@ build_flags =
|
||||
'-DGateway_Name="OMG_ESP32_OLM_GTWE"'
|
||||
custom_description = BLE gateway using ethernet or wifi
|
||||
custom_hardware = OLIMEX ESP32 Gateway
|
||||
custom_img = img/boards/olimex-esp32-gateway.jpg
|
||||
|
||||
[env:esp32-olimex-gtw-ble-poe]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -569,6 +587,7 @@ build_flags =
|
||||
'-DGateway_Name="OMG_ESP32_OLM_POE"'
|
||||
custom_description = BLE gateway using ethernet, need to be configured through PIO
|
||||
custom_hardware = OLIMEX ESP32 Gateway with POE
|
||||
custom_img = img/boards/olimex-esp32-poe.jpg
|
||||
|
||||
[env:esp32-olimex-gtw-ble-poe-iso]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -586,6 +605,7 @@ build_flags =
|
||||
'-DGateway_Name="OMG_ESP32_OLM_POE"'
|
||||
custom_description = BLE gateway using ethernet, need to be configured through PIO
|
||||
custom_hardware = OLIMEX ESP32 Gateway with POE and ISO
|
||||
custom_img = img/boards/olimex-esp32-poe-iso.jpg
|
||||
|
||||
[env:esp32-wt32-eth01-ble-eth]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -606,6 +626,7 @@ build_flags =
|
||||
'-DGateway_Name="OMG_ESP32_WT32-ETH01"'
|
||||
custom_description = BLE gateway using ethernet, need to be configured through PIO
|
||||
custom_hardware = WT32
|
||||
custom_img = img/boards/wt32-eth01.jpg
|
||||
|
||||
[env:esp32-olimex-gtw-ble-wifi]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -625,6 +646,7 @@ build_flags =
|
||||
'-DGateway_Name="OMG_ESP32_OLM_GTWW"'
|
||||
custom_description = BLE gateway using wifi
|
||||
custom_hardware = OLIMEX ESP32 Gateway
|
||||
custom_img = img/boards/olimex-esp32-gateway.jpg
|
||||
|
||||
[env:esp32-m5stick-ble]
|
||||
platform = espressif32@6.1.0
|
||||
@@ -648,6 +670,7 @@ build_flags =
|
||||
board_upload.speed = 921600
|
||||
custom_description = Expandable module with BLE gateway, display, and little IR emitter
|
||||
custom_hardware = M5Stick Grey
|
||||
custom_img = img/boards/m5stick.webp
|
||||
|
||||
[env:esp32-m5stack-ble]
|
||||
platform = espressif32@6.1.0
|
||||
@@ -672,6 +695,7 @@ build_flags =
|
||||
board_upload.speed = 921600
|
||||
custom_description = Expandable module with BLE gateway and display
|
||||
custom_hardware = M5Stack Core
|
||||
custom_img = img/boards/m5stack-core.webp
|
||||
|
||||
[env:esp32-m5tough-ble]
|
||||
platform = espressif32@6.1.0
|
||||
@@ -690,6 +714,7 @@ build_flags =
|
||||
board_upload.speed = 921600
|
||||
custom_description = Expandable module with BLE gateway and display, suitable for outdoor
|
||||
custom_hardware = M5Tough rugged
|
||||
custom_img = img/boards/m5tough.webp
|
||||
|
||||
[env:esp32-m5stick-c-ble]
|
||||
platform = espressif32@6.1.0
|
||||
@@ -720,6 +745,7 @@ build_flags =
|
||||
board_upload.speed = 1500000
|
||||
custom_description = Expandable module with BLE gateway, display, and little IR emitter
|
||||
custom_hardware = M5Stick C
|
||||
custom_img = img/boards/m5stick-c.webp
|
||||
|
||||
[env:esp32-m5stick-cp-ble]
|
||||
platform = espressif32@6.1.0
|
||||
@@ -750,6 +776,7 @@ build_flags =
|
||||
board_upload.speed = 1500000
|
||||
custom_description = Expandable module with BLE gateway, display, and little IR emitter
|
||||
custom_hardware = M5Stick CP
|
||||
custom_img = img/boards/m5stick-c-plus.webp
|
||||
|
||||
[env:esp32-m5atom-matrix]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -781,6 +808,7 @@ build_flags =
|
||||
board_upload.speed = 1500000
|
||||
custom_description = Compact enclosure ESP32 with BLE gateway
|
||||
custom_hardware = M5 ATOM Matrix
|
||||
custom_img = img/boards/m5atom-matrix.webp
|
||||
|
||||
[env:esp32-m5atom-lite]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -807,6 +835,7 @@ build_flags =
|
||||
board_upload.speed = 1500000
|
||||
custom_description = Compact enclosure ESP32 with BLE gateway
|
||||
custom_hardware = M5 ATOM Lite
|
||||
custom_img = img/boards/m5atom-lite.webp
|
||||
|
||||
[env:esp32doitv1-aithinker-r01-sx1278]
|
||||
platform = espressif32@6.1.0
|
||||
@@ -858,6 +887,7 @@ board_upload.speed = 921600
|
||||
board_upload.port = /dev/cu.usbserial-0001
|
||||
board_monitor.speed = 921600
|
||||
board_monitor.port = /dev/cu.usbserial-0001
|
||||
custom_img = img/boards/esp32doitv1.jpg
|
||||
|
||||
[env:esp32doitv1-aithinker-r01-sx1278-hcsr501-test]
|
||||
extends = env:esp32doitv1-aithinker-r01-sx1278
|
||||
@@ -926,6 +956,7 @@ build_flags =
|
||||
; '-DRADIOLIB_DEBUG=true'
|
||||
; '-DRADIOLIB_VERBOSE=true'
|
||||
custom_description = Gateway using RTL_433_ESP library, need CC1101
|
||||
custom_img = img/boards/esp32dev.jpg
|
||||
|
||||
[env:esp32dev-rtl_433-fsk]
|
||||
platform = espressif32@6.1.0
|
||||
@@ -970,6 +1001,7 @@ build_flags =
|
||||
; '-DRADIOLIB_DEBUG=true'
|
||||
; '-DRADIOLIB_VERBOSE=true'
|
||||
custom_description = Gateway using RTL_433_ESP library and RadioLib with FSK modulation (beta), need CC1101
|
||||
custom_img = img/boards/esp32dev.jpg
|
||||
|
||||
[env:heltec-rtl_433]
|
||||
platform = espressif32@6.1.0
|
||||
@@ -999,6 +1031,7 @@ build_flags =
|
||||
; '-DDISPLAY_METRIC=false'
|
||||
custom_description = Gateway using RTL_433_ESP and RadioLib
|
||||
custom_hardware = ESP32 HELTEC LORA32 V2
|
||||
custom_img = img/boards/heltec-wifi-lora-32.png
|
||||
|
||||
[env:heltec-rtl_433-fsk]
|
||||
platform = espressif32@6.1.0
|
||||
@@ -1032,6 +1065,7 @@ build_flags =
|
||||
; '-DDISPLAY_METRIC=false'
|
||||
custom_description = Gateway using RTL_433_ESP and RadioLib with FSK modulation (beta)
|
||||
custom_hardware = ESP32 HELTEC LORA32 V2
|
||||
custom_img = img/boards/heltec-wifi-lora-32.png
|
||||
|
||||
[env:heltec-ble]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -1057,6 +1091,7 @@ build_flags =
|
||||
; '-DDISPLAY_METRIC=false'
|
||||
custom_description = Heltec BLE gateway with adaptive scanning activated, automatically adapts the scan parameters depending on your devices
|
||||
custom_hardware = ESP32 HELTEC LORA32 V2
|
||||
custom_img = img/boards/heltec-wifi-lora-32.png
|
||||
|
||||
[env:lilygo-rtl_433]
|
||||
platform = espressif32@6.1.0
|
||||
@@ -1086,6 +1121,7 @@ build_flags =
|
||||
; '-DDISPLAY_METRIC=false'
|
||||
custom_description = For ESP32, Gateway using RTL_433_ESP and RadioLib
|
||||
custom_hardware = ESP32 LILYGO LoRa32 V2.1
|
||||
custom_img = img/boards/lilygo-lora32-v21.jpg
|
||||
|
||||
[env:lilygo-rtl_433-fsk]
|
||||
platform = espressif32@6.1.0
|
||||
@@ -1119,6 +1155,7 @@ build_flags =
|
||||
; '-DDISPLAY_METRIC=false'
|
||||
custom_description = For ESP32, Gateway using RTL_433_ESP and RadioLib with FSK modulation (beta)
|
||||
custom_hardware = ESP32 LILYGO LoRa32 V2.1
|
||||
custom_img = img/boards/lilygo-lora32-v21.jpg
|
||||
|
||||
[env:lilygo-t3-s3-rtl_433]
|
||||
platform = espressif32@6.10.0
|
||||
@@ -1165,6 +1202,7 @@ build_flags =
|
||||
'-DRF_MODULE_DIO5=36'
|
||||
custom_description = For ESP32, Gateway using RTL_433_ESP and RadioLib with FSK modulation (beta)
|
||||
custom_hardware = ESP32 LILYGO T3-S3 SX1276 v1.0
|
||||
custom_img = img/boards/lilygo-t3-s3.jpg
|
||||
|
||||
[env:lilygo-t3-s3-rtl_433-fsk]
|
||||
platform = espressif32@6.10.0
|
||||
@@ -1215,6 +1253,7 @@ build_flags =
|
||||
'-DRF_MODULE_DIO5=36'
|
||||
custom_description = For ESP32, Gateway using RTL_433_ESP and RadioLib with FSK modulation (beta)
|
||||
custom_hardware = ESP32 LILYGO T3-S3 SX1276 v1.0
|
||||
custom_img = img/boards/lilygo-t3-s3.jpg
|
||||
|
||||
[env:lilygo-ble]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -1240,6 +1279,7 @@ build_flags =
|
||||
; '-DDISPLAY_METRIC=false'
|
||||
custom_description = LilyGo BLE gateway with adaptive scanning activated, automatically adapts the scan parameters depending on your devices
|
||||
custom_hardware = ESP32 LILYGO LoRa32 V2.1
|
||||
custom_img = img/boards/lilygo-lora32-v21.jpg
|
||||
|
||||
[env:esp32dev-multi_receiver]
|
||||
platform = espressif32@6.1.0
|
||||
@@ -1266,6 +1306,7 @@ build_flags =
|
||||
'-DRF_MODULE_GDO2=27' ; CC1101 pin GDO2
|
||||
; '-DRF_MODULE_INIT_STATUS=true' ; Display transceiver config during startup
|
||||
custom_description = Multi RF library with the possibility to switch between RTL_433_ESP, NewRemoteSwitch and RCSwitch, need CC1101
|
||||
custom_img = img/boards/esp32dev.jpg
|
||||
|
||||
[env:esp32dev-multi_receiver-pilight]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -1296,6 +1337,7 @@ build_flags =
|
||||
'-DRF_MODULE_GDO2=27' ; CC1101 pin GDO2
|
||||
; '-DRF_MODULE_INIT_STATUS=true' ; Display transceiver config during startup
|
||||
custom_description = Multi RF library with the possibility to switch between ESPilight, NewRemoteSwitch and RCSwitch, need CC1101
|
||||
custom_img = img/boards/esp32dev.jpg
|
||||
|
||||
[env:tinypico-ble]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -1313,6 +1355,7 @@ build_flags =
|
||||
board_build.flash_mode = dio
|
||||
custom_description = BLE gateway
|
||||
custom_hardware = ESP32 TinyPICO
|
||||
custom_img = img/boards/tinypico.jpg
|
||||
|
||||
[env:ttgo-lora32-v1]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -1335,6 +1378,7 @@ build_flags =
|
||||
'-DGateway_Name="OMG_ESP32_LORA"'
|
||||
custom_description = LORA communication using arduino-LoRA configurable frequency
|
||||
custom_hardware= ESP32 TTGO LORA V1
|
||||
custom_img = img/boards/ttgo-lora32-v1.jpg
|
||||
|
||||
[env:ttgo-lora32-v21]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -1362,6 +1406,7 @@ build_flags =
|
||||
; '-DDISPLAY_METRIC=false'
|
||||
custom_description = For ESP32, Gateway using LORA
|
||||
custom_hardware = ESP32 LILYGO LoRa32 V2.1
|
||||
custom_img = img/boards/lilygo-lora32-v21.jpg
|
||||
|
||||
[env:ttgo-t-beam]
|
||||
# See version pinout differences here
|
||||
@@ -1394,6 +1439,7 @@ build_flags =
|
||||
'-DTimeBetweenReadingADC=60000'
|
||||
custom_description = BLE gateway with battery holder
|
||||
custom_hardware = TTGO T BEAM
|
||||
custom_img = img/boards/ttgo-t-beam.jpg
|
||||
|
||||
[env:heltec-wifi-lora-32] ; Heltec ESP32 Board with SSD1306 display
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -1425,6 +1471,7 @@ custom_description = LORA communication using arduino-LoRA
|
||||
custom_hardware = ESP32 HELTEC LORA32
|
||||
|
||||
; For testing only, not for production use
|
||||
custom_img = img/boards/heltec-wifi-lora-32.png
|
||||
[env:shelly-plus1]
|
||||
platform = ${com.esp32_solo_platform}
|
||||
board = esp32-solo1
|
||||
@@ -1457,6 +1504,7 @@ build_flags =
|
||||
'-DGATEWAY_MODEL="SPLUS1"'
|
||||
custom_description = BLE, Relay control, Switch
|
||||
custom_hardware = Shelly Plus 1
|
||||
custom_img = img/boards/shelly-plus1.jpg
|
||||
|
||||
[env:nodemcuv2-all-test]
|
||||
platform = ${com.esp8266_platform}
|
||||
@@ -1545,6 +1593,7 @@ build_flags =
|
||||
'-DGateway_Name="OMG_ESP8266_2G"'
|
||||
board_build.flash_mode = dout
|
||||
custom_description = SMS gateway, need A6/A7 GSM module
|
||||
custom_img = img/boards/nodemcuv2.jpg
|
||||
|
||||
[env:nodemcuv2-ir]
|
||||
platform = ${com.esp8266_platform}
|
||||
@@ -1560,6 +1609,7 @@ build_flags =
|
||||
'-DGateway_Name="OMG_ESP8266_IR"'
|
||||
board_build.flash_mode = dout
|
||||
custom_description = Infrared gateway using IRremoteESP8266
|
||||
custom_img = img/boards/nodemcuv2.jpg
|
||||
|
||||
[env:nodemcuv2-serial]
|
||||
platform = ${com.esp8266_platform}
|
||||
@@ -1574,6 +1624,7 @@ build_flags =
|
||||
'-DGateway_Name="OMG_ESP8266_SERIAL"'
|
||||
board_build.flash_mode = dout
|
||||
custom_description = SERIAL gateway
|
||||
custom_img = img/boards/nodemcuv2.jpg
|
||||
|
||||
[env:avatto-bakeey-ir]
|
||||
platform = ${com.esp8266_platform}
|
||||
@@ -1614,6 +1665,7 @@ build_flags =
|
||||
'-DvalueAsATopic=true'
|
||||
board_build.flash_mode = dout
|
||||
custom_description = The historic RF gateway using RCSwitch library
|
||||
custom_img = img/boards/nodemcuv2.jpg
|
||||
|
||||
[env:nodemcuv2-rf-cc1101]
|
||||
platform = ${com.esp8266_platform}
|
||||
@@ -1632,6 +1684,7 @@ build_flags =
|
||||
'-DvalueAsATopic=true'
|
||||
board_build.flash_mode = dout
|
||||
custom_description = RF gateway using RCSwitch library with CC1101
|
||||
custom_img = img/boards/nodemcuv2.jpg
|
||||
|
||||
[env:nodemcuv2-somfy-cc1101]
|
||||
platform = ${com.esp8266_platform}
|
||||
@@ -1649,6 +1702,7 @@ build_flags =
|
||||
'-DGateway_Name="OMG_ESP8266_Somfy-CC1101"'
|
||||
board_build.flash_mode = dout
|
||||
custom_description = Somfy RF gateway using Somfy Remote library, need CC1101
|
||||
custom_img = img/boards/nodemcuv2.jpg
|
||||
|
||||
[env:manual-wifi-test]
|
||||
platform = ${com.esp8266_platform}
|
||||
@@ -1696,6 +1750,7 @@ build_flags =
|
||||
'-DGateway_Name="OMG_ESP8266_RF2"'
|
||||
board_build.flash_mode = dout
|
||||
custom_description = KAKU RF gateway using NewRemoteSwitch library
|
||||
custom_img = img/boards/nodemcuv2.jpg
|
||||
|
||||
[env:nodemcuv2-rf2-cc1101]
|
||||
platform = ${com.esp8266_platform}
|
||||
@@ -1713,6 +1768,7 @@ build_flags =
|
||||
'-DGateway_Name="OMG_ESP8266_RF2-CC1101"'
|
||||
board_build.flash_mode = dout
|
||||
custom_description = KAKU RF gateway using NewRemoteSwitch library, need CC1101
|
||||
custom_img = img/boards/nodemcuv2.jpg
|
||||
|
||||
[env:nodemcuv2-pilight]
|
||||
platform = ${com.esp8266_platform}
|
||||
@@ -1729,6 +1785,7 @@ build_flags =
|
||||
'-fcommon'
|
||||
board_build.flash_mode = dout
|
||||
custom_description = Gateway using ESPilight without the need of CC1101
|
||||
custom_img = img/boards/nodemcuv2.jpg
|
||||
|
||||
[env:nodemcuv2-weatherstation]
|
||||
platform = ${com.esp8266_platform}
|
||||
@@ -1744,6 +1801,7 @@ build_flags =
|
||||
'-DGateway_Name="OMG_ESP8266_RF3"'
|
||||
board_build.flash_mode = dout
|
||||
custom_description = RF gateway using WeatherStationDataRx library
|
||||
custom_img = img/boards/nodemcuv2.jpg
|
||||
|
||||
[env:sonoff-basic]
|
||||
platform = ${com.esp8266_platform}
|
||||
@@ -1766,6 +1824,7 @@ build_flags =
|
||||
board_build.flash_mode = dout
|
||||
custom_description = Basic Sonoff wifi relay
|
||||
custom_hardware = Sonoff Basic R1, R2
|
||||
custom_img = img/boards/sonoff-basic.jpg
|
||||
|
||||
[env:sonoff-basic-rfr3]
|
||||
platform = ${com.esp8266_platform}
|
||||
@@ -1791,6 +1850,7 @@ build_flags =
|
||||
board_build.flash_mode = dout
|
||||
custom_description = 'Wifi relay and RF receiver using RCSwitch library, <a href="https://1technophile.blogspot.com/2019/08/new-sonoff-rfr3-as-433tomqtt-gateway.html" target="_blank">tutorial</a>'
|
||||
custom_hardware = 'Sonoff Basic RFR3, <a href="https://1technophile.blogspot.com/2019/08/new-sonoff-rfr3-as-433tomqtt-gateway.html" target="_blank">tutorial</a>'
|
||||
custom_img = img/boards/sonoff-rfr3.jpg
|
||||
|
||||
[env:esp32dev-ble-datatest]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -1812,6 +1872,7 @@ build_flags =
|
||||
'-DpubBLEAdvData=true'
|
||||
'-DGateway_Name="OMG_ESP32_BLE"'
|
||||
custom_description = Default BLE gateway with additional servicedata, manufacturerdata and service uuid for analysing decoding issues
|
||||
custom_img = img/boards/esp32dev.jpg
|
||||
|
||||
[env:esp32s3-dev-c1-ble]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -1831,6 +1892,7 @@ build_flags =
|
||||
'-DNO_INT_TEMP_READING=true' ; Internal temperature reading not building on ESP32 C3 or S3
|
||||
'-DGateway_Name="OMG_ESP32_BLE"'
|
||||
custom_description = BLE gateway on the S3
|
||||
custom_img = img/boards/esp32s3-devkit-c1.png
|
||||
|
||||
[env:esp32s3-m5stack-stamps3]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -1850,6 +1912,7 @@ build_flags =
|
||||
'-DNO_INT_TEMP_READING=true' ; Internal temperature reading not building on ESP32 C3 or S3
|
||||
'-DGateway_Name="OMG_ESP32_BLE"'
|
||||
custom_description = BLE gateway on the M5Stack StampS3
|
||||
custom_img = img/boards/m5stamp-s3.webp
|
||||
|
||||
[env:esp32s3-atomS3U]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -1875,6 +1938,7 @@ build_flags =
|
||||
board_upload.speed = 921600
|
||||
custom_description = USB module with BLE gateway, and IR emitter
|
||||
custom_hardware = AtomS3U ESP32S3
|
||||
custom_img = img/boards/m5atoms3u.webp
|
||||
|
||||
[env:esp32c3-dev-m1-ble]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -1895,6 +1959,7 @@ build_flags =
|
||||
'-DNO_INT_TEMP_READING=true' ; Internal temperature reading not building on ESP32 C3 or S3
|
||||
'-DGateway_Name="OMG_ESP32_BLE"'
|
||||
custom_description = BLE gateway on the C3
|
||||
custom_img = img/boards/esp32c3-devkit-m1.png
|
||||
|
||||
[env:airm2m_core_esp32c3]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -1916,6 +1981,7 @@ custom_description = BLE gateway on the C3
|
||||
custom_hardware = AirM2M ESP32C3-CORE
|
||||
|
||||
; Espressiv ESP32-C3-DevKitC-02
|
||||
custom_img = img/boards/airm2m.png
|
||||
[env:esp32c3-dev-c2-ble]
|
||||
platform = ${com.esp32_platform}
|
||||
platform_packages = ${com.esp32_platform_packages}
|
||||
@@ -1938,6 +2004,7 @@ build_flags =
|
||||
'-DTRIGGER_GPIO=7'
|
||||
'-DGateway_Name="OpenMQTTGateway_ESP32C3_DKC02"'
|
||||
custom_description = BLE gateway on Espressiv ESP32-C3-DevKitC-02
|
||||
custom_img = img/boards/esp32c3-devkit-c02.png
|
||||
|
||||
[env:esp32c3-dev-c2-ble-no-serial]
|
||||
extends = env:esp32c3-dev-c2-ble
|
||||
@@ -1948,6 +2015,7 @@ build_flags =
|
||||
custom_description = BLE gateway on Espressiv ESP32-C3-DevKitC-02 without logging
|
||||
|
||||
; Wemos Lolin C3 mini v2.1.0
|
||||
custom_img = img/boards/esp32c3-devkit-c02.png
|
||||
[env:esp32c3_lolin_mini]
|
||||
platform = ${com.esp32_platform}
|
||||
platform_packages = ${com.esp32_platform_packages}
|
||||
@@ -1978,6 +2046,7 @@ build_flags =
|
||||
'-DWM_DEBUG=0' ; disable serial logging.
|
||||
custom_description = BLE gateway on ESP32C3
|
||||
custom_hardware = Wemos Lolin C3 mini v2.1.0
|
||||
custom_img = img/boards/lolin-c3-mini.jpg
|
||||
|
||||
[env:esp32c3_lolin_mini_with_serial]
|
||||
extends = env:esp32c3_lolin_mini
|
||||
@@ -1987,6 +2056,7 @@ build_flags =
|
||||
; Serial output via USB
|
||||
'-DCONFIG_ESP_CONSOLE_USB_SERIAL_JTAG=true'
|
||||
'-DCONFIG_ESP_CONSOLE_UART=ESP_CONSOLE_USB_SERIAL_JTAG'
|
||||
custom_img = img/boards/lolin-c3-mini.jpg
|
||||
|
||||
[env:esp32c3-m5stamp]
|
||||
; https://docs.m5stack.com/en/core/stamp_c3
|
||||
@@ -2011,6 +2081,7 @@ build_flags =
|
||||
'-DUSE_MAC_AS_GATEWAY_NAME'
|
||||
custom_description = BLE gateway on ESP32C3
|
||||
custom_hardware = M5Stamp C3
|
||||
custom_img = img/boards/m5stamp-c3.webp
|
||||
|
||||
[env:esp32c3u-m5stamp]
|
||||
; https://docs.m5stack.com/en/core/stamp_c3u
|
||||
@@ -2035,6 +2106,7 @@ build_flags =
|
||||
'-DUSE_MAC_AS_GATEWAY_NAME'
|
||||
custom_description = BLE gateway on ESP32C3
|
||||
custom_hardware = M5Stamp C3U
|
||||
custom_img = img/boards/m5stamp-c3u.webp
|
||||
|
||||
[env:thingpulse-espgateway]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -2069,6 +2141,7 @@ build_flags =
|
||||
; '-DsimplePublishing=true'
|
||||
custom_description = BLE Gateway using ethernet or wifi with external antenna
|
||||
custom_hardware = ThingPulse gateway single ESP32
|
||||
custom_img = img/boards/thingpulse-espgateway.jpg
|
||||
|
||||
[env:esp32dev-ble-idf]
|
||||
platform = ${com.esp32_platform}
|
||||
@@ -2095,3 +2168,4 @@ build_flags =
|
||||
'-DUSE_BLUFI=1'
|
||||
'-DenableMultiGTWSync=false'
|
||||
custom_description = Regular BLE gateway based on esp-idf with adaptive scanning activated, automatically adapts the scan parameters depending on your devices
|
||||
custom_img = img/boards/esp32dev.jpg
|
||||
Reference in new issue
Block a user