; 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