Commit Graph

9 Commits

Author SHA1 Message Date
7967f63fea avant 50 2026-03-01 07:21:46 +01:00
55387f4b0e maj via codex 2026-02-22 18:34:50 +01:00
2ca8281b0a feat(scheduler): APScheduler 3 jobs météo dans FastAPI lifespan
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-22 14:50:33 +01:00
3b1601a07b feat(service): open-meteo enrichi (sol, ETP, past_days, humidité) + tests
- Remplace le service meteo.py minimal par une version enrichie :
  past_days=7 + forecast=8, champs humidite_moy, sol_0cm, etp_mm
- Corrige les noms de champs API (weather_code, wind_speed_10m_max)
  et passe les paramètres daily en liste de tuples pour compatibilité
- Ajoute fetch_and_store_forecast() pour le scheduler (Task 6)
- Conserve fetch_forecast() pour compatibilité ascendante (GET /api/meteo)
- Crée backend/tests/test_meteo.py (test_health passe, 3 autres
  échouent en attente des endpoints Task 7)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-22 14:46:37 +01:00
8a7a2c7c6d feat(service): scraper station WeeWX (RSS current + NOAA yesterday)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-22 14:42:18 +01:00
326158f680 fix: noms PlantNet en français (lang=fr) + sauvegarde image systématique sans plante liée 2026-02-22 13:11:34 +01:00
de2b95ff94 fix: ne pas cacher les résultats vides, retirer clé API hardcodée 2026-02-22 12:48:58 +01:00
2e67e9cb02 feat(backend): services PlantNet et YOLO pour identification de plantes
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-22 12:17:23 +01:00
6ca233d720 feat(backend): service cache Redis pour identifications
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-22 12:14:31 +01:00