Von: Simon

Home Assistant Müllkalender einrichten ♻️

Du vergisst immer, den Abfall an die Straße zu stellen, wenn die Müllabfuhr kommt? Mit dem Müllkalender in Home Assistant hast du die Termine für Papier, Rest und sonstige Abfallarten immer im Blick und kannst dich am vorherigen Tag benachrichtigen lassen.

Als kleinen Bonus zeige ich dir noch, wie du über das SSH Add-on Python Skripte in Home Assistant ausführen kannst, da wir uns so die Konfiguration für die Müllkalender-Integration erstellen 🙌

Voraussetzungen

  1. Home Assistant Installation auf Raspberry Pi
  2. HACS installieren – Home Assistant Anleitung 2022
  1. mampfes/hacs_waste_collection_schedule

Kommandos zum Ausführen von Python-Skripten in Home Assistant

Muss im SSH-Terminal mit Root-Rechten eingegeben werden, entweder über den DEV-Zugang auf Port 22222 oder über das SSH & Web Terminal Add-on, nachdem der gesicherter Modus deaktiviert wurde.

docker exec -it homeassistant bash
ls
cd ORDNERNAME
python3 -m venv simon42
source simon42/bin/activate
pip install PAKETNAME
rm -rf simon42

Code-Snippets

Configuration.yaml

# waste_collection_schedule source configuration
waste_collection_schedule:
  sources:
    - name: jumomind_de
      args:
        service_id: mymuell
        city_id: 59942
        area_id: 59942
          
sensor:
  # ------- Garbage Collection ------- 
  # next collection
  - platform: waste_collection_schedule
    name: "Nächste Abholung"
    value_template: '{{value.types|join(", ")}}{% if value.daysTo == 0 %} Heute{% elif value.daysTo == 1 %} Morgen{% else %} in {{value.daysTo}} tagen{% endif %}'
  # Nächste Restmüll-Abholung
  - platform: waste_collection_schedule
    name: "Restmüll"
    value_template: '{{value.types|join(", ")}}{% if value.daysTo == 0 %} Heute{% elif value.daysTo == 1 %} Morgen{% else %} in {{value.daysTo}} tagen{% endif %}'
    types:
      - Restmüll
  # Nächste Biomüll Abholung
  - platform: waste_collection_schedule
    name: "Biomüll"
    value_template: '{{value.types|join(", ")}}{% if value.daysTo == 0 %} Heute{% elif value.daysTo == 1 %} Morgen{% else %} in {{value.daysTo}} tagen{% endif %}'
    types:
      - Bio Müll
  # Nächste gelber-Sack Abholung
  - platform: waste_collection_schedule
    name: "Gelber Sack"
    value_template: '{{value.types|join(", ")}}{% if value.daysTo == 0 %} Heute{% elif value.daysTo == 1 %} Morgen{% else %} in {{value.daysTo}} tagen{% endif %}'
    types:
      - Gelber Sack
  # Nächste Papiermüll Abholung
  - platform: waste_collection_schedule
    name: "Papier"
    value_template: '{{value.types|join(", ")}}{% if value.daysTo == 0 %} Heute{% elif value.daysTo == 1 %} Morgen{% else %} in {{value.daysTo}} tagen{% endif %}'
    types:
      - Papiertonne

Benachrichtigungs-Automation

  1. Um den Code einzufügen, kannst du dir unter Einstellungen → Automatisierungen und Szenen eine neue, leere Automatisierung erstellen
  2. Oben rechts bei den 3 Vertikalen Punkten kannst du dann die Automatisierung “Als YAML bearbeiten”
  3. Hier den Code einfügen
alias: Notify - Müll morgen
description: ""
trigger:
  - platform: time
    at: "18:42:00"
condition:
  - condition: template
    value_template: "{{'Morgen' in states('sensor.nachste_abholung') }}"
action:
  - service: notify.notify
    data:
      title: Mülltonne(n) rausstellen!
      message: "{{states('sensor.nachste_abholung') }}"
mode: single

Vorausgesetzt ist natürlich, deine Entität hat den gleichen Namen, den ich gewählt habe. Die Uhrzeit kannst du natürlich so anpassen, dass zu einer Zeit ausgelöst wird, bei der du Zuhause bist 😉

Gadgets für HA

Mehr Geräte für Home Assistant, HACS oder auch Alexa, Google Home, HomeKit sowie Homebridge findest du in unserem Smart Home Gerätefinder!

Fazit

Jetzt hast du also deinen Home Assistant Müllkalender eingerichtet und bist immer voll im Bilde, wann welche Tonne abgeholt wird.

Mit der Automatisierung zur Benachrichtigung sollte eigentlich nichts mehr schiefgehen können, außer man ist mal wirklich extrem faul 😀

Wie immer kannst du mir in den Kommentaren schreiben, wenn du Fragen oder Anregungen hast, und ich werde mein Bestes tun, um dir zu helfen.

Vielen Dank fürs Anschauen!

close
HomeKit Geräte Übersicht

smarte News

Erfahre als Erster, wenn wir neue Artikel zu Smart Home oder anderen interessanten Themen veröffentlichen!

Wir senden keinen Spam und verkaufen keine Daten! Erfahre mehr in unserer Datenschutzerklärung.

Gründer von simon42. Schreibt hier ehrlich und leidenschaftlich über Smart Home und Technik Themen, denn das Zuhause wurde bereits von Sprachassistenten übernommen und die Kontrolle abgegeben 😁 Kaffeespende

Abonnieren
Benachrichtige mich bei
guest
4 Comments
Newest
Oldest Most Voted
Inline Feedbacks
Alle Kommentare anzeigen

Send this to a friend