Intégration externe - Mealie

cover-mealie

Salut tout le monde !

Série auto-hébergement, suite. Après les films de Sonarr & Radarr, on passe à table : Mealie, le gestionnaire de recettes que pas mal d’entre vous font tourner sur un NAS ou un serveur à la maison, avec son planning des repas et ses listes de courses. Gladys sait maintenant lire le menu… et écrire dans la liste de courses.

Ce que ça fait

  • Un appareil Mealie : le petit-déjeuner, le déjeuner et le dîner d’aujourd’hui et de demain, le nombre de recettes, et pour chaque liste de courses le nombre d’articles à acheter.
  • Des actions de scène :
    • ajouter un article à la liste de courses, jamais en double (« lait » et « Lait », c’est pareil) ;
    • cocher un article ;
    • ajouter une recette au planning, choisie par son nom ou tirée au hasard par Mealie ;
    • lire les repas d’un jour ou une liste de courses, pour les envoyer dans un message.
  • Deux widgets : « Menu » (le jour même ou les 7 prochains jours, avec un bouton Planifier) et « Liste de courses » (boutons Ajouter et Cocher, directement depuis la tablette murale).
  • En français, anglais, allemand et espagnol.

Le truc sympa

Un bouton près du frigo → « Lait » sur la liste de courses
Tous les jours à 7 h 30 → le menu du jour dans un message
17 h et rien de prévu pour le dîner → Mealie en tire un au hasard, Gladys l’annonce

Installation

:warning: Gladys 5.2 minimum. (pour les formulaires des widgets)

Elle arrive dans le store au prochain passage de l’indexeur. En attendant : Intégrations → Installer depuis GitHub, avec GitHub - guim31/gladys-mealie: Mealie recipes, meal plan and shopping lists for Gladys Assistant · GitHub

  1. Dans Mealie : votre avatar → profil → Jetons de l’API, donnez-lui un nom (Gladys) et cliquez sur Générer. Copiez-le tout de suite, Mealie ne le montre qu’une fois.
  2. Dans Gladys : l’adresse de Mealie (celle de votre navigateur, port compris) et le jeton, puis Tester la connexion.
  3. Onglet Découverte : ajoutez l’appareil Mealie.

Petites réserves honnêtes

  • Un seul foyer : celui de l’utilisateur du jeton, qui agit avec ses droits sur le planning et les listes.
  • Pas de déclencheur : tout ce qui bouge dans Mealie est déjà un état de l’appareil.
  • Les articles sont ajoutés en texte libre (la quantité n’est pas analysée) et jamais supprimés : les articles cochés restent dans Mealie jusqu’à ce que vous les effaciez là-bas.
  • Goûter, boisson et dessert demandent Mealie 3.7 ; Mealie 1.x n’est pas pris en charge.
  • Testée contre de vrais Mealie 2.0.0 et 3.28, lancés pour l’occasion et remplis de recettes, de menus et de listes, écritures comprises. Pas encore vue dans une vraie installation Gladys (les formulaires des widgets en particulier), ni avec PostgreSQL ou derrière un proxy inverse : vos retours sont les bienvenus.

Au passage, grâce au nouveau suivi des intégrations de @Will_71, j’ai découvert qu’Aymeric avait commencé une intégration Mealie en septembre (AymericLeFeyer/gladys-mealie), jamais publiée au store. Je ne l’avais pas vue avant de me lancer : si tu passes par ici Aymeric, n’hésite pas à comparer, à reprendre ce qui te plaît, ou à me dire si tu préfères qu’on regroupe nos efforts.

Comme les précédentes, développée avec Claude Code. Projet indépendant, non affilié à Mealie.

Dépôt : GitHub - guim31/gladys-mealie: Mealie recipes, meal plan and shopping lists for Gladys Assistant · GitHub