Hallo zusammen,
Den richtigen Müll am richtigen Abend rausbringen, ohne darüber nachzudenken: Diese externe Integration bringt in Gladys die Abholtermine für den Müll Ihrer Adresse.
Was sie macht
Sie basiert auf Waste Collection Schedule, der Bibliothek der Home Assistant-Nutzer: fast 1.000 Quellen (Gemeinden und Organisationen aus etwa 30 Ländern, darunter Bordeaux, Nantes, Angers, Montpellier, Toulouse… und jeder beliebige ICS-Kalenderlink), die unverändert im Container ausgeführt wird.
Die Abholtermine erscheinen im Gladys-Kalender: ein Kalender pro Quelle („Müllabholung – Zuhause“) für jeden Benutzer, der die Integration aktiviert, mit einem Ereignis pro Abholung und Müllart.
Cloud-Transport: Ihr Gladys fragt die Quelle alle 12 Stunden ab; Ihre Adresse wird nur an sie gesendet. Gladys hat keine native Integration, die dies ersetzt.
Funktionen
Widget Nächste Abholungen, Szenenauslöser Müllabholung morgen (Abend-Erinnerung), Müllart, die morgen abgeholt wird, Abholung heute und Aktualisierungsfehler, Aktionen Nächste Abholung lesen und Daten aktualisieren, bis zu drei Quellen.
- Müllabholung morgen → Nachricht „Morgen: {{triggerEvent.data.waste_types}}, denken Sie daran, die Behälter rauszustellen“.
- Müllart, die morgen abgeholt wird, „Glas“ → Das Licht im Flur wird 10 Minuten lang grün.
- Gladys-Kalenderauslöser, 30 Minuten vor dem Ereignis „Mülltrennung“ → Eine Erinnerung für den Haushalt.
Alle Funktionen
- Bis zu drei Quellen (zweites Zuhause oder eine zweite Quelle für dieselbe Adresse).
- Widget: Die nächste Abholung, die nächsten Tage mit einem Behälter der richtigen Farbe, der Status jeder Quelle, eine Aktualisieren-Schaltfläche.
- Konfigurationsschaltflächen Quelle finden (nach Gemeinde, Organisation oder Land) und Kalender testen.
- Müllarten umbenennen und ausblenden; Texte auf Französisch, Englisch, Deutsch und Spanisch.
- Eine Erinnerung wird nur einmal pro Abholung gesendet, auch nach einem Neustart. Das Widget und die Auslöser funktionieren auch, wenn niemand den Kalender aktiviert.
Installation
Verfügbar im Store im Laufe des Tages, sobald die Indizierung abgeschlossen ist (oder jetzt schon über die Repo-URL: Integrationen → Integration installieren). Gladys 5.2.0 mindestens.
- Konfiguration → Quelle finden mit dem Namen Ihrer Gemeinde: Die Antwort gibt die Quelle und die Argumente, die Sie kopieren müssen.
- Geben Sie die Quelle, ihre Argumente (z. B.
{"city": "Bordeaux", "address": "20 Cours Pasteur"}) und einen Namen an, speichern Sie sie und Testen Sie die Kalender. - Jeder Benutzer klickt auf Für mich aktivieren in Meine Kalender (und Mit dem Haushalt teilen, um sie in Szenen zu verwenden).
- Fügen Sie das Widget zu einem Dashboard hinzu.
In Bildern

Technische Funktionsweise
Ein Node.js-Container (Gladys SDK) startet für jedes Update einen kurzen Python-Prozess, der die Waste Collection Schedule-Quelle ausführt, eine nach der anderen (256 MB für alle). Die Kalender werden neu veröffentlicht, wenn sich die Quelle ändert, und einmal täglich (Fenster von 35 Tagen rückwärts bis 400 Tage voraus). Automatische Veröffentlichung durch Conventional Commits, Multi-Architektur-Image wird veröffentlicht, bevor der Manifest es ankündigt, und ein Workflow, der jede neue Version von Waste Collection Schedule vorschlägt.
Bekannte Grenzen
- Getestet in der Praxis mit nur wenigen Quellen (Bordeaux Métropole, Nantes Métropole, ein ICS-Feed). Eine defekte Quelle in Waste Collection Schedule ist auch hier defekt.
- Keine Geräte: Die „verbleibenden Tage“ werden mit der Szenenaktion „Nächste Abholung lesen“ erhalten.
- Die Argumente werden in JSON (oder
key=value) eingegeben: „Quelle finden“ hilft, aber es ist kein Schritt-für-Schritt-Assistent.
Ihr Feedback
Hier oder in einem GitHub-Issue, mit den Versionen von Gladys und der Integration, der Quelle und den Protokollen (ideal mit DEBUG=gladys-integration-sdk).
Lizenz Apache 2.0. Vielen Dank an Steffen Zimmermann und die Mitwirkenden von Waste Collection Schedule.


