---
title: 'BeepPantry - Gérer vos réserves avec Home Assistant'
url: 'http://papycasu.fr/fr/blog/beeppantry-gerer-vos-reserves-avec-home-assistant'
markdown: 'http://papycasu.fr/fr/blog/beeppantry-gerer-vos-reserves-avec-home-assistant.md'
lang: fr
date: '2026-09-24'
description: "Quelque chose que j'avais toujours eu envoie de faire avec Home Assistant, c'est de gérer notre réserve de nourriture. A la maison, elle est au sous-sol, et il faut y aller, regarder ce qu'il y a, se rendre compte qu'on n'en a plus... Ou au contraire racheter quelque chose, aller le ranger, et se r…"
---

# [BeepPantry - Gérer vos réserves avec Home Assistant](http://papycasu.fr/fr/blog/beeppantry-gerer-vos-reserves-avec-home-assistant)

   24th Sep 2026  

Quelque chose que j'avais toujours eu envoie de faire avec Home Assistant, c'est de gérer notre réserve de nourriture. A la maison, elle est au sous-sol, et il faut y aller, regarder ce qu'il y a, se rendre compte qu'on n'en a plus... Ou au contraire racheter quelque chose, aller le ranger, et se rendre compte qu'on en a 4 exemplaires...

Donc j'ai cherché une extension ou composant Home Assistant qui pourrait utiliser la caméra de mon téléphone comme un scanneur de code barre, récupérer, et stocker les informations.

J'ai été ravi quand je suis tombé sur [BeepBasket](https://community.home-assistant.io/t/beepbasket-barcode-scanning-directly-to-your-shopping-list/968745).

Malheureusement, je n'ai réussi à faire marcher la caméra de mon appareil photo avec. Donc la seule que je pouvais faire, c'était d'en faire un fork, et voir ce que je pourrais changer. Et pour rendre hommage au dev original, j'ai gardé le même genre de nom: [BeepPantry](https://github.com/abesnier/beeppantry).

Je ne suis pas un développeur, surtout pas de javascript, donc j'avoue avoir largement demandé à Claude de m'aider. Et ensemble, on a pas mal bossé, et amélioré BeepBasket pour en faire ce que je voulais:

- re-adjusted the components to become a pantry/stock manager (BeepBasket purpose was to add an item you throw away in a shopping list)
- more controls on the camera
- possibility to adjust zoom, focus, select camera, etc…
- still possible to use a barcode scanner entity (one to add a product in your stock, one to remove a product once used)
- possibility to add a threshold value before adding an item in a shopping list
- and some more, detailed in the README

Pour moi, la plus grosse innovation est le contrôle que l'on a maintenant sur l'appareil photo. On peut choisir l'appareil photo (par défaut, mon téléphone utilisait la lentille grand-angle, inutile pour scanner un code barre), on peut ajuster le focus, le zoom, utiliser l'autofocus (si l'appareil photo choisi le permet). Ces contrôles avancés se trouve sous l'image de la caméra.

![card.png](http://papycasu.fr/user/pages/01.blog/21.beeppantry-gerer-vos-reserves-avec-home-assistant/card.png)

![camera.png](http://papycasu.fr/user/pages/01.blog/21.beeppantry-gerer-vos-reserves-avec-home-assistant/camera.png)

![edit.png](http://papycasu.fr/user/pages/01.blog/21.beeppantry-gerer-vos-reserves-avec-home-assistant/edit.png)

Cela utilise toujours [OpenFoodFacts](https://openfoodfacts.github.io/openfoodfacts-server/api/), avec la dernière version de l'API à ce jour (3.6), et donc cela ne marche que pour la nourriture.

J'ai encore quelques ajustements à faire, mais cela marche très bien, peut être installé depuis HACS, en ajoutant le répo https://github.com/abesnier/beeppantry

J'espere que cela pourra être aussi utile à d'autre que cela l'est à moi!

Et merci à pour le BeepBasket original.

---

## Navigation

- Parent: [Blog](http://papycasu.fr/fr/index.md)
- Next: [Ma première extension Apache Guacamole](http://papycasu.fr/fr/blog/ma-premiere-extension-apache-guacamole.md)
