Notifications
Clear all

Müllbenachrichtigung mit Home Assistant in 3 Schritten

30 Posts
5 Users
0 Reactions
785 Views
Posts: 597
 Olli
Admin
Topic starter
(@olli)
Member
Joined: 10 Jahren ago
wpf-cross-image

Ich nutze schon lange eine Müllbenachrichtigung mit Home Assistant, wenn am Folgetag eine der Mülltonnen geleert wird. Hierzu habe ich bislang ziemlich individuellen und auf meinen Bedarf zugeschnittenen Code benutzt: Per PHP lese ich die vom lokalen Müllentsorger bereitgestellte iCal aus, generiere mir hieraus eine XML und scrape diese dann mittels Home Assistant. Das alles geht jedoch deutlich einfacher, wenn man die HACS Integration Waste Collection Schedule nutzt. Wie genau du dir hiermit auch eine Müllbenachrichtigung mit Home Assistant für dein zu Hause erstellen kannst, beschreibe ich in diesem Beitrag! [toc] Waste Collection Schedule in HACS installieren Wie bereits im…

29 Replies
Posts: 9
Guest
(@Sting2saw)
Active Member
Joined: 2 Jahren ago

Mega danke, hatte mir dazu schon mal was angeschaut, was mir gefehlt hat war die Automatisierung zum Schluss, damit kam ich nicht klar, dank dir läuft das jetzt auch endlich! 🙂

Reply
1 Reply
 Olli
Admin
(@olli)
Joined: 10 Jahren ago

Member
Posts: 597

Sehr schön! Danke für dein Feedback!

Reply
Posts: 9
Guest
(@Sting2saw)
Active Member
Joined: 2 Jahren ago

Klasse Artikel. Leider gibt mein Müll-Dienstleister nur Kürzel aus wie "B" = Biomüll oder "R2" = Restmüll.
Wie kann ich denn das auflösen, so dass in der Benachrichtigung dann auch der volle Name kommt?

Reply
1 Reply
 Olli
Admin
(@olli)
Joined: 10 Jahren ago

Member
Posts: 597

Ich würde das bei der Message über ein Template lösen:

Morgen wird folgende Müll abgeholt:
{% set muell= (states.sensor.muell.attributes.values()|list)[0] %}
{% if muell == "B" %} Biomüll
{% elif muell == "R2" %} Restmüll
{% endif %}

Reply
Posts: 9
Guest
(@Sting2saw)
Active Member
Joined: 2 Jahren ago

Sehr schön erläutert, leider fehlt, wie man Straßennamen korrekt darstellt, bei mir mit 'ß' und '-' usw.
Dadurch habe ich auch nach unzähligen Versuchen keine Ergebnisse erzielen können und das Projekt Müllkalender verworfen.

Reply
Posts: 9
Guest
(@Sting2saw)
Active Member
Joined: 2 Jahren ago

Das funktioniert nur, wenn nicht an zwei aufeinanderfolgenden Tagen der Müll abgeholt wird.
Ansonsten ist der erste Wert im Array immer die Abholung am ersten Tag

Reply
1 Reply
 Olli
Admin
(@olli)
Joined: 10 Jahren ago

Member
Posts: 597

Ne, das klappt dann auch - also bei mir zumindest! 😉 In dem Beitrag siehst du den Screenshot von den Entwicklerwerkzeugen. Da kannst du sehen, dass bei uns der Müll in der Regel auch an zwei aufeinander folgenden Tagen abgeholt wird. Und man sieht auch, dass die Einträge nicht doppelt vorhanden sind, so dass
{{ (states.sensor.muell.attributes.values()|list)[0] }}
den ersten Eintrag liefert und
{{ (states.sensor.muell.attributes.values()|list)[0] }}
den zweiten.
Sind denn bei der Ansicht der Entität in den Entwicklerwerkzeuge die Abholtermine auch nur einzeln aufgeführt bei dir?

Reply
Page 1 / 4

Produktempfehlungen