À propos
AnyList est une intégration personnalisée qui apporte les listes de courses, les recettes et la planification des repas d’AnyList dans Home Assistant. Les listes de courses sélectionnées apparaissent comme des entités de liste de tâches où tu peux consulter, ajouter, renommer, cocher, réorganiser et supprimer des articles. Chaque liste reçoit aussi deux entités sélecteur pour l’ordre de tri des articles et l’endroit où les nouveaux articles sont insérés. Un capteur de diagnostic facultatif expose l’URL iCalendar du plan de repas, et l’intervalle d’interrogation peut être réglé entre 60 et 3600 secondes. Les actions couvrent la recherche et la récupération de recettes, l’ajout et la mise à jour d’articles, ainsi que la lecture ou la création de catégories. Elle se connecte via le cloud du fournisseur et se configure dans l’interface avec l’adresse e-mail et le mot de passe d’un compte AnyList.
Résumé automatique du README et du code de moryoav/ha-anylist, traduit automatiquement. Une erreur, ou tu maintiens ce projet et tu veux ton propre texte ici ? Prendre contact
Prise en charge
Utilise le cloud du fournisseur Nécessite une connexion internet et un compte chez le fournisseur.
Depuis la Marketplace S’installe depuis la Marketplace, anciennement HACS.
Maintenance active Son auteur a publié une version ou poussé une modification au cours des six derniers mois.
Fournit
- Capteurs
Mise en place
Installe-la depuis la Marketplace et redémarre Home Assistant, puis ajoute-la dans Paramètres > Appareils et services.
Connexion à AnyList
- E-mailL’adresse e-mail de ton compte AnyList.
- Mot de passeLe mot de passe de ton compte AnyList.
Également demandé lors d’une modification de la connexion.
Sélectionner les listes
- Listes de coursesLes listes de courses AnyList à exposer comme entités todo de Home Assistant.
Options d’AnyList
- Activer l’URL du calendrier du plan de repasExpose un capteur de diagnostic contenant l’URL iCalendar du plan de repas AnyList.
- Intervalle d’interrogationFréquence d’interrogation d’AnyList pour détecter les changements, en secondes (60 à 3600). Des valeurs plus basses mettent à jour plus vite mais génèrent plus de requêtes vers le cloud.
Après la mise en place
- Listes de coursesLes listes de courses AnyList à exposer comme entités todo de Home Assistant.
- Activer l’URL du calendrier du plan de repasExpose un capteur de diagnostic contenant l’URL iCalendar du plan de repas AnyList.
- Intervalle d’interrogationFréquence d’interrogation d’AnyList pour détecter les changements, en secondes (60 à 3600). Des valeurs plus basses mettent à jour plus vite mais génèrent plus de requêtes vers le cloud.
Textes issus du code de moryoav/ha-anylist. Les textes que le dépôt ne fournit pas en français ont été traduits automatiquement.
Entités
- SélecteursOrdre de tri des articles, Insertion des nouveaux articles
- CapteursURL iCalendar du plan de repas
Actions
- Rechercher des recettesTrouve des recettes candidates compactes à partir de mots dans n'importe quel ordre, avec une faible tolérance aux fautes de frappe. Renvoie les recettes (id, name, score, match_explanation, collections), count et has_more. Les scores classent la pertinence, pas la confiance. Utilise le contexte de la conversation pour choisir un candidat, clarifie les correspondances ambiguës avant de modifier, puis appelle get_recipe avec son ID exact pour obtenir tous les détails.Champs : ID de l’entrée de configuration, Requête, Limite, Rechercher dans les noms d’ingrédients, ID de la collection, Nom de la collection
- Obtenir les recettesRenvoie les recettes AnyList avec leurs appartenances aux collections, avec un filtre facultatif sur une partie du nom et sur les collections. Pour une correspondance classée par mots et tolérante aux fautes de frappe, utilise search_recipes, puis get_recipe avec un ID choisi.Champs : ID de l’entrée de configuration, Requête, Inclure les ingrédients, Inclure les étapes de préparation, ID de la collection, Nom de la collection
- Obtenir la recetteRenvoie une seule recette AnyList avec ses appartenances aux collections, par ID ou par nom exact. Après search_recipes, transmets l'ID exact du candidat choisi comme recipe_id pour obtenir tous les détails. Clarifie les correspondances ambiguës avant de modifier.Champs : ID de l’entrée de configuration, ID de la recette, Nom, Inclure les ingrédients, Inclure les étapes de préparation
- Ajouter un articleAjoute un article ou réutilise un article coché correspondant. Une catégorie fournie remplace sa catégorie précédente. La quantité, les notes et les affectations de catégorie omises sont conservées sur les articles réutilisés.Champs : Nom, Quantité, Notes, Catégorie, ID de la catégorie, ID de l’ensemble de catégories
- Mettre à jour l’élémentModifie la quantité, les notes ou l’affectation à une catégorie sans changer le nom de l’élément ni son état coché. Les champs omis et les affectations dans d’autres ensembles de catégories sont conservés. Indique au moins un champ.Champs : Élément, Quantité, Notes, Catégorie, ID de la catégorie, ID de l’ensemble de catégories
- Obtenir les catégoriesRenvoie les noms de catégories, les ID et les ensembles de catégories pour chaque entité de liste de tâches AnyList ciblée, y compris les catégories vides. Actualise avant la lecture et peut inclure le nombre d’éléments par catégorie.Champs : ID de l’ensemble de catégories, Inclure le nombre d’éléments
- Créer une catégorieCrée une catégorie personnalisée et renvoie éventuellement son ID et ses métadonnées. Rejette les noms en double dans l’ensemble sélectionné. Ne crée aucun élément et ne change pas la catégorie par défaut.Champs : Nom, ID de l’ensemble de catégories
- Obtenir les collections de recettesRenvoie toutes les collections de recettes de l'utilisateur, y compris les collections vides, avec id, name et recipe_ids. La vue système All Recipes est exclue.Champs : ID de l'entrée de configuration
- Ajouter une recette à une collectionAjoute une recette existante à une collection et confirme l'appartenance enregistrée. Les autres appartenances et le contenu de la recette sont conservés. Si l'appartenance existe déjà, rien ne change.Champs : ID de l'entrée de configuration, ID de la recette, ID de la collection, Nom de la collection
- Retirer une recette d'une collectionRetire une recette existante d'une collection et confirme l'appartenance enregistrée. Les autres appartenances et le contenu de la recette sont conservés. Si l'appartenance est déjà retirée, rien ne change.Champs : ID de l'entrée de configuration, ID de la recette, ID de la collection, Nom de la collection
Dépannage
- DiagnosticsTélécharge un fichier de diagnostics à joindre à un rapport de bug.
Extrait du README
- Shopping lists as todo entities: view, add, rename, check off, reorder, and remove items.
- A device per shopping list with the list and its settings on one page.
- List settings as select entities: item sort order and where new items are inserted.
- Automatic AnyList categories when adding known items from Home Assistant.
- Shopping list change signatures for automations that need to detect renamed, added, removed, checked, or unchecked items.
- Meal plan iCalendar URL as a diagnostic sensor when the option is enabled.
- Recipe actions to search recipes, fetch one recipe, create/update/delete recipes, and add recipe ingredients to shopping lists.
- Polling sync fallback with a configurable cloud polling interval.
S’affiche dans Vulpo :
carte Sélection, carte Graphique, Apple Watch.Informations
- Installations
- 444 partagent leurs statistiques
- Étoiles GitHub
- 7
- Connexion
- Utilise le cloud du fournisseur
- Maintenance
- Mise à jour au cours des 6 derniers mois
- Version
- v0.11.0,
- Catégorie
- Productivité et information, Achats et courses
- Type
- Intégration de la Marketplace
- Prérequis
- Nécessite la Marketplace (HACS sur Home Assistant 2026.10 et les versions antérieures)
- Domaine
anylist- Problèmes
- Signaler un problème
À découvrir aussi
Local calendar50,4 k installations · Productivité et information, Calendriers et listes de tâ…Ouvrir
Google Calendar42,6 k installations · Productivité et information, Calendriers et listes de tâ…Ouvrir







