Salut à tous,
Je me lance pour la première fois dans la création d’un add-on pour Home Assistant. Je ne suis pas un pro du développement HA, donc certaines logiques ou approches ne sont sûrement pas “parfaites” selon les standards.
Par contre, je suis très à l’écoute : si vous trouvez un bug ou avez une idée d’amélioration, je ferai de mon mieux pour corriger ou ajouter rapidement ce qui est possible.
Important : la version 1 est encore en développement. Certaines fonctionnalités peuvent évoluer ou changer rapidement, et il est possible que tout ne soit pas encore parfaitement optimisé.
Présentation rapide
Domovra est un petit add-on pensé pour gérer simplement vos stocks à la maison (alimentaire, ménager, etc.) directement depuis Home Assistant.
L’idée : éviter les usines à gaz et proposer une interface claire et rapide à utiliser au quotidien.
Fonctionnalités prévues pour la V1
Gestion de base :
Ajouter, modifier ou supprimer des emplacements, produits et lots
Choisir l’unité de mesure par produit (kg, L, pièce…)
Ajout rapide d’un lot avec date de congélation et date limite de consommation
Alertes et priorités :
Liste “À consommer en priorité” pour voir d’un coup d’œil ce qui arrive bientôt à date
Alerte de stock faible configurable par produit
Intégration Home Assistant :
Sauvegarde automatique dans /data (pas de perte des données)
Création d’entités HA pour suivre les produits en alerte et le nombre total d’articles
Interface :
Tableau clair avec filtrage simple (nom, quantité, DLC)
Catégories de produits (frais, surgelé, ménage, etc.)
Notifications HA (mobile, Google Home, Alexa)
Scan code-barres via caméra HA
Vos retours comptent
C’est un projet qui va évoluer grâce à vous.
Signalez vos remarques ou idées sur GitHub ou directement ici sur le forum HACF, je ferai le maximum pour les intégrer rapidement.
Grocy n’est plus mis a jours pour HA y a pas mal de bug également sauf erreur de ma part. puis je veux vraiment faire un truc ou sa correspond a tous a terme
Par contre comme un addon c’est ni plus ni moins le service qui tourne sous docker et une “passerelle” pour montrer l’interface web, est-ce qu’il est plus mis à jour? Si l’image docker prise est la dernière, il n’y a pas besoin de mettre à jour l’addon
Mais je comprends que c’est quand même plus amusant et enrichissant de faire son propre addon
Salut,
J’ai testé Grocy… mais après quelques galères, je me suis dit : pourquoi ne pas créer ma propre version et la partager ?
L’avantage, c’est que je peux tout faire à ma façon, intégrer exactement ce que je veux et être 100 % réactif sur les mises à jour, les évolutions et les demandes des utilisateurs.
Contrairement à certaines solutions où, si le développeur ne veut pas d’une fonctionnalité, elle ne verra jamais le jour, ici chaque idée a sa place.
Mon objectif : créer un outil vivant, qui évolue avec vos besoins, où chacune des fonctionnalités proposées pourra être activée ou désactivée à la carte, selon les envies de chaque utilisateur.
Merci pour ton retour
Pour le moment, je me concentre sur la version add-on HAOS car c’est l’environnement que j’utilise et sur lequel je peux tester directement. Je n’ai pas forcément les autres systèmes (Docker pur, Core, Supervised sur Debian, etc.) pour faire des essais de mon côté avant de mettre en production, et je préfère éviter de publier quelque chose que je ne peux pas valider moi-même.
Cela dit, je garde bien en tête l’idée de rendre Domovra plus accessible à d’autres types d’installations à l’avenir, par exemple via une version Docker standalone ou un autre mode de déploiement. Une fois la V1 stabilisée, je pourrai regarder comment l’adapter pour que le cœur de l’application soit commun et que seuls les modes d’installation changent.
Grosse mise à jour de Domovra depuis hier, avec un focus sur le design et la lisibilité
Refonte complète de la page d’accueil
Plus sobre, plus claire, et un affichage qui respire — que ce soit sur desktop ou mobile.
Même traitement pour la page Emplacements
UI harmonisée, ajout express en tête, recherche en direct, compteur, et modales revues pour renommer ou supprimer (avec possibilité de déplacer les lots).
Optimisation de la vue mobile
Cartes plus lisibles, actions accessibles, et disparition des scrolls inutiles.
Nouveau système de toasts
Petits messages discrets mais efficaces, position adaptative selon l’appareil, durée réglable dans les paramètres (prochainement sélection des couleurs dans les paramètre a votre guise).
Modales retravaillées
Plus claires, plus agréables à utiliser, et cohérentes avec le reste de l’interface.
Vos retours m’aident à peaufiner la V1 et préparer la V2 : Ce que vous aimez Ce qu’il manque Les bugs à corriger
merci pour le partage ! J’avais testé Grocy mais vite abandonné, j’avais pas du tout accroché… Ton add-on me plait, c’est mis en place, je vais tester ca sur quelques semaines pour voir si ca convient, mais de ce que je vois je ne suis pas inquiet
En petite proposition d’évolution, peut être quelque chose pour générer une liste de courses ?
Peut être la possibilité de créer des listes (pas seulement course) et de le verser vers une liste HA ou autres.
Pour mon workflow personnel : j’utilise mealie pour la gestion des repas et liste de courses ainsi que HA pour ajouter des choses récurrentes ou spécialisées (piles par exemple) à la liste de Mealie.
Je vois bien avec ton addon la possibilité de gérer des stocks et d’ajouter automatiquement via HA des choses à ma liste de course.
C’est d’ailleurs dommage que sur Grocy on ne puisse pas désactiver la gestion des repas / recettes.
il y a aussi la partie à droite de Code-barre qui se chevauche, ce n’est pas trop lisible
Dans la page d’accueil, dans ‹ l’ajout express › et ‹ à consommer ›, est-il possible d’avoir la date d’ajout (pour connaître le produit le plus ancien).
Dans l’onglet ‹ Stocks › rien ne s’affiche dans ‹ congelé ›(que j’aurai plutôt nommé date d’ajout) ou ‹ à consommer avant ›, il faut le modifier par la suite. Ce serait peut-être plus pratique de le saisir directement lors de l’ajout.
De même, quand on a saisi ‹ congelé le › (que j’aurai plutôt nommé date d’ajout), la case ‹ À consommer avant › pourrait-elle se remplir automatiquement en fonction du nombre de jours de conservation saisi sur la fiche produit.
Sinon, j’aime bien le côté simple, pas usine à gaz.
Salut à tous
Un grand merci pour vos retours, ça me donne énormément de motivation !
Concernant la liste de courses mentionnée par @Hydro et @pascal_ha, elle est dans les starting-blocks et sera mise en place très prochainement
Pour le bug signalé par @Postelnicolas ainsi que @pascal_ha, la page produit va être revue dès ce soir. vous l’aurez de disponible demain matin normalement si tout ce passe correctement
Je vais également ajouter la date d’ajout du produit et prendre en compte l’ensemble de vos retours pour les intégrer au mieux
Voici les avancées intégrées dans la version 0.3.27 :
Refonte de la page Stocks → plus complète, avec davantage d’infos affichées
Revue de la page Produits → meilleure lisibilité et corrections d’affichage (y compris en mode clair)
Corrections des bugs en mode clair
Travail sur le responsive → l’interface est maintenant fonctionnelle aussi bien sur PC que sur mobile
Ajout de la date d’ajout des produits/lots
@Postelnicolas : concernant ta remarque « il serait sympa de pouvoir choisir des icônes pour les produits », je ne suis pas certain d’avoir bien compris . Est-ce que tu pensais plutôt à :
ajouter une image/photo du produit (comme une boîte de conserve, une bouteille, etc.)
ou bien choisir une icône générique liée à la catégorie (par exemple pour la viande, pour les produits laitiers, pour le surgelé, etc.) ?
À venir / en cours de réflexion
Liste de courses → prévue, c’est dans les starting-blocks
Auto-DLC → je vais tester le calcul automatique de la date limite en fonction de la fiche produit
Renommage du champ “congelé le” → je réfléchis à une formulation plus simple et plus intuitive côté utilisation
Icônes des produits → en attente de précisions sur la demande avant d’implémenter
Merci encore pour vos retours, ça m’aide énormément à améliorer Domovra. Continuez à me dire ce qui marche bien et ce qu’il faut peaufiner