mirror of
https://github.com/sascha-hemi/hacs_waste_collection_schedule.git
synced 2026-03-21 02:04:22 +01:00
refactor aw_harburg_de
This commit is contained in:
@@ -9,118 +9,44 @@ waste_collection_schedule:
|
||||
sources:
|
||||
- name: aw_harburg
|
||||
args:
|
||||
district_level_1: "Hanstedt"
|
||||
district_level_2: "Evendorf"
|
||||
level_1: LEVEL_1
|
||||
level_2: LEVEL_2
|
||||
level_3: LEVEL_3
|
||||
```
|
||||
|
||||
### Configuration Variables
|
||||
|
||||
**district_level_1**<br>
|
||||
**level_1**<br>
|
||||
*(string) (required)*
|
||||
|
||||
**district_level_2**<br>
|
||||
**level_2**<br>
|
||||
*(string) (required)*
|
||||
|
||||
**district_level_3**<br>
|
||||
*(string) (optional - depending on district_level_2)*
|
||||
**level_3**<br>
|
||||
*(string) (optional - depending on level_2)*
|
||||
|
||||
## Example
|
||||
|
||||
```yaml
|
||||
waste_collection_schedule:
|
||||
sources:
|
||||
- name: aw_harburg
|
||||
- name: aw_harburg_de
|
||||
args:
|
||||
district_level_1: "Buchholz"
|
||||
district_level_2: "Buchholz mit Steinbeck (ohne Reindorf)"
|
||||
district_level_3: "Seppenser Mühlenweg Haus-Nr. 1 / 2"
|
||||
customize:
|
||||
- type: Biotonne
|
||||
alias: Biomüll
|
||||
show: true
|
||||
- type: Grünabfall
|
||||
alias: Grünabfall
|
||||
show: true
|
||||
- type: Gelber Sack
|
||||
alias: Gelber Sack
|
||||
show: true
|
||||
- type: Hausmüll 14-täglich
|
||||
alias: Hausmüll 2wö
|
||||
show: true
|
||||
- type: Hausmüll 4-wöchentlich
|
||||
alias: Hausmüll 4wö
|
||||
show: true
|
||||
- type: Altpapier
|
||||
alias: Papier
|
||||
show: true
|
||||
level_1: "Hanstedt"
|
||||
level_2: "Evendorf"
|
||||
```
|
||||
|
||||
Use `sources.customize` to filter or rename the waste types:
|
||||
|
||||
```yaml
|
||||
waste_collection_schedule:
|
||||
sources:
|
||||
- name: aw_harburg
|
||||
- name: aw_harburg_de
|
||||
args:
|
||||
district_level_1: "Buchholz"
|
||||
district_level_2: "Buchholz mit Steinbeck (ohne Reindorf)"
|
||||
district_level_3: "Seppenser Mühlenweg Haus-Nr. 1 / 2"
|
||||
customize:
|
||||
- type: Biotonne
|
||||
alias: Biomüll
|
||||
show: true
|
||||
- type: Grünabfall
|
||||
alias: Grünabfall
|
||||
show: true
|
||||
- type: Gelber Sack
|
||||
alias: Gelber Sack
|
||||
show: true
|
||||
- type: Hausmüll 14-täglich
|
||||
alias: Hausmüll 2wö
|
||||
show: true
|
||||
- type: Hausmüll 4-wöchentlich
|
||||
alias: Hausmüll 4wö
|
||||
show: true
|
||||
- type: Altpapier
|
||||
alias: Papier
|
||||
show: true
|
||||
|
||||
sensor:
|
||||
# Nächste Müllabholung
|
||||
- platform: waste_collection_schedule
|
||||
name: Nächste Leerung
|
||||
|
||||
# Nächste Biomüll Leerung
|
||||
- platform: waste_collection_schedule
|
||||
name: Nächste Biomüll Leerung
|
||||
types: Biomüll
|
||||
|
||||
# Nächste Grünabfall Abholung
|
||||
- platform: waste_collection_schedule
|
||||
name: Nächste Grünabfall Abholung
|
||||
types: Grünabfall
|
||||
|
||||
# Nächste Gelber Sack Abholung
|
||||
- platform: waste_collection_schedule
|
||||
name: Nächste Gelber Sack Abholung
|
||||
types: Gelber Sack
|
||||
|
||||
# Nächste Hausmüll 14-täglich Leerung
|
||||
- platform: waste_collection_schedule
|
||||
name: Nächste Hausmüll 2wö Leerung
|
||||
types: Hausmüll 2wö
|
||||
|
||||
# Nächste Hausmüll 4-wöchentlich Leerung
|
||||
- platform: waste_collection_schedule
|
||||
name: Nächste Hausmüll 4wö Leerung
|
||||
types: Hausmüll 4wö
|
||||
|
||||
# Nächste Papier Leerung
|
||||
- platform: waste_collection_schedule
|
||||
name: Nächste Papier Leerung
|
||||
types: Papier
|
||||
level_1: "Buchholz"
|
||||
level_2: "Buchholz mit Steinbeck (ohne Reindorf)"
|
||||
level_3: "Seppenser Mühlenweg Haus-Nr. 1 / 2"
|
||||
```
|
||||
|
||||
## How to get the source arguments
|
||||
|
||||
Check [AW Harburg Abfallkalender](https://www.landkreis-harburg.de/bauen-umwelt/abfallwirtschaft/abfallkalender/) if you need two or three levels of entries in the config. The strings need to be written in the exact same way as in the webinterface e.g. "Bremer Straße Haus-Nr. 93 - 197 / 78 - 158"
|
||||
Check [AW Harburg Abfallkalender](https://www.landkreis-harburg.de/bauen-umwelt/abfallwirtschaft/abfallkalender/) if you need two or three levels of entries in the config. The strings need to be written in the exact same way as in the webinterface e.g. "Bremer Straße Haus-Nr. 93 - 197 / 78 - 158".
|
||||
|
||||
Reference in New Issue
Block a user