Il y a un an j'avais un tableau Excel pour suivre mes semis. Puis deux tableaux. Puis plus du tout parce que l'outil était devenu pénible à tenir à jour.

J'ai fini par coder Solae, une app web qui fait une seule chose : m'aider à me rappeler ce que j'ai planté, quand, où, et ce que j'en tire.

Solae tourne sur mon homelab à potager.sortium.fr. C'est privé pour l'instant, mais si l'envie vient, je peux en sortir une version ouverte.

Ce qu'elle fait

  • Semis : quelle variété, quelle date, quel taux de réussite, quel bac. Notifs quand il faut rempoter.
  • Plantations : plan du potager en vue de dessus, chaque carré avec ses cultures, date d'installation, rotation prévue l'année suivante.
  • Arrosage : fusionne l'humidité du sol des capteurs Sigfox avec la météo prévue sur 5 jours, pour me dire "inutile d'arroser, il va pleuvoir mardi".
  • Récoltes : pesée et quantité par plant. Sur un an j'ai des courbes de productivité qui m'aident à décider quoi garder / virer la saison suivante.
  • Journal : une ligne par intervention (taille, traitement, observation). Quasi mon papier brouillon mais avec des tags.

Stack

CoucheChoix
FrontendNext.js, Tailwind, Chart.js pour les graphes
BackendGo, Postgres, une API REST bête et méchante
AuthSimple token, c'est un usage solo
Données capteursSigfox callback → Redis → agrégation toutes les heures
MétéoOpen-Meteo (gratuit, pas de clé)
HébergementKubernetes sur mon homelab Dell R430, déployé via mon système push-to-deploy Gitea

Rien de révolutionnaire — mais tout s'emboîte bien et je peux itérer en 10 minutes.

Ce qui marche bien

  • La vue calendrier me sauve. Je vois en un coup d'œil ce qui se passe dans les 3 prochaines semaines (semis à lancer, à rempoter, à planter).
  • L'alerte "pense à arroser" est arrivée juste à temps deux fois cet été — les capteurs signalaient un sol en dessous de 25% d'humidité alors que je partais en weekend.
  • La pesée est moins fastidieuse que ce que je pensais. Ça prend 30 secondes par récolte sur le téléphone.

Ce que je referais différemment

  • J'ai commencé avec Mongo parce que "flexible". C'était con. Les données d'un potager sont très structurées : passage en Postgres après 2 mois, gain énorme.
  • Le plan 2D du potager est dessiné en SVG à la main. Moche mais ça marche. Je rêve d'une vraie interface drag-and-drop mais honnêtement je l'utilise 10 fois par an, donc non.

La suite

Cette saison je veux ajouter :

  • prédiction de récolte (basique : "sur la base de tes 30 plants de tomates et leur rendement moyen, tu auras ~25kg en août")
  • alerte maladies via comparaison photos de feuilles (reconnaissance d'image, probablement un modèle léger sur une machine du cluster)
  • export PDF annuel automatique "voici ta saison 2026" — pour l'archivage papier que j'aime bien.

Articles liés dans l'atelier : le capteur sigfox v1. Articles liés au jardin : les semis de cette année.