Grocy add-on (2026)

ich beschäftige mich gerade mit Grocy

kann man in HA als add-on instalieren.

Da ich jedoch HA schlank halten will, habe ich es auf einen Homeserver (unraid) instlliert
Der Proxmox Server oder ggf. eine Synology Diskstation wird analog funktionieren…

Ziel der Übung ist eine eigene Lagerverwaltung für Lebensmittel, Batterien oder Putzmittel mit HA in Kombination mit:

einem QR-Scanner

einer Handy App zB

Einer Einkaufsliste zB BRING!

zur Installation:

1.) zB unraid im APPS store nach GROCY suchen und installieren

2.) in HA unter Add-ons nach GROCY suchen und installieren

den notwendigen API key findet man hier …

http://your IP:9283/manageapikeys#

more to follow ….

Da ja das Thema ursprünglich von mir stammt, klinke ich mich mal mit ein ;-).

Vielleicht macht es Sinn, dass ich meine Umsetzung des Ganzen, die ich dir aktuell per PN mitgeteilt habe, hier platziere. Macht es einfacher für alle, wenn die Fragen direkt an mich gerichtet werden.

Btw: Unter HA ist es ein Home Assistant Community Addon, nicht HACS…

danke für den Hinweis, habe es oben korrigiert und natürlich freue ich mich über Deinen input hier.

Ich hab den Post neu aufgemacht, weil es in dem Scanner-Post ja eher um die Hardware geht und der auch schon recht lang geworden ist.

kann ich die Grocy Webside, die auf meinem unraid server gehostet wird nicht als webside in HA integrieren?

Solch eine webside Integration hat bisher problemlos beim MusicAssistant und bei Bring! funktioniert.

Wenn ich jetzt dasselbe mit Grocy versuche, wird user und password nicht angenommen und diese Abfrage kommt immer in einer Endlosschleife.

Du könntest versuchen Username und Passwort in die url mit aufzunehmen

schon versucht, dann wird nur eine leere webside angezeigt….

man muss wohl irgend ein trusted network definieren, aber vielleicht verwechsle ich da was.

Wenn du Grocy so konfigurieren möchtest, dass im lokalen Netzwerk kein Login erforderlich ist, kannst du den MODE in der config.php anpassen.

Ändere in deiner data/config.php:

Setting('MODE', 'dev'); // Deaktiviert die Authentifizierung komplett

ok, an der Stelle lese ich aktuell

Setting('MODE', 'production');

wenn ich das mit Deiner Zeile oben ersetze, kann ich jetzt zwar einen Aufruf in der HA webpage machen aber bei der normalen Seite kommt dies ….

Aber Grocy an sich - also die Website - braucht man doch eh nur für die „Pflege“ der Unbekannten Produkte. Die paar mal einloggen wär jetzt ja nicht soviel Aufwand

in der Tat, habe die Änderung rückgängig gemacht und diese webpage für Grocy aus HA wieder gelöscht.

Wobei Grocy natürlich noch sehrviel mehr bietet, zB Bedienungsanleitungen Deiner Küchengeräte….

ist aber auch kein must-have. Eine Bedienungsanleitung schaut man sich genau 1x an wenn das Gerät neu ist und meine Frau nicht einmal das …

ganz blöd ist aber:

durch diese o.g. Aktion ist jetzt mein admin Konto verschwunden ???

EDIT:

musste ein 2 Tage altes backup recovern.

zum Glück hatte ich noch nicht viele Daten eingegeben aber das war jetzt nicht die Lösung …

Browsercache löschen hätte gereicht. Oder auch als Nutzer und Passwort jeweils admin eingeben.

Oder im Notfall mit

docker exec -it grocy /usr/bin/php /app/www/public/index.php recreate-admin

Wobei grocy mit deinem Dickercontainer Namen zu ersetzen ist

ok, gut zu wissen für’s nächste Mal.

war jetzt kein grosses Ding, da ich noch keine wichtigen Daten in Grocy eingegeben hatte.

kA was die Integration machen soll aber ich habe sie installiert und sie hat einen Eintrag in der to-do-Liste namens “Grocy stock” erstellt …

und der Eintrag todo.grocy_stock ist nur dann vorhanden, wenn Grocy gestartet ist und die Grocy-Integration läuft. Letztere macht offensichtlich nichts anderes, als diesen Abschnitt in der todo Liste von HA zur Verfügung zu stellen, weil Du @Channex ja vermutet hattest, das das nicht mehr funktioniert …

und diese grocy_stock Liste zeigt alle Bestände von Grocy an …

Klingt interessant - du nutzt die HACS Integration?

ja, also Grocy im docker auf unraid und in HA die Grocy-Integration

von den 19 Entitäten ist nur diese o.g. erstmal interessant …

zu Grocy gibt es eine neue HACS Integration:

die beinhaltet bereits die komplette Produkt-Liste aus Grocy. Die umständliche API oder REST Abfrage entfällt komplett.

Sollte es jetzt nicht recht einfach sein, ein Script zu erstellen, welches bei Aktivierung für alle Produkte auf der todo.Einkaufen Liste mit Status “erledigt” einen Abgleich mit der Liste aus sensor.shopping_list_with_grocy_product_v2_??? durchführt und bei Übereinstimmung das Product dann in Grocy in den Bestand zu übernehmen.

Ziel soll sein, daß die erledigten Einkäufe der Einkaufsliste/BRING! App durch das Script automatisch in den Bestand übernommen und danach auf der Erledigt-Einkaufsliste gelöscht werden.