Files
jardin/amelioration.md
2026-03-08 10:04:14 +01:00

4.4 KiB
Raw Permalink Blame History

  • photo : upload + conversion WebP + thumbnail automatique
  • couleur predominante : plantes: vert; jardin : marron; arrosage : bleu; outils: jaune
  • ajout icones representatives dimensionnables

jardin :

  • ajouter les caracteristiques pour un jardin: photo, geolocalisation, type de terre, ph, ensoleillement, exposition, dimension, surface, ...
  • dans l'edition du jardin definir si carré potager avec dimension x;y en cm

plante :

  • header : varietés => remplacé par plante (partout dans le programme)
  • pour une plante, ajouter des caracteristiques : photo, nom, variétés, famille, résistance au froid, maladie commune et astuces, méthode de semis et de plantation, ...
  • plante du potager, fleur, arbre ou arbuste
  • liste de plantes courantes seedée : carotte, tomate, ail, oignon, haricot, petits pois, poireaux, pomme de terre, salade, fraise, framboise, persil, échalote, courgette, chou-fleur, chou boule, ...
  • association des plantes (favorables / défavorables) : tags noms communs, validation croisée, édition depuis popup plante

taches:

  • liste des tâches courantes au jardin pré-remplie (seed)
  • une tâche peut être unique ou avoir une fréquence (frequence_jours + date_prochaine)
  • une tâche peut utiliser un outil et s'applique à une plantation

outils:

  • outils de jardinage : CRUD complet, catégories
  • liste dans le header (OutilsView)
  • 1ère liste d'outils communs seedée (grelinette, pelle, bêche, pioche, sarcloir, ...)

planning:

  • PlanningView : calendrier 4 semaines, tâches et plantations par jour

calendrier:

  • renommer le header lunaire en calendrier (Météo + Lunaire + Dictons + navigation)
  • calendrier lunaire avec icônes et texte (phases + types jours : racine/feuille/fleur/fruit)
  • dictons courants (région France, Auvergne, Haute-Loire, Yssingeaux)
  • dossier calendrier_lunaire analysé et intégré

meteo:

  • station météo locale (WeeWX) : données veille 1×/jour + actuelles 1×/heure
  • open-meteo.com : prévisions 1×/heure
  • tableau journalier synthétique (passé/présent/futur, colonne station + open-meteo)
  • dossiers prevision_meteo et station_meteo analysés et intégrés

astuces :

  • astuces pour les plantes, le jardin, les tâches : CRUD + filtres catégorie/mois/tag
  • "Astuce du jour" dans le dashboard

capteur:

  • récupération de capteurs : ensoleillement, température ambiante/sol, humidité air/sol, pH sol
  • configuration via serveur MQTT (topic et payload)
  • capteur extérieur et capteur serre

reglages :

  • application responsive desktop et smartphone
  • backup ZIP (DB + uploads) téléchargeable
  • restauration depuis ZIP (upload + restore)
  • sections réglages par type : interface, jardin, plante, tâches, calendrier, planning
  • détection de plante depuis photo (Pl@ntNet API + YOLO local)
  • réglage URL station météo locale et site distant

recolte:

  • saisie des quantités récoltées avec dates (unités : kg/g/unités/litres/bottes)
  • suivi maladies (mildiou), traitements, ravageurs (limaces, taupe, chenille) via Observations

frontend :

  • icônes pour objets dimensionnables dans setting : jardin, plantes, tâche, calendrier, météo, outils
  • icônes pour plantes dimensionnables dans setting : tomate, pomme de terre, salade, carotte, ...
  • mode édition pour les différents éléments (plantes, jardin, tâches, calendrier) via modales
  • ajouter des images depuis iPhone (appareil photo natif)
  • PDF, annotations, URL pour tous types d'objets : jardin, plantes, outils (Attachments)
  • vérifier affichage correct sur smartphone (à tester)
  • utiliser le dossier icons pour le calendrier lunaire et la météo (icônes SVG adaptatifs dans settings)

bibliotheque photo:

  • bibliothèque (plante, légume, fleur, arbres et arbrisseaux, adventices) + galerie lightbox
  • identification via Pl@ntNet API (api key configurée)
  • détection locale style YOLO (consigne_yolo.md intégrée)

backend :

  • migration automatique BDD (migrate.py : ALTER TABLE ADD COLUMN sans perte de données)
  • mise à jour BDD via API REST
  • ajouter des étoiles 1 à 5 (satisfaction plante)

divers :

  • page 404 catch-all (route Vue manquante)
  • export/import JSON complet
  • observations dans PlantationsView (backend prêt, UI manquante)
  • tests backend : couverture ~60% → objectif 80%