Dauerhafte Benachrichtigung

Keine passende Kategorie? Bzw. Allgemeine Diskussionen rund um Home Assistant.


Antworten
Moss
Beiträge: 226
Registriert: Di 5. Apr 2022, 09:34
2
Has thanked: 12 times
Been thanked: 13 times

Dauerhafte Benachrichtigung

Beitrag von Moss »

Hallo zusammen,

brauche mal Hilfe.

Gibt es eine Möglichkeit mit HA dauerhafte Mitteilungen bzw. Mitteilungen die man explizit ausblenden muss, zu erstellen.

Hintergrund meiner Frage.

Habe für unsere Staubsauger Automatisierungen erstellt welche nach mindestens gereinigter Fläche pro Reinigungsvorgang einen Zählerwert bei einem Helfer in HA hochsetzt.
Ab Wert 6 teilt HA uns mit, dass der Staubbehälter geleert werden muss und in Verbindung mit dieser Mitteilung wird auch der Helfer wieder auf den Wert 0 zurückgesetzt.
Wenn man nun den Staubbehälter nicht leert da man die Mitteilung übersehen hat, stimmt der ganze Ablauf natürlich nicht mehr.

Deshalb wäre eine dauerhafte Mitteilung unter IOS klasse oder am Besten wäre eine Mitteilung die man bestätigen muss und bei Bestätigung den Zählerwert des Helfers zurücksetzt.

Ich hoffe es kommt einigermaßen klar rüber was ich vorhabe.

Danke für eure Hilfe.

Grüße
Moss
Benutzeravatar
Osorkon
Administrator
Beiträge: 1958
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 532 times
Kontaktdaten:

Re: Dauerhafte Benachrichtigung

Beitrag von Osorkon »

Gibt's mehre Möglichkeiten, angefangen von der Möglichkeit kritische Benachrichtigungen zu verschicken bis hin zu Aktionen die Du mit der Benachrichtigung ausführen kannst (Actionable Notifications). Oder beides kombiniert.

Die Vollständige Dokumentaion der Companion App findest Du hier

Wen Du mir mal ausführlicher beschreiben möchtest was wie ablaufen soll und Du mir die betroffenen Entitäten nennen tust, kann ich gerne die Automatisierung für Dich zusammen schreiben.

Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Moss
Beiträge: 226
Registriert: Di 5. Apr 2022, 09:34
2
Has thanked: 12 times
Been thanked: 13 times

Re: Dauerhafte Benachrichtigung

Beitrag von Moss »

So sieht es bisher aus

Code: Alles auswählen

 alias: Ankleidezimmer - Roborock S6 Staubbehälter muss geleert werden
trigger:
  - platform: numeric_state
    entity_id: counter.roborock_s6_staubbehalter_entleeren
    above: '4'
condition: []
action:
  - service: notify.alle_mobilen_geraete
    data:
      message: >-
        Der Staubbehälter von Roborock S6 MaxV ist voll! Bitte vor der nächsten
        Reinigung entleeren.
  - service: counter.reset
    data: {}
    target:
      entity_id: counter.roborock_s6_staubbehalter_entleeren

Actionable Notifications habe ich beim Öffnen der Garage erstellt, hat aber den Nachteil, dass wenn Du auf die Mitteilung klickst anstatt die Mitteilung sie festzuhalten und auszuwählen ist sie weg.

Critical Halte ich in diesem Fall für unpassend da sie nicht kritisch ist sondern nur wichtig.

War gestern im Media Markt und da wurde mir eingeblendet, dass ich meine Club Karte vorzeigen soll. Diese Nachricht konnte ich nicht wegwischen sondern die war irgendwie geografisch dauerhaft eingeblendet bis ich wieder weg war.

Also irgendwie muss es in dieser Form ja etwas geben was mir in meinem Anwendungsfall helfen könnte.
Benutzeravatar
Osorkon
Administrator
Beiträge: 1958
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 532 times
Kontaktdaten:

Re: Dauerhafte Benachrichtigung

Beitrag von Osorkon »

Dauerhafte benachrichtigungen kenne ich nur in zusammenhang mit notify.persistent_notification
Diese ist aber keine Push Nachricht, sondern taucht in der HA APP unter Benachrichtigungen auf.

Was Du aber auch machen könntest ist, solange in Abstand von x min / stunden eine Push raus schicken solange der Helfer nicht auf 0 gesetzt wurde bzw. >4 ist.

Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Moss
Beiträge: 226
Registriert: Di 5. Apr 2022, 09:34
2
Has thanked: 12 times
Been thanked: 13 times

Re: Dauerhafte Benachrichtigung

Beitrag von Moss »

Das ist auch eine gute Idee, ich danke dir.

Schönen Sonntag
Moss
Benutzeravatar
Osorkon
Administrator
Beiträge: 1958
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 532 times
Kontaktdaten:

Re: Dauerhafte Benachrichtigung

Beitrag von Osorkon »

Immer wieder gerne. 😀

Eine Automatisierung könnte z.B. so aussehen.
Alle 20 min nur wenn jemand zu Hause ist und nur zwischen 7 und 22 Uhr und nur wenn counter > 4
Als Action kannst Du dann das Entleeren bestätigen.

Code: Alles auswählen

alias: Ankleidezimmer - Roborock S6 Staubbehälter muss geleert werden
description: ''
trigger:
  - platform: time_pattern
    minutes: /20
condition:
  - condition: numeric_state
    entity_id: zone.home
    above: '0'
  - condition: numeric_state
    entity_id: counter.roborock_s6_staubbehalter_entleeren
    above: '4'
  - condition: time
    after: '07:00:00'
    before: '22:00:00'
action:
  - service: notify.alle_mobilen_geraete
    data:
      message: >-
        Der Staubbehälter von Roborock S6 MaxV ist voll! Bitte vor der nächsten
        Reinigung entleeren.
      data:
        actions:
          - action: staubbehaelter_geleert
            title: Entleert
mode: single
Die zweite Automatisierung sorgt dafür, das nach dem Betätigen der Aktion Entleert der Counter auf 0 gesetzt wird.

Code: Alles auswählen

alias: Bestätigung Staubbeutel entleert
description: ''
trigger:
  - platform: event
    event_type: mobile_app_notification_action
    event_data:
      action: staubbehaelter_geleert
condition: []
action:
  - service: counter.reset
    data: {}
    target:
      entity_id: counter.roborock_s6_staubbehalter_entleeren
mode: single
Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Antworten