Support for schedules provided by Abfall.IO. The official homepage is using the URL AbfallPlus.de instead.
This source is designed for the old API of Abfall.IO. If your region/preovider uses the new API you should use the Abfall ICS version source instead. Your provider uses the new API if you can see an ICS
button above your collection dates on the website after selecting your location and waste types.
waste_collection_schedule:
sources:
- name: abfall_io
args:
key: KEY
f_id_kommune: KOMMUNE
f_id_bezirk: BEZIRK
f_id_strasse: strasse
f_id_strasse_hnr: HNR
f_abfallarten:
- 1
- 2
- 3
key
(hash) (required)
f_id_kommune
(integer) (required)
f_id_bezirk
(integer) (optional)
f_id_strasse
(integer) (required)
f_id_strasse_hnr
(string) (optional)
f_abfallarten
(list of integer) (optional)
waste_collection_schedule:
sources:
- name: abfall_io
args:
key: "8215c62763967916979e0e8566b6172e"
f_id_kommune: 2999
f_id_strasse: 1087
There is a script with an interactive command line interface which generates the required source configuration:
First, install the Python module inquirer
. Then run this script from a shell and answer the questions.
Another way get the source arguments is to us a (desktop) browser with developer tools, e.g. Google Chrome:
- Open your county's
Abfuhrtermine
homepage, e.g. https://www.lrabb.de/start/Service+_+Verwaltung/Abfuhrtermine.html. - Enter your data, but don't click on
Datei exportieren
so far! - Select
Exportieren als
:ICS
- Open the Developer Tools (Ctrl + Shift + I) and open the
Network
tab. - Now click the
Datei exportieren
button. - You should see one entry in the network recording.
- Select the entry on the left hand side and scroll down to
Query String Parameters
on the right hand side. - Here you can find the value for
key
. - Now go down to the next section
Form Data
. - Here you can find the values for
f_id_kommune
,f_id_bezirk
,f_id_strasse
,f_id_strasse_hnr
andf_abfallarten
. All other entries don't care.