Intégration externe - Grocy

cover-grocy

Salut tout le monde !

Dans la série auto-hébergement, pour ceux qui ont un NAS ou un serveur à la maison. J’ai adoré faire Sonarr & Radarr, alors je continue sur ma lancée avec Grocy, le gestionnaire de la maison : stocks, dates de péremption, piles à recharger et tâches ménagères. De quoi savoir que le yaourt est périmé avant de l’ouvrir.

Ce que ça fait

  • Un appareil Grocy avec 10 compteurs : produits bientôt périmés, à date dépassée, périmés, sous le stock minimum ; articles à acheter ; tâches ménagères du jour et en retard ; piles à recharger ; tâches du jour et en retard.
  • Deux déclencheurs : « Un produit va périmer » (bientôt, date dépassée, périmé) et « Une tâche ménagère est en retard ».
  • Des actions : consommer un produit (par son nom ou son code-barres), ajouter à la liste de courses, marquer une tâche ménagère comme faite, marquer une pile comme rechargée.
  • Trois widgets : « À consommer vite », « À faire aujourd’hui » (avec un bouton Fait) et « Courses » (Ajouter les manquants, et un formulaire Ajouter…).
  • En français, anglais, allemand et espagnol.

Le truc sympa

L’aspirateur robot rentre à sa base → « Passer l’aspirateur » validé dans Grocy
Un produit est périmé → message à la famille : « Jetez le yaourt »
Un bouton près du frigo → « Lait » ajouté à la liste de courses

Installation

:warning: Gladys 5.2 minimum. (pour le formulaire du widget Courses)

Elle arrive dans le store au prochain passage de l’indexeur. En attendant : Intégrations → Installer depuis GitHub, avec GitHub - guim31/gladys-grocy: Grocy stock, expiry dates, shopping list and chores for Gladys Assistant · GitHub

  1. Dans Grocy : votre nom d’utilisateur en haut à droite → Gérer les clefs API → Ajouter, et copiez la clé. L’intégration agit au nom de cet utilisateur.
  2. Dans Gladys : l’adresse de Grocy (sous-dossier compris s’il y en a un) et la clé. Ajustez si besoin le seuil « bientôt périmé » (5 jours) et le numéro de la liste de courses, puis Tester la connexion.
  3. Onglet Découverte : ajoutez l’appareil Grocy.

Petites réserves honnêtes

  • Les commandes n’ont pas été essayées sur un vrai Grocy. La lecture, si : depuis chez moi, j’ai fait tourner l’intégration contre la démo officielle de Grocy (4.7.1), et elle y lit tout correctement (stocks, péremptions, tâches ménagères, piles, courses). Consommer un produit ou valider une tâche n’a été testé que contre une imitation écrite d’après la documentation de Grocy, et rien n’a tourné dans une vraie installation Gladys. Si vous avez un Grocy, vos retours m’intéressent beaucoup.
  • Un seul Grocy, et une seule liste de courses.
  • Les noms des produits et des tâches se tapent à la main dans les scènes, et les quantités sont des nombres entiers.
  • Les boutons Fait du widget agissent tout de suite, sans confirmation (ça s’annule depuis Grocy).
  • Pas de recettes, de menus ni d’équipements.

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

Dépôt : GitHub - guim31/gladys-grocy: Grocy stock, expiry dates, shopping list and chores for Gladys Assistant · GitHub