Benachrichtigungen
Alles löschen

Müllbenachrichtigung mit Home Assistant in 3 Schritten

49 Beiträge
8 Benutzer
0 Reactions
1,655 Ansichten
Beiträge: 4
(@silverwing)
New Member
Beigetreten: Vor 2 Monaten

Hallo Olli,

Hier die Yaml von der Automatisierung:

alias: Benachrichtigung Müllabholung
description: ""
triggers:
- trigger: time
at: "18:00:00"
conditions:
- condition: or
conditions:
- condition: template
value_template: >-
{{ (now().date() + timedelta(days=1))| string ==
(states.sensor.biomull_abholung.attributes|list)[0] }}
- condition: template
value_template: >-
{{ (now().date() + timedelta(days=1))| string ==
(states.sensor.restmull_abholung.attributes|list)[0] }}
- condition: template
value_template: >-
{{ (now().date() + timedelta(days=1))| string ==
(states.sensor.papiermull_abholung.attributes|list)[0] }}
- condition: template
value_template: >-
{{ (now().date() + timedelta(days=1))| string ==
(states.sensor.gelbe_tonne_abholung.attributes|list)[0] }}
actions:
- action: notify.mobile_app_sm_a528b
metadata: {}
data:
title: Müllbenachrichtigung
message: >-
Morgen wird folgender Müll abgeholt: {{
(states.sensor. ???????.attributes.values()|list)[0] }}!
mode: single

"Morgen wird folgender Müll abgeholt:" Hier (????????) sollte der Richtige Müll ( Bio, Papier, Restmüll. etc. mitgeteilt werden. Kannst du mir hier weiterhelfen ?

VG Wolfgang

Antwort
7 Antworten
 Olli
Admin
(@olli)
Beigetreten: Vor 10 Jahren

Mitglied
Beiträge: 681

@silverwing Kannst du den Code bitte mit tatsächlicher Formatierung (also Einrückungen) über diese Option hier im Editor

image

einfügen?

Antwort
(@silverwing)
Beigetreten: Vor 2 Monaten

New Member
Beiträge: 4

@olli

   alias: Benachrichtigung Müllabholung
description: ""
triggers:
  - trigger: time
    at: "18:00:00"
conditions:
  - condition: or
    conditions:
      - condition: template
        value_template: >-
          {{ (now().date() + timedelta(days=1))| string ==
          (states.sensor.biomull_abholung.attributes|list)[0] }}
      - condition: template
        value_template: >-
          {{ (now().date() + timedelta(days=1))| string ==
          (states.sensor.restmull_abholung.attributes|list)[0] }}
      - condition: template
        value_template: >-
          {{ (now().date() + timedelta(days=1))| string ==
          (states.sensor.papiermull_abholung.attributes|list)[0] }}
      - condition: template
        value_template: >-
          {{ (now().date() + timedelta(days=1))| string ==
          (states.sensor.gelbe_tonne_abholung.attributes|list)[0] }}
actions:
  - action: notify.mobile_app_sm_a528b
    metadata: {}
    data:
      title: Müllbenachrichtigung
      message: >-
        Morgen wird folgender Müll abgeholt: {{
        (states.sensor.biomull_abholung.attributes.values()|list)[0] }}!
mode: single
Antwort
 Olli
Admin
(@olli)
Beigetreten: Vor 10 Jahren

Mitglied
Beiträge: 681

@silverwing Danke für den Code!

Entferne mal das "mode: single" am Ende. Diese Angabe ist eigentlich überflüssig, da Automatisierungen im default im Single-Mode ausgeführt werden. Ich erkenne zwar keinen Fehler in dem Code, aber bei einem anderen User hier im Forum hat genau diese Stelle Probleme gemacht.

Antwort
(@silverwing)
Beigetreten: Vor 2 Monaten

New Member
Beiträge: 4

@olli Hallo Olli mein Problem ist dass nicht der richtige sensor als Message gesendet wird. Da ich ja verschiedene Sensoren habe, wie du in den "conditions" siehst. Im Code habe ich Beispielhaft mal den Bio Sensor eingefügt. Wie kann man jetzt in der Messge den korrekten Sensor ermitteln? Den "mode:single" entferne ich.Das ist mir nicht aufgefallen weil die Automation noch nicht aktiv war. Vielen Dank dafür.

Antwort
 Olli
Admin
(@olli)
Beigetreten: Vor 10 Jahren

Mitglied
Beiträge: 681

@silverwing Versuch mal folgenden Code als Teil deiner Message:

{% set morgen=(now().date() + timedelta(days=1))| string %}
{% if morgen == (states.sensor.biomull_abholung.attributes|list)[0] %} Biomüll
{% elif morgen == (states.sensor.restmull_abholung.attributes|list)[0] %} Restmüll
{% elif morgen == (states.sensor.papiermull_abholung.attributes|list)[0]  %} Papier
{% elif morgen == (states.sensor.gelbe_tonne_abholung.attributes|list)[0] %} Gelbe Tonne
{% endif %}

Kannst du mir bitte einen Screenshot aus den Entwicklerwerkzeugen inkl. Spalte Attribute von den Müll-Sensoren geben, wenn mein Code-Vorschlag Probleme macht? Ich bin mir nicht ganz sicher, ob ich dein Setup richtig verstanden habe.

Antwort
(@silverwing)
Beigetreten: Vor 2 Monaten

New Member
Beiträge: 4

@olli Hallo Olli dein Code-Vorschlag funktioniert hervorragend !!. 😀 

Vielen Dank

Antwort
 Olli
Admin
(@olli)
Beigetreten: Vor 10 Jahren

Mitglied
Beiträge: 681

@silverwing Perfekt, so muss das sein! 😉

Vielen Dank für das Feedback!

Antwort
Beiträge: 3
(@marcus)
New Member
Beigetreten: Vor 1 Monat

Hallo Olli,

ich habe WCS auch installiert, die Automation soweit auch hinbekommen, das sie zumindest beim manuellen auslösen eine Nachricht aufs Handy schickt.

Jedoch beim durchlaufen ohne manuellen Anstubser bleibt das Handy still.

Mein Code sieht folgendermaßen aus:

 

trigger: time
at: "15:30:00"

{{ (now().date + timedelta(days=1)) | string == (states.sensor.nachster_abfuhrtermin.attributes|list)[0] }}

action: notify.mobile_app_sm_s901b
metadata: {}
data:
  message: >-
    Morgen wird folgender Müll abgeholt: {{
    (states.sensor.naechster.attributes.values()|list)[0] }}!

Wo kann da der Hase im Pfeffer liegen?

Antwort
1 Antwort
 Olli
Admin
(@olli)
Beigetreten: Vor 10 Jahren

Mitglied
Beiträge: 681

Hi @marcus !

Kannst du bitte die vollständige Automation als YAML bereitstellen (also im Pflegedialog auf die 3 Punkte oben rechts und im Kontextmenü "In YAML bearbeiten" auswählen und dann den kompletten YAML-Code hier einfügen bitte)?

image

 

Antwort
Beiträge: 3
(@marcus)
New Member
Beigetreten: Vor 1 Monat

Hallo Olli,

 

hier der ganze Code:

alias: Benachrichtigung Abfuhrtermin
description: ""
triggers:
  - trigger: time
    at: "17:45:00"
conditions:
  - condition: template
    value_template: >-
      {{ (now().date + timedelta(days=1)) | string ==
      (states.sensor.nachster_abfuhrtermin.attributes|list)[0] }}
actions:
  - action: notify.mobile_app_sm_s901b
    metadata: {}
    data:
      message: >-
        Morgen wird folgender Müll abgeholt: {{
        (states.sensor.naechster.attributes.values()|list)[0] }}!
  - action: notify.mobile_app_pixel_6a
    metadata: {}
    data:
      message: >-
        Morgen wird folgender Müll abgeholt: {{
        (states.sensor.naechster.attributes.values()|list)[0] }}!
mode: single
Antwort
Beiträge: 3
(@marcus)
New Member
Beigetreten: Vor 1 Monat

Scheinbar habe ich die Lösung gefunden:

alias: Benachrichtigung Abfuhrtermin
description: ""
triggers:
  - trigger: time
    at: "19:12:00"
conditions:
  - condition: template
    value_template: >-
      {{ (now().date() + timedelta(days=2)) | string ==
      (states.sensor.naechster.attributes|list)[0] }}
actions:
  - action: notify.mobile_app_sm_s901b
    metadata: {}
    data:
      message: >-
        Morgen wird folgender Müll abgeholt: {{
        (states.sensor.naechster.attributes.values()|list)[0] }}!
  - action: notify.mobile_app_pixel_6a
    metadata: {}
    data:
      message: >-
        Morgen wird folgender Müll abgeholt: {{
        (states.sensor.naechster.attributes.values()|list)[0] }}!

date um () ergänzt.

Antwort
1 Antwort
 Olli
Admin
(@olli)
Beigetreten: Vor 10 Jahren

Mitglied
Beiträge: 681

@marcus Ja, date() ist eine Funktion und da müssen die Klammern. Top, dass du es lösen konntest!

Antwort
Seite 5 / 5

Home Assistant Forum: Die beste Anlaufstelle für Smart-Home-Enthusiasten

Das Smart Home wird immer beliebter, aber die Einrichtung und Automationen kann komplex sein. Wenn du dich mit Home Assistant beschäftigst, bist du sicher schon auf Herausforderungen gestoßen. Genau hier kommt das Home Assistant Forum ins Spiel – eine Community, die dir hilft, dein Smart Home optimal zu gestalten. In diesem Beitrag erfährst du, warum das Forum so wertvoll ist, welche Themen dort diskutiert werden und wie du das Beste aus der Community herausholst.

Warum das Home Assistant Forum nutzen?

Egal, ob du Anfänger oder erfahrener Nutzer bist, das Home Assistant Forum bietet zahlreiche Vorteile:

  • Schnelle Hilfe bei Problemen: Die Community besteht aus erfahrenen Nutzern, die oft schneller antworten als offizielle Support-Kanäle.
  • Lösungen für individuelle Smart-Home-Probleme: Viele Nutzer haben ähnliche Herausforderungen – oft gibt es bereits Lösungen, die du direkt übernehmen kannst.
  • Austausch über neue Integrationen und Updates: Home Assistant wird ständig weiterentwickelt. Im Forum erfährst du als Erster von neuen Funktionen und Integrationen.
  • Inspiration für Automationen: Durch den Austausch mit anderen findest du kreative Ideen, um dein Smart Home noch intelligenter zu machen.

Welche Themen werden im Home Assistant Forum behandelt?

Das Forum deckt ein breites Spektrum an Themen ab. Hier sind einige der wichtigsten Bereiche:

1. Installation und Erstkonfiguration

Falls du gerade erst mit Home Assistant startest, findest du im Forum zahlreiche Anleitungen zur Installation und den ersten Schritten. Von der Wahl der richtigen Hardware bis hin zur Einrichtung der Benutzeroberfläche – hier bekommst du alle nötigen Infos.

2. Geräte-Integration

Home Assistant unterstützt unzählige Geräte und Plattformen. Im Forum wird regelmäßig über die besten Smart-Home-Geräte, Kompatibilitätsprobleme und neue Integrationen diskutiert. Egal, ob du Philips Hue, Shelly, Sonoff oder Zigbee-Geräte nutzen möchtest – im Forum gibt es Antworten.

3. Automationen und Skripte

Ein Smart Home lebt von Automationen. Im Home Assistant Forum tauschen sich Nutzer über automatisierte Abläufe aus, teilen YAML-Skripte und geben Tipps zur Optimierung. Du kannst eigene Ideen vorstellen oder bewährte Lösungen übernehmen.

4. Fehlerbehebung und Debugging

Nicht alles läuft immer reibungslos. Im Forum kannst du Logs posten, Fehler diskutieren und gemeinsam mit anderen Nutzern nach Lösungen suchen. Gerade bei komplexen Problemen ist die Community eine große Hilfe.

5. Dashboard-Anpassungen (Lovelace UI)

Home Assistant bietet viele Möglichkeiten zur individuellen Gestaltung des Dashboards. Im Forum zeigen Nutzer ihre Setups, teilen Themes und helfen bei CSS-Anpassungen. Wenn du dein Dashboard optisch aufwerten möchtest, ist das der richtige Ort.

6. Add-ons und Erweiterungen

Home Assistant kann durch Add-ons und benutzerdefinierte Komponenten erweitert werden. Im Forum erfährst du, welche Erweiterungen besonders nützlich sind und wie du sie installierst.

Tipps zur Nutzung des Home Assistant Forums

Damit du das meiste aus dem Forum herausholst, solltest du einige Dinge beachten:

  • Suche zuerst nach bestehenden Lösungen: Viele Fragen wurden schon beantwortet. Nutze die Suchfunktion, bevor du ein neues Thema erstellst.
  • Beschreibe dein Problem präzise: Je genauer du dein Anliegen schilderst (inklusive Logs und Screenshots), desto schneller kann dir geholfen werden.
  • Beteilige dich aktiv: Hilf anderen Nutzern, indem du deine Erfahrungen teilst. Eine aktive Community lebt vom gegenseitigen Austausch.
  • Halte dich an die Forenregeln: Sei respektvoll und konstruktiv – so bleibt das Forum ein angenehmer Ort für alle.

Fazit: Das Home Assistant Forum als wertvolle Ressource

Wenn du dein Smart Home mit Home Assistant optimieren möchtest, ist das Home Assistant Forum eine unverzichtbare Quelle für Wissen und Unterstützung. Egal, ob du Probleme lösen, neue Automationen entdecken oder dein Dashboard verschönern möchtest – hier findest du Gleichgesinnte, die dir weiterhelfen. Also, worauf wartest du? Registriere dich noch heute und werde Teil der Community!

Produktempfehlungen