Skip to content

Latest commit

 

History

History
86 lines (67 loc) · 2.38 KB

abfallnavi_de.md

File metadata and controls

86 lines (67 loc) · 2.38 KB

AbfallNavi.de

Support for schedules provided by Abfallnavi.de. The service is hosted under regioit.de.

Configuration via configuration.yaml

waste_collection_schedule:
  sources:
    - name: abfallnavi_de
      args:
        service: SERVICE
        ort: SERVICE
        strasse: STRASSE
        hausnummer: hausnummer

Configuration Variables

service
(string) (required)

ort
(string) (required)

strasse
(string) (optional)
required if the service provider website requests it

hausnummer
(string | Integer) (optional)

Example

waste_collection_schedule:
  sources:
    - name: abfallnavi_de
      args:
        service: coe
        ort: Coesfeld
        strasse: Ahornweg

How to get the source arguments

Your serviceID can be found in the list below. ort, strasse and hausnummer (only supply if needed) should match the values of the serviceproviders search form.

Region service
Stadt Aachen aachen
Abfallwirtschaft Stadt Nürnberg nuernberg
Abfallwirtschaftsbetrieb Bergisch Gladbach aw-bgl2
AWA Entsorgungs GmbH zew2
AWG Kreis Warendorf krwaf
Bergischer Abfallwirtschaftverbund bav
Kreis Coesfeld coe
Stadt Cottbus cottbus
Dinslaken din
Stadt Dorsten dorsten
EGW Westmünsterland wml2
Gütersloh gt2
Halver hlv
Kreis Heinsberg krhs
Kronberg im Taunus kronberg
Stadt Norderstedt nds
Kreis Pinneberg pi
Gemeinde Roetgen roe
Stadt Solingen solingen
STL Lüdenscheid stl
GWA - Kreis Unna mbH unna
Kreis Viersen viersen
WBO Wirtschaftsbetriebe Oberhausen oberhausen
ZEW Zweckverband Entsorgungsregion West zew2

Using the wizard

There is a script with an interactive command line interface which generates the required source configuration:

https://github.com/mampfes/hacs_waste_collection_schedule/blob/master/custom_components/waste_collection_schedule/waste_collection_schedule/wizard/abfallnavi_de.py.

First, install the Python module inquirer. Then run this script from a shell and answer the questions.