Afvalbeheer - Collecte déchets Smart-Home-Integration, kostenlos und Open Source

Müllabfuhrtermine in den Niederlanden und Belgien (Recycle!, Tibi, Ipalle, HVC...)
Wissen, wann Ihre Tonnen geleert werden, direkt in Gladys: Die Integration liest den Abfuhrkalender Ihrer Adresse beim öffentlichen Dienst Ihres Entsorgers und stellt Geräte, Szenenauslöser, Szenenaktionen und Dashboard-Widgets bereit.
Wo funktioniert es?
Nur in Belgien und in den Niederlanden, für die unten aufgeführten Entsorger. Es wird nur das Internet (Cloud) genutzt: Der Kalender wird über die API der Website oder App des Entsorgers gelesen. Kein Konto nötig.
Belgien
| Entsorger | Gebiet |
|---|---|
| Recycle! (Fost Plus) | Ganz Belgien, soweit von der Recycle!-App abgedeckt: Wallonien (Tibi – Region Charleroi, Ipalle – Wallonie picarde, Intradel – Lüttich, BEP – Namur, Hygea – Mons, inBW – Wallonisch-Brabant, IDELUX – Luxemburg, ICDI...), Flandern und Brüssel |
| Limburg.net | Provinz Limburg (Hasselt, Genk, Sint-Truiden, Tongeren...) |
Niederlande
| Entsorger | Gebiet |
|---|---|
| Mijn Afvalwijzer | ~100 municipalities using mijnafvalwijzer.nl |
| ACV | Ede, Renkum, Wageningen, Veenendaal |
| Almere | Almere |
| Area Reiniging | Emmen, Coevorden, Borger-Odoorn |
| Avalex | Delft, Rijswijk, Leidschendam-Voorburg... |
| Avri | Rivierenland (Tiel, Culemborg...) |
| Blink | Helmond, Deurne, Gemert-Bakel... |
| Hellendoorn | Hellendoorn |
| Meerlanden | Haarlemmermeer, Aalsmeer, Heemstede... |
| Oostzaan | Oostzaan |
| RAD Hoeksche Waard | Hoeksche Waard |
| Twente Milieu | Enschede, Hengelo, Almelo... |
| Venlo | Venlo |
| Waardlanden | Gorinchem, Molenlanden, Vijfheerenlanden |
| Westland | Westland |
| Woerden | Woerden |
| Assen | Assen |
| BAR-Afvalbeheer | Barendrecht, Albrandswaard, Ridderkerk |
| Breda | Breda |
| Groningen | Groningen |
| Nijkerk | Nijkerk |
| RMN (Midden-Nederland) | Midden-Nederland (Baarn, Soest, Zeist...) |
| Tilburg | Tilburg |
| Afval3xBeter | Municipalities using afval3xbeter.nl |
| Afvalstoffendienst | 's-Hertogenbosch, Heusden, Vught |
| Alphen aan den Rijn | Alphen aan den Rijn |
| Berkelland | Berkelland |
| Cranendonck | Cranendonck |
| Cyclus | Gouda region, Montfoort, Uithoorn... |
| Dar | Nijmegen, Berg en Dal, Beuningen... |
| De Fryske Marren | De Fryske Marren |
| Den Haag | Den Haag |
| GAD | Gooi en Vechtstreek (Hilversum, Huizen...) |
| HVC | Alkmaar, Dordrecht, Flevoland, Noord-Holland... |
| Lingewaard | Lingewaard |
| Middelburg-Vlissingen | Middelburg, Vlissingen |
| Mijn Afvalzaken | Municipalities using mijnafvalzaken.nl |
| Ôffalkalinder | Frisian municipalities using offalkalinder.nl |
| Peel en Maas | Peel en Maas |
| PreZero | PreZero (ex-Suez) municipalities |
| Purmerend | Purmerend |
| RWM | Roerdalen, Roermond, Maasgouw... |
| Saver | Roosendaal, Bergen op Zoom, Woensdrecht... |
| Schouwen-Duiveland | Schouwen-Duiveland |
| Sliedrecht | Sliedrecht |
| Spaarnelanden | Haarlem, Zandvoort |
| Súdwest-Fryslân | Súdwest-Fryslân |
| Venray | Venray |
| Voorschoten | Voorschoten |
| Waalre | Waalre |
| ZRD | Zeeland municipalities using zrd.nl |
| Circulus | Apeldoorn, Deventer, Zutphen, Epe... |
| Drimmelen | Drimmelen |
| Irado | Schiedam, Vlaardingen, Capelle aan den IJssel |
| Maassluis | Maassluis |
| Oude IJsselstreek | Oude IJsselstreek |
| RD4 | Parkstad Limburg (Heerlen, Kerkrade, Landgraaf...) |
| Reinis | Municipalities using reinis.nl |
| ROVA | Zwolle, Amersfoort, Kampen... |
Ihr Entsorger fehlt? Eröffnen Sie ein Issue im GitHub-Repository.
Konfiguration
- Öffnen Sie den Reiter Konfiguration der Integration.
- Wählen Sie Ihren Entsorger. In Belgien ist es fast überall Recycle! (Limburg.net in der Provinz Limburg).
- Geben Sie Postleitzahl und Hausnummer ein (und ggf. den
Zusatz, z. B.
A). - Für Recycle! und Limburg.net zusätzlich den Straßennamen, wie in der Recycle!-App geschrieben. Limburg.net benötigt außerdem die Gemeinde.
- Wählen Sie die Sprache der Gerätenamen und Szenentexte (Englisch, Französisch, Deutsch, Spanisch oder Niederländisch) sowie die Uhrzeiten der Abend- und Morgenerinnerung (standardmäßig 19 und 7 Uhr).
- Speichern Sie und klicken Sie auf Kalender jetzt abrufen: Die Meldung unter der Schaltfläche nennt die Anzahl der gefundenen Abholungen und die nächste.
- Öffnen Sie den Reiter Erkennung und fügen Sie die gewünschten Geräte hinzu: eines pro an Ihrer Adresse abgeholter Abfallart.
Der Kalender wird alle 12 Stunden neu abgerufen (einstellbar). Ist der Entsorger nicht erreichbar, wird der letzte bekannte Kalender weiter genutzt, der Verbindungsstatus zeigt es an und die Integration versucht es 15 Minuten später erneut.
Geräte
Ein Gerät pro Abfallart („Abholung – Papier & Pappe"...) mit zwei Funktionen:
- Tage bis zur Abholung —
0am Abholtag,1am Vortag… - Nächste Abholung — das ausgeschriebene Datum („Freitag, 16. Oktober").
Abfallarten: Restmüll, Biomüll, Verpackungen, Papier & Pappe, Glas, Textilien, Grünschnitt, Sperrmüll, Sondermüll, Weihnachtsbäume, Weichplastik; eine unbekannte Fraktion behält ihren eigenen Namen.
Szenen
Auslöser (Gladys 5.1 oder neuer, Kategorie Integrationen):
- Müllabfuhr morgen — zur Abenderinnerung ausgelöst, einmal pro am nächsten Tag abgeholter Abfallart.
- Müllabfuhr heute — zur Morgenerinnerung ausgelöst, einmal pro am selben Tag abgeholter Abfallart.
Optional wählen Sie die Abfallarten, auf die die Szene reagiert; leer passt
jede. Folgende Aktionen können {{triggerEvent.data.waste_name}},
{{triggerEvent.data.date_text}}, {{triggerEvent.data.date}},
{{triggerEvent.data.waste_type}} und {{triggerEvent.data.all_waste_names}}
(alles, was an dem Tag abgeholt wird) verwenden.
Eine Erinnerung wird nie zweimal ausgelöst, auch nicht nach einem Neustart. Startet Gladys mehr als 3 Stunden nach der Erinnerungszeit, entfällt die Erinnerung des Tages.
Aktionen:
- Nächste Abholung ermitteln — einer Abfallart oder beliebig. Ausgaben:
found,waste_type,waste_name,date,date_text,days_until. - Abfuhrkalender aktualisieren — ruft den Kalender sofort ab. Ausgabe:
collections_count.
Dashboard
- Nächste Müllabfuhr — was als Nächstes abgeholt wird, wann und in wie vielen Tagen, mit einer Schaltfläche Aktualisieren.
- Kommende Abholungen — die Liste der nächsten Abholungen (1 bis 8, standardmäßig 5) mit einem Hinweis „Heute / Morgen / In N Tagen".
Fehlerbehebung
- „street … not found": Schreiben Sie den Straßennamen genau wie in der Recycle!-App, mit Akzenten.
- „returned no collection for this address": Prüfen Sie Entsorger, Postleitzahl und Hausnummer auf der Website des Entsorgers.
- Logs: Öffnen Sie die Logs der Integration in Gladys (
LOG_LEVEL=debugfür mehr Details). Entfernen Sie Ihre Adresse, bevor Sie sie teilen.
Die Daten stammen von den öffentlichen Diensten der Entsorger; die Integration ist nicht mit ihnen verbunden.
Konfigurationseinstellungen
Diese Einstellungen fragt Afvalbeheer - Collecte déchets in seinem Konfigurationsbildschirm in Gladys ab.
| Einstellung | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
| Wo funktioniert es? | section | Nein | Belgien: alle Gemeinden der Recycle!-App (Wallonien — Tibi, Ipalle, Intradel, BEP, Hygea, inBW, IDELUX, ICDI —, Flandern und Brüssel) sowie Limburg.net. Niederlande: rund 60 Entsorger und Gemeinden (Mijn Afvalwijzer, Ximmio, Burgerportaal, Opzet, HVC, ROVA, RD4, Circulus...). Wählen Sie Ihren Entsorger und geben Sie Ihre Adresse ein: Der Kalender wird über die öffentliche API des Entsorgers gelesen. Kein Konto nötig. |
| Entsorger | select | Ja | In Belgien wählen Sie Recycle! (oder Limburg.net in der Provinz Limburg). |
| Postleitzahl | string | Ja | |
| Hausnummer | string | Ja | |
| Hausnummerzusatz | string | Nein | Buchstabe oder Zusatz, z. B. A (optional). |
| Straßenname | string | Nein | Erforderlich für Recycle! und Limburg.net (Belgien), wie in der App geschrieben. |
| Gemeinde | string | Nein | Nur für Limburg.net erforderlich. |
| Sprache der Gerätenamen und Szenentexte | select | Nein | |
| Uhrzeit der Abenderinnerung | number | Nein | Stunde (0-23) des Szenenauslösers „Abholung morgen". |
| Uhrzeit der Morgenerinnerung | number | Nein | Stunde (0-23) des Szenenauslösers „Abholung heute". |
| Aktualisierungsintervall (Stunden) | number | Nein | Wie oft der Kalender beim Entsorger abgerufen wird. |
So installierst du Afvalbeheer - Collecte déchets in Gladys
- Öffne in Gladys Integrationen: Afvalbeheer - Collecte déchets erscheint im Katalog neben den nativen Integrationen, mit einem Community-Badge.
- Klicke auf Installieren. Gladys lädt das Docker-Image (
ghcr.io/gboulvin/gladys-afvalbeheer:1.0.1) herunter, startet es in einer vom Kern isolierten Sandbox und erzeugt die Oberfläche der Integration (Geräte, Erkennung und Konfiguration). - Öffne den Bildschirm Konfiguration der Integration, fülle die Einstellungen aus und speichere.
- Du kannst sie auch direkt über die URL ihres Repositorys installieren: https://github.com/gboulvin/Gladys-Afvalbeheer.
Afvalbeheer - Collecte déchets benötigt Gladys >=5.1.0. Der Katalog in Gladys wird stündlich aktualisiert, eine neue Version ist also spätestens eine Stunde nach ihrer Veröffentlichung verfügbar.
Du nutzt Gladys noch nicht? Es ist kostenlos und Open Source: folge der Installationsanleitung, um loszulegen.
Über externe Integrationen
Afvalbeheer - Collecte déchets ist eine externe Integration: eine Community-Integration, die als Docker-Container verpackt und auf GitHub veröffentlicht wird. Gladys installiert sie mit einem Klick und führt sie in einer vom Kern isolierten Sandbox aus. Sie wird von gboulvin veröffentlicht und gepflegt, nicht vom Gladys-Kernteam.
- Alle Integrationen durchsuchen, native und aus der Community
- Deine eigene externe Integration bauen und veröffentlichen
- Quellcode auf GitHub — Quelle dieser Dokumentation