Intégration externe - Bring! (listes de courses)

Salut tout le monde !

La liste de courses familiale Bring! dans Gladys : sur le tableau de
bord et dans les scènes.

Ce que ça fait

  • Un widget « Liste de courses Bring! » : les articles de la liste, un
    formulaire pour ajouter, un autre pour cocher, et un bouton « article en
    un clic » (par exemple « Lait »).
  • Quatre actions de scène : ajouter un article (avec une précision,
    « 2 litres »), le cocher, le retirer, lire une liste (le nombre d’articles
    et la liste en texte, pour un message ou une annonce vocale).
  • Trois déclencheurs de scène : article ajouté, article coché, liste
    vidée.
  • Traduction dans les deux sens : Bring! range les articles de son
    catalogue sous leur nom allemand. Vous tapez « lait », Bring! reçoit
    « Milch », et le widget affiche « Lait ».

Le truc sympa

  • Un bouton sans fil dans la cuisine → « Lait » ajouté à la liste.
  • Le vendredi à 17 h → la liste des courses envoyée sur le téléphone.
  • La liste est vidée → « Courses terminées » à toute la famille.

Installation

Gladys 5.1 minimum ; les formulaires du widget demandent Gladys 5.2, le
bouton « article en un clic » marche partout. Elle arrive dans le store au
prochain passage de l’indexeur. Vous êtes pressé ? Intégrations →
Installer depuis GitHub
, avec l’adresse

Indiquez l’e-mail et le mot de passe de votre compte Bring!, puis cliquez
sur Tester le compte. Si vous vous connectez à Bring! avec Google ou
Apple, la documentation explique comment faire.

Petites réserves honnêtes

  • API non officielle (celle de l’appli web Bring!), et développée sans
    compte
    : la structure vient de la bibliothèque qu’utilise
    l’intégration Bring! de Home Assistant. Vos retours sont précieux.
  • Le mot de passe est chiffré par Gladys et envoyé uniquement à Bring!.
    Après un refus, l’intégration n’insiste pas, pour ne pas bloquer le
    compte.
  • Les listes sont relues toutes les 2 minutes. Dans les déclencheurs, le
    nom de la liste et de l’article se tapent exactement comme dans Bring!.

Développée avec Claude Code. Projet indépendant, non affilié à Bring!
Labs.

Dépôt : https://github.com/LM1LC3N7/gladys-bring