31 lines
912 B
INI
31 lines
912 B
INI
; esp_jardin — station de monitoring jardin, ESP32 + 3× DS18B20
|
||
; WiFi hybride STA/AP, interface web WebSocket, API REST, MQTT avec deadband
|
||
[env]
|
||
platform = espressif32
|
||
board = esp32dev
|
||
framework = arduino
|
||
board_build.filesystem = littlefs
|
||
board_build.partitions = min_spiffs.csv
|
||
|
||
lib_deps =
|
||
esp32async/ESPAsyncWebServer
|
||
esp32async/AsyncTCP
|
||
paulstoffregen/OneWire @ ^2.3.7
|
||
milesburton/DallasTemperature @ ^3.11.0
|
||
knolleary/PubSubClient @ ^2.8
|
||
bblanchon/ArduinoJson @ ^7.2
|
||
|
||
monitor_speed = 115200
|
||
|
||
[env:esp32dev]
|
||
|
||
[env:esp32dev_ota]
|
||
upload_protocol = espota
|
||
upload_port = esp_jardin.local
|
||
|
||
; USB firmware : pio run -e esp32dev -t upload
|
||
; USB LittleFS : pio run -e esp32dev -t uploadfs
|
||
; OTA firmware : pio run -e esp32dev_ota -t upload
|
||
; OTA LittleFS : pio run -e esp32dev_ota -t uploadfs
|
||
; OTA avec IP fixe : pio run -e esp32dev_ota -t upload --upload-port <IP>
|