A custom component for Home Assistant that retrieves waste collection schedules from a wide range of service providers.
Waste collection schedules from service provider web sites are updated daily, derived from local ICS/iCal files, or generated from user-specified dates or regularly repeating date patterns. The Home Assistant built-in Calendar is automatically populated with schedules, and there is a high degree of flexibility in how information can be format and displayed in entity cards or pop-ups. The framework can easily be extended to support additional waste collection service providers, or other services which provide schedules.
Waste collection schedules in the following formats and countries are supported. Click on the section heading to view details of individual service providers.
ICS/iCal and User-Specified
Australia
- Banyule City Council / banyule.vic.gov.au
- Belmont City Council / belmont.wa.gov.au
- Brisbane City Council / brisbane.qld.gov.au
- Campbelltown City Council / campbelltown.nsw.gov.au
- City of Canada Bay Council / canadabay.nsw.gov.au
- Inner West Council (NSW) / innerwest.nsw.gov.au
- Ipswich City Council / ipswich.qld.gov.au
- Ku-ring-gai Council / krg.nsw.gov.au
- Macedon Ranges Shire Council / mrsc.vic.gov.au
- Maroondah City Council / maroondah.vic.gov.au
- Melton City Council / melton.vic.gov.au
- Nillumbik Shire Council / nillumbik.vic.gov.au
- North Adelaide Waste Management Authority / nawma.sa.gov.au
- RecycleSmart / recyclesmart.com
- Stonnington City Council / stonnington.vic.gov.au
- The Hills Shire Council, Sydney / thehills.nsw.gov.au
- Wyndham City Council, Melbourne / wyndham.vic.gov.au
Austria
- Burgenländischer Müllverband / bmv.at
- infeo / infeo.at
- Stadtservice Korneuburg / korneuburg.gv.at
- Umweltprofis / umweltprofis.at
- WSZ Moosburg / wsz-moosburg.at
Canada
- City of Toronto / toronto.ca
Germany
- Abfall Stuttgart / service.stuttgart.de
- Abfall.IO / AbfallPlus / abfallplus.de
- Abfallkalender Würzburg / wuerzburg.de
- AbfallNavi (RegioIT.de) / regioit.de
- Abfalltermine Forchheim / abfalltermine-forchheim.de
- Abfallwirtschaft Alb-Donau-Kreis / aw-adk.de
- Abfallwirtschaft Landkreis Harburg / landkreis-harburg.de
- Abfallwirtschaft Landkreis Wolfenbüttel / alw-wf.de
- Abfallwirtschaft Neckar-Odenwald-Kreis / awn-online.de
- Abfallwirtschaft Rendsburg / awr.de
- Abfallwirtschaft Südholstein / awsh.de
- Abfallwirtschaft Werra-Meißner-Kreis / zva-wmk.de
- Abfallwirtschaft Zollernalbkreis / abfallkalender-zak.de
- Abfallwirtschaftsbetrieb Esslingen / awb-es.de
- ART Trier / art-trier.de
- AWB Bad Kreuznach / app.awb-bad-kreuznach.de
- AWB Köln / awbkoeln.de
- AWB Oldenburg / oldenburg.de
- AWIDO Online / awido-online.de
- Berlin Recycling / berlin-recycling.de
- Berliner Stadtreinigungsbetriebe / bsr.de
- Bielefeld / bielefeld.de
- Bogenschütz Entsorgung / bogenschuetz-entsorgung.de
- Bürgerportal / c-trace.de
- C-Trace / c-trace.de
- EGN Abfallkalender / egn-abfallkalender.de
- Jumomind / jumomind.de
- KAEV Niederlausitz / kaev.de
- Kreiswirtschaftsbetriebe Goslar / kwb-goslar.de
- KV Cochem-Zell / cochem-zell-online.de
- KWU Entsorgung Landkreis Oder-Spree / kwu-entsorgung.de
- Landkreis Erlangen-Höchstadt / erlangen-hoechstadt.de
- Landkreis Nordwestmecklenburg / geoport-nwm.de
- Landkreis Rhön Grabfeld / abfallinfo-rhoen-grabfeld.de
- Landkreis Schwäbisch Hall / lrasha.de
- Landkreis Wittmund / landkreis-wittmund.de
- MZV Bidenkopf / mzv-biedenkopf.de
- Müllmax / muellmax.de
- Neunkirchen Siegerland / neunkirchen-siegerland.de
- RegioEntsorgung Städteregion Aachen / regioentsorgung.de
- Rhein-Hunsrück Entsorgung (RHE) / rh-entsorgung.de
- Sector 27 - Datteln, Marl, Oer-Erkenschwick / muellkalender.sector27.de
- Stadt Willich / stadt-willich.de
- Stadtreinigung Dresden / dresden.de
- Stadtreinigung Hamburg / stadtreinigung.hamburg
- Stadtreinigung Leipzig / stadtreinigung-leipzig.de
- StadtService Brühl / stadtservice-bruehl.de
- Städteservice Raunheim Rüsselsheim / staedteservice.de
- Südbrandenburgischer Abfallzweckverband / sbazv.de
- Wermelskirchen / wermelskirchen.de
- Wolfsburger Abfallwirtschaft und Straßenreinigung / was-wolfsburg.de
Lithuania
- Kauno švara / grafikai.svara.lt
Netherlands
- ACV Group / acv-afvalkalender.nl
- Alpen an den Rijn / alphenaandenrijn.nl
- Area Afval / area-afval.nl
- Avalex / avalex.nl
- Avri / avri.nl
- Bar Afvalbeheer / bar-afvalbeheer.nl
- Cyclus NV / cyclusnv.nl
- Dar / dar.nl
- Den Haag / denhaag.nl
- GAD / gad.nl
- Gemeente Almere / almere.nl
- Gemeente Berkelland / gemeenteberkelland.nl
- Gemeente Cranendonck / cranendonck.nl
- Gemeente Hellendoorn / hellendoorn.nl
- Gemeente Lingewaard / lingewaard.nl
- Gemeente Meppel / meppel.nl
- Gemeente Middelburg + Vlissingen / middelburgvlissingen.nl
- Gemeente Peel en Maas / peelenmaas.nl
- Gemeente Schouwen-Duiveland / schouwen-duiveland.nl
- Gemeente Sudwest-Fryslan / sudwestfryslan.nl
- Gemeente Venray / venray.nl
- Gemeente Voorschoten / voorschoten.nl
- Gemeente Wallre / waalre.nl
- Gemeente Westland / gemeentewestland.nl
- HVC Groep / hvcgroep.nl
- Meerlanden / meerlanden.nl
- Mijn Blink / mijnblink.nl
- PreZero / prezero.nl
- Purmerend / purmerend.nl
- RAD BV / radbv.nl
- Reinigingsbedrijf Midden Nederland / rmn.nl
- Reinis / reinis.nl
- Spaarne Landen / spaarnelanden.nl
- Stadswerk 072 / stadswerk072.nl
- Twente Milieu / twentemilieu.nl
- Waardlanden / waardlanden.nl
- Ximmio / ximmio.nl
- ZRD / zrd.nl
New Zealand
- Auckland Council / aucklandcouncil.govt.nz
- Christchurch City Council / ccc.govt.nz
- Gore, Invercargill & Southland / wastenet.org.nz
- Horowhenua District Council / horowhenua.govt.nz
- Waipa District Council / waipadc.govt.nz
- Wellington City Council / wellington.govt.nz
Norway
- Min Renovasjon / norkart.no
- Oslo Kommune / oslo.kommune.no
Poland
- Ecoharmonogram / ecoharmonogram.pl
- Warsaw / warszawa19115.pl
Sweden
- Lerum Vatten och Avlopp / vatjanst.lerum.se
- Ronneby Miljöteknik / fyrfackronneby.se
- SRV Återvinning / srvatervinning.se
- SSAM / ssam.se
- Sysav Sophämntning / sysav.se
- VA Syd Sophämntning / vasyd.se
Switzerland
- A-Region / a-region.ch
- Andwil / a-region.ch
- Appenzell / a-region.ch
- Berg / a-region.ch
- Bühler / a-region.ch
- Eggersriet / a-region.ch
- Gais / a-region.ch
- Gaiserwald / a-region.ch
- Goldach / a-region.ch
- Grub / a-region.ch
- Heiden / a-region.ch
- Herisau / a-region.ch
- Horn / a-region.ch
- Hundwil / a-region.ch
- Häggenschwil / a-region.ch
- Lindau / lindau.ch
- Lutzenberg / a-region.ch
- Muolen / a-region.ch
- Mörschwil / a-region.ch
- Rehetobel / a-region.ch
- Rorschach / a-region.ch
- Rorschacherberg / a-region.ch
- Schwellbrunn / a-region.ch
- Schönengrund / a-region.ch
- Speicher / a-region.ch
- Stein / a-region.ch
- Steinach / a-region.ch
- Teufen / a-region.ch
- Thal / a-region.ch
- Trogen / a-region.ch
- Tübach / a-region.ch
- Untereggen / a-region.ch
- Urnäsch / a-region.ch
- Wald / a-region.ch
- Waldkirch / a-region.ch
- Waldstatt / a-region.ch
- Wittenbach / a-region.ch
- Wolfhalden / a-region.ch
United Kingdom
- Bracknell Forest Council / selfservice.mybfc.bracknell-forest.gov.uk
- Bradford Metropolitan District Council / bradford.gov.uk
- Braintree District Council / braintree.gov.uk
- Breckland Council / breckland.gov.uk
- Cambridge City Council / cambridge.gov.uk
- Canterbury City Council / canterbury.gov.uk
- Cheshire East Council / cheshireeast.gov.uk
- Chesterfield Borough Council / chesterfield.gov.uk
- City of York Council / york.gov.uk
- Colchester Borough Council / colchester.gov.uk
- Cornwall Council / cornwall.gov.uk
- Derby City Council / derby.gov.uk
- Eastbourne Borough Council / lewes-eastbourne.gov.uk
- Elmbridge Borough Council / elmbridge.gov.uk
- Environment First / environmentfirst.co.uk
- FCC Environment / fccenvironment.co.uk
- Guildford Borough Council / guildford.gov.uk
- Harborough District Council / harborough.gov.uk
- Huntingdonshire District Council / huntingdonshire.gov.uk
- Lewes District Council / lewes-eastbourne.gov.uk
- London Borough of Lewisham / lewisham.gov.uk
- Manchester City Council / manchester.gov.uk
- Middlesbrough Council / middlesbrough.gov.uk
- Newcastle City Council / community.newcastle.gov.uk
- North Somerset Council / n-somerset.gov.uk
- Nottingham City Council / nottinghamcity.gov.uk
- Peterborough City Council / peterborough.gov.uk
- Richmondshire District Council / richmondshire.gov.uk
- Rushmoor Borough Council / rushmoor.gov.uk
- Sheffield City Council / sheffield.gov.uk
- South Cambridgeshire District Council / scambs.gov.uk
- South Hams District Council / southhams.gov.uk
- South Norfolk and Broadland Council / area.southnorfolkandbroadland.gov.uk
- Stevenage Borough Council / stevenage.gov.uk
- Tewkesbury Borough Council / tewkesbury.gov.uk
- The Royal Borough of Kingston Council / kingston.gov.uk
- Walsall Council / walsall.gov.uk
- West Berkshire Council / westberks.gov.uk
- West Devon Borough Council / westdevon.gov.uk
- Wiltshire Council / wiltshire.gov.uk
United States of America
- City of Pittsburgh / pgh.st
- Republic Services / republicservices.com
- Seattle Public Utilities / myutilities.seattle.gov
The Waste Collection Schedule can be installed via HACS, or by manually copying the waste_collection_schedule
directory to Home Assistant's config/custom_components/
directory. For further details see the installation and configuration page, or the FAQ.
There are several ways of contributing to this project, they include:
- Adding new service providers
- Updating or improving the documentation
- Helping answer/fix any issues raised
- Join in with the Home Assistant Community discussion
For further details see contribution guidelines, or take a look at our online mentions.
The following waste service providers return errors when running the test_source script:
banyule_vic_gov_au
: JSONDecodeError, caused by not supported Captcha wallawn_de
: all tests return 0 entries
If you can fix any of these, please raise a Pull Request with the updates.
This project uses the MIT Licence, for more details see the licence document.
If you like this project, please give it a star on GitHub or consider becoming a Sponsor.