[HowTo] Tankstellen einbinden

  1. Man benötigt einen API-Key für Tankerkönig, den könnt ihr euch unter folgendem Link holen:

https://creativecommons.tankerkoenig.de/

  1. Integration in Home Assistant hinzufügen:
    1. Einstellungen
    2. Geräte & Dienste
    3. Integration hinzufügen (unten rechts)
    4. nach „Tankerkönig suchen“
  1. unter der configuration.yaml folgendes hinzufügen:
tankerkoenig:
  api_key: "..."
  fuel_types:
    - "diesel"
    - "e5"
    - "e10"

  # latitude, longitude und radius wird nicht benötigt, wenn man die Tankstellen direkt angibt
  # latitude: 52.340337
  # longitude: 13.404752
  # radius: 5
  scan_interval: 600
  stations:
    - d235d2f6-b2df-4a6d-a6d4-b6255c82a841 # TotalEnergies Blankenfelde
    - 40aa766d-6e93-4f55-b34e-444638389df1 # Sprint Mahlow-Glasow Alt-Glasow
    - 6e89cba4-91d0-4019-b6fe-fe3558af7025 # Aral Tankstelle Am Lückefeld

unter api_key, euren API Key eintragen, den ihr von Tankerkönig erhalten habt

Weitere Tankstellen finden

https://creativecommons.tankerkoenig.de/TankstellenFinder/index.html

Geolocation setzen, wo man nach Tankstellen suchen möchte:

Tankstelle anklicken

im Anschluss oben rechts auf Tankstelle übernehmen klicken, dann bekommt ihr die ID für die Tankstelle:

[HowTo] Abfallkalender in Home Assistant

  1. unter HACS die Integration „Waste Collection Schedule“ installieren
  2. in der configuration.yaml folgendes hinzufügen:

Abfallkalender einbinden anhand einer .ics aus dem Netz

waste_collection_schedule:
  sources:
    - name: ics
      args:
        url: "https://www.sbazv.de/entsorgungstermine/klein.ics"
        # offset: OFFSET
        # method: METHOD
        params:
          city: Blankenfelde-Mahlow
          district: Blankenfelde
          street: Stormstr.
        # year_field: YEAR_FIELD
        # regex: REGEX
        # split_at: SPLIT_AT
        version: 2
        # verify_ssl: VERIFY_SSL
      customize:
        - type: Restmülltonnen
          alias: rest
          icon: mdi:trash-can
        - type: Gelbe Säcke
          alias: gelbersack
          icon: mdi:recycle
        - type: Papiertonnen
          alias: papier
          icon: mdi:trash-can
        - type: Weihnachtsbäume
          alias: baum
          icon: mdi:pine-tree
        - type: Laubsäcke
          alias: laub
          icon: mdi:leaf
  fetch_time: "04:00"
  day_switch_time: "10:00"

die einzelnen Sensoren für die unterschiedlichen Müllentsorgungen hinzufügen

sensor:

  - platform: waste_collection_schedule
    # source_index: SOURCE_INDEX
    name: AbfallRestmuell
    details_format: "upcoming"
    # count: COUNT
    # leadtime: LEADTIME
    value_template: "{{ value.daysTo }}"
    # date_template: DATE_TEMPLATE
    # add_days_to: ADD_DAYS_TO
    types:
      - rest

  - platform: waste_collection_schedule
    # source_index: SOURCE_INDEX
    name: AbfallGelberSack
    details_format: "upcoming"
    # count: COUNT
    # leadtime: LEADTIME
    value_template: "{{ value.daysTo }}"
    # date_template: DATE_TEMPLATE
    # add_days_to: ADD_DAYS_TO
    types:
      - gelbersack

  - platform: waste_collection_schedule
    # source_index: SOURCE_INDEX
    name: AbfallPapier
    details_format: "upcoming"
    # count: COUNT
    # leadtime: LEADTIME
    value_template: "{{ value.daysTo }}"
    # date_template: DATE_TEMPLATE
    # add_days_to: ADD_DAYS_TO
    types:
      - papier

  - platform: waste_collection_schedule
    # source_index: SOURCE_INDEX
    name: AbfallWeihnachtsbaum
    details_format: "upcoming"
    # count: COUNT
    # leadtime: LEADTIME
    value_template: "{{ value.daysTo }}"
    # date_template: DATE_TEMPLATE
    # add_days_to: ADD_DAYS_TO
    types:
      - baum

  - platform: waste_collection_schedule
    # source_index: SOURCE_INDEX
    name: AbfallLaubSack
    details_format: "upcoming"
    # count: COUNT
    # leadtime: LEADTIME
    value_template: "{{ value.daysTo }}"
    # date_template: DATE_TEMPLATE
    # add_days_to: ADD_DAYS_TO
    types:
      - laub

Wenn man noch Tage dahinter stehen haben möchte

homeassistant:
  customize:
    sensor.abfallrestmuell:
      unit_of_measurement: "Tage"
    sensor.abfallgelbersack:
      unit_of_measurement: "Tage"
    sensor.abfallpapier:
      unit_of_measurement: "Tage"
    sensor.abfallweihnachtsbaum:
      unit_of_measurement: "Tage"
    sensor.abfalllaubsack:
      unit_of_measurement: "Tage"