Zum Hauptinhalt springen

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

Afvalbeheer - Collecte déchets-Integration für Gladys Assistant

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​

EntsorgerGebiet
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.netProvinz Limburg (Hasselt, Genk, Sint-Truiden, Tongeren...)

Niederlande​

EntsorgerGebiet
Mijn Afvalwijzer~100 municipalities using mijnafvalwijzer.nl
ACVEde, Renkum, Wageningen, Veenendaal
AlmereAlmere
Area ReinigingEmmen, Coevorden, Borger-Odoorn
AvalexDelft, Rijswijk, Leidschendam-Voorburg...
AvriRivierenland (Tiel, Culemborg...)
BlinkHelmond, Deurne, Gemert-Bakel...
HellendoornHellendoorn
MeerlandenHaarlemmermeer, Aalsmeer, Heemstede...
OostzaanOostzaan
RAD Hoeksche WaardHoeksche Waard
Twente MilieuEnschede, Hengelo, Almelo...
VenloVenlo
WaardlandenGorinchem, Molenlanden, Vijfheerenlanden
WestlandWestland
WoerdenWoerden
AssenAssen
BAR-AfvalbeheerBarendrecht, Albrandswaard, Ridderkerk
BredaBreda
GroningenGroningen
NijkerkNijkerk
RMN (Midden-Nederland)Midden-Nederland (Baarn, Soest, Zeist...)
TilburgTilburg
Afval3xBeterMunicipalities using afval3xbeter.nl
Afvalstoffendienst's-Hertogenbosch, Heusden, Vught
Alphen aan den RijnAlphen aan den Rijn
BerkellandBerkelland
CranendonckCranendonck
CyclusGouda region, Montfoort, Uithoorn...
DarNijmegen, Berg en Dal, Beuningen...
De Fryske MarrenDe Fryske Marren
Den HaagDen Haag
GADGooi en Vechtstreek (Hilversum, Huizen...)
HVCAlkmaar, Dordrecht, Flevoland, Noord-Holland...
LingewaardLingewaard
Middelburg-VlissingenMiddelburg, Vlissingen
Mijn AfvalzakenMunicipalities using mijnafvalzaken.nl
ÔffalkalinderFrisian municipalities using offalkalinder.nl
Peel en MaasPeel en Maas
PreZeroPreZero (ex-Suez) municipalities
PurmerendPurmerend
RWMRoerdalen, Roermond, Maasgouw...
SaverRoosendaal, Bergen op Zoom, Woensdrecht...
Schouwen-DuivelandSchouwen-Duiveland
SliedrechtSliedrecht
SpaarnelandenHaarlem, Zandvoort
Súdwest-FryslânSúdwest-Fryslân
VenrayVenray
VoorschotenVoorschoten
WaalreWaalre
ZRDZeeland municipalities using zrd.nl
CirculusApeldoorn, Deventer, Zutphen, Epe...
DrimmelenDrimmelen
IradoSchiedam, Vlaardingen, Capelle aan den IJssel
MaassluisMaassluis
Oude IJsselstreekOude IJsselstreek
RD4Parkstad Limburg (Heerlen, Kerkrade, Landgraaf...)
ReinisMunicipalities using reinis.nl
ROVAZwolle, Amersfoort, Kampen...

Ihr Entsorger fehlt? Eröffnen Sie ein Issue im GitHub-Repository.

Konfiguration​

  1. Öffnen Sie den Reiter Konfiguration der Integration.
  2. Wählen Sie Ihren Entsorger. In Belgien ist es fast überall Recycle! (Limburg.net in der Provinz Limburg).
  3. Geben Sie Postleitzahl und Hausnummer ein (und ggf. den Zusatz, z. B. A).
  4. 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.
  5. 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).
  6. 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.
  7. Ö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 — 0 am Abholtag, 1 am 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=debug fü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.

EinstellungTypPflichtfeldBeschreibung
Wo funktioniert es?sectionNeinBelgien: 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.
EntsorgerselectJaIn Belgien wählen Sie Recycle! (oder Limburg.net in der Provinz Limburg).
PostleitzahlstringJa
HausnummerstringJa
HausnummerzusatzstringNeinBuchstabe oder Zusatz, z. B. A (optional).
StraßennamestringNeinErforderlich für Recycle! und Limburg.net (Belgien), wie in der App geschrieben.
GemeindestringNeinNur für Limburg.net erforderlich.
Sprache der Gerätenamen und SzenentexteselectNein
Uhrzeit der AbenderinnerungnumberNeinStunde (0-23) des Szenenauslösers „Abholung morgen".
Uhrzeit der MorgenerinnerungnumberNeinStunde (0-23) des Szenenauslösers „Abholung heute".
Aktualisierungsintervall (Stunden)numberNeinWie oft der Kalender beim Entsorger abgerufen wird.

So installierst du Afvalbeheer - Collecte déchets in Gladys​

  1. Öffne in Gladys Integrationen: Afvalbeheer - Collecte déchets erscheint im Katalog neben den nativen Integrationen, mit einem Community-Badge.
  2. 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).
  3. Öffne den Bildschirm Konfiguration der Integration, fülle die Einstellungen aus und speichere.
  4. 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.

Abonniere den Newsletter von Gladys Assistant

Ein paar E-Mails im Monat zu neuen Releases und Neuigkeiten aus dem Projekt. Verschickt von Pierre-Gilles Leymarie, dem Gründer des Projekts. Jederzeit abbestellbar 🙂