Externe Integration - Grocy

cover-grocy

Hallo zusammen!

In der Reihe Selbsthosting, für diejenigen, die einen NAS oder einen Server zu Hause haben. Ich habe Sonarr & Radarr geliebt, also mache ich weiter mit Grocy, dem Haushaltsmanager: Vorräte, Verfallsdaten, Batterien zum Aufladen und Haushaltsaufgaben. Damit weiß man, dass der Joghurt abgelaufen ist, bevor man ihn öffnet.

Was es kann

  • Eine Grocy-App mit 10 Zählern: Produkte bald abgelaufen, über das Datum hinaus, abgelaufen, unter dem Mindestbestand; Artikel zum Kaufen; Haushaltsaufgaben des Tages und in Verzug; Batterien zum Aufladen; Aufgaben des Tages und in Verzug.
  • Zwei Auslöser: « Ein Produkt wird bald abgelaufen sein » (bald, über das Datum hinaus, abgelaufen) und « Eine Haushaltsaufgabe ist in Verzug ».
  • Aktionen: Ein Produkt verbrauchen (durch seinen Namen oder seinen Barcode), zur Einkaufsliste hinzufügen, eine Haushaltsaufgabe als erledigt markieren, eine Batterie als aufgeladen markieren.
  • Drei Widgets: « Schnell verbrauchen », « Heute erledigen » (mit einem Erledigt-Button) und « Einkaufen » (Fehlende hinzufügen und ein Formular Hinzufügen…).
  • Auf Französisch, Englisch, Deutsch und Spanisch.

Das Coole

Der Roboterstaubsauger kehrt zur Basis zurück → « Staubsaugen » in Grocy bestätigt
Ein Produkt ist abgelaufen → Nachricht an die Familie: « Werft den Joghurt weg »
Ein Knopf in der Nähe des Kühlschranks → « Milch » zur Einkaufsliste hinzugefügt

Installation

:warning: Gladys 5.2 mindestens. (für das Einkaufsliste-Widget-Formular)

Sie kommt im Store beim nächsten Indexer-Durchlauf. In der Zwischenzeit: Integrationen → Von GitHub installieren, mit GitHub - guim31/gladys-grocy: Grocy stock, expiry dates, shopping list and chores for Gladys Assistant · GitHub

  1. In Grocy: Ihr Benutzername oben rechts → API-Schlüssel verwalten → Hinzufügen, und kopieren Sie den Schlüssel. Die Integration handelt im Namen dieses Benutzers.
  2. In Gladys: Die Grocy-Adresse (Unterordner eingeschlossen, falls vorhanden) und der Schlüssel. Passen Sie bei Bedarf die Schwelle « bald abgelaufen » (5 Tage) und die Nummer der Einkaufsliste an, und dann Verbindung testen.
  3. Registerkarte Entdeckung: Fügen Sie die Grocy-App hinzu.

Kleine ehrliche Vorbehalte

  • Die Befehle wurden nicht auf einem echten Grocy getestet. Das Lesen schon: Von zu Hause aus habe ich die Integration gegen die offizielle Grocy-Demo (4.7.1) laufen lassen, und sie liest dort alles korrekt (Bestände, Ablaufdaten, Haushaltsaufgaben, Batterien, Einkäufe). Ein Produkt verbrauchen oder eine Aufgabe bestätigen wurde nur gegen eine nach der Grocy-Dokumentation geschriebene Nachbildung getestet, und nichts wurde in einer echten Gladys-Installation ausgeführt. Wenn Sie ein Grocy haben, interessieren mich Ihre Rückmeldungen sehr.
  • Ein einziges Grocy und eine einzige Einkaufsliste.
  • Die Namen der Produkte und Aufgaben werden manuell in den Szenen eingegeben, und die Mengen sind ganze Zahlen.
  • Die Erledigt-Buttons des Widgets wirken sofort, ohne Bestätigung (kann von Grocy aus storniert werden).
  • Keine Rezepte, Menüs oder Geräte.

Wie die vorherigen, entwickelt mit Claude Code. Unabhängiges Projekt, nicht mit Grocy verbunden.

Repository: GitHub - guim31/gladys-grocy: Grocy stock, expiry dates, shopping list and chores for Gladys Assistant · GitHub