Wassermeldung begrenzen aus 1 Nachricht pro min

Hallo!
Ich bin wieder fleisig am dinge tun und erfreue mich tatsächlich langsam an immer cooleren Automationen wie dieser:

Wassermeldung. Da ich im Sommer nen Schönen Wasserschaden hatte habe ich jetzt an den relevantesten Stellen einen Wassersensor von Sonoff (Zigbee) und dafür eine Automatisation.

Problem ist das sie funktioniert, aber VIEL zu gut…

Wenn ich zum testen mal die Kontakte kurzschließe bekomme ich meine Meldung, AAABER wenn da wasser draufsteht oder an derSensorleitung liegt sendet das tei wie gestört bis das wasser weg ist…

Bedeutet, heute beim “Fehlalarm” habe ich innerhalb einer Minute über 30 Telegramnachrichten bekommen :rofl: :sweat_smile:

Hat einer eine gescheite Idee wie ich das begrenzen könnte?
Dachte so vielleicht alle5 minuten eine Nachricht solange “on” besteht…
und bei “off” eine Nachricht das nässe beseitigt wurde…

(Bitte nicht über die deaktivierten dinge wundern… das muss im moment so…)

alias: Wasser Meldung
description: ""
triggers:
  - trigger: state
    entity_id:
      - binary_sensor.wassermelderheizkellerzigbee_water_leak
    from: "off"
    to: "on"
    id: Keller Nass
  - trigger: state
    entity_id:
      - binary_sensor.wassermelderkuechezigbee_water_leak
    from: "off"
    to: "on"
    id: Küche Nass
  - trigger: state
    entity_id:
      - binary_sensor.wassermelderbadezimmeruntenzigbee_water_leak
    from: "off"
    to: "on"
    id: Badezimmer UNTEN Nass
    enabled: true
  - trigger: state
    entity_id:
      - binary_sensor.wassermelderbadezimmerobenzigbee_water_leak
    from: "off"
    to: "on"
    id: Badezimmer OBEN Nass
    enabled: true
  - trigger: state
    entity_id:
      - binary_sensor.wassermelderbadezimmerkellerzigbee_water_leak
    from: "off"
    to: "on"
    id: Badezimmer KELLER Nass
    enabled: true
conditions: []
actions:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Badezimmer OBEN Nass
        sequence:
          - action: telegram_bot.send_message
            metadata: {}
            data:
              message: Wasser im Badezimmer OBEN entdeckt! Bitte Prüfen!
            enabled: true
          - action: media_player.play_media
            target:
              entity_id: media_player.mpd
            data:
              media_content_id: media-source://media_source/local/mpd/media/WasserKueche.mp3
              media_content_type: audio/mpeg
            metadata:
              title: WasserKueche.mp3
              thumbnail: null
              media_class: music
              children_media_class: null
              navigateIds:
                - {}
                - media_content_type: app
                  media_content_id: media-source://media_source
                - media_content_type: ""
                  media_content_id: media-source://media_source/local/mpd
                - media_content_type: ""
                  media_content_id: media-source://media_source/local/mpd/media
            enabled: false
          - action: notify.alexa_media_schlafzimmer
            metadata: {}
            data:
              message: Achtung! Wasserleck im Badezimmer oben entdeckt. Bitte Prüfen!
            enabled: false
        alias: BadOben NASS Meldung
      - conditions:
          - condition: trigger
            id:
              - Badezimmer UNTEN Nass
        sequence:
          - action: telegram_bot.send_message
            metadata: {}
            data:
              message: Wasser im Badezimmer UNTEN entdeckt! Bitte Prüfen!
            enabled: true
          - action: media_player.play_media
            target:
              entity_id: media_player.mpd
            data:
              media_content_id: media-source://media_source/local/mpd/media/WasserKueche.mp3
              media_content_type: audio/mpeg
            metadata:
              title: WasserKueche.mp3
              thumbnail: null
              media_class: music
              children_media_class: null
              navigateIds:
                - {}
                - media_content_type: app
                  media_content_id: media-source://media_source
                - media_content_type: ""
                  media_content_id: media-source://media_source/local/mpd
                - media_content_type: ""
                  media_content_id: media-source://media_source/local/mpd/media
            enabled: false
          - action: notify.alexa_media_schlafzimmer
            metadata: {}
            data:
              message: Achtung! Wasserleck im Badezimmer unten entdeckt. Bitte Prüfen!
            enabled: false
        alias: BadUnten NASS Meldung
      - conditions:
          - condition: trigger
            id:
              - Küche Nass
        sequence:
          - action: telegram_bot.send_message
            metadata: {}
            data:
              message: Wasser in der KÜCHE entdeckt! Bitte Prüfen!
            enabled: true
          - action: media_player.play_media
            target:
              entity_id: media_player.mpd
            data:
              media_content_id: media-source://media_source/local/mpd/media/WasserKueche.mp3
              media_content_type: audio/mpeg
            metadata:
              title: WasserKueche.mp3
              thumbnail: null
              media_class: music
              children_media_class: null
              navigateIds:
                - {}
                - media_content_type: app
                  media_content_id: media-source://media_source
                - media_content_type: ""
                  media_content_id: media-source://media_source/local/mpd
                - media_content_type: ""
                  media_content_id: media-source://media_source/local/mpd/media
          - action: notify.alexa_media_schlafzimmer
            metadata: {}
            data:
              message: Achtung! Wasserleck in der Küche entdeckt. Bitte Prüfen!
            enabled: false
        alias: Küche NASS Meldung
      - conditions:
          - condition: trigger
            id:
              - Keller Nass
        sequence:
          - action: telegram_bot.send_message
            metadata: {}
            data:
              message: Wasser im HEIZKELLER entdeckt! Bitte Prüfen!
            enabled: true
          - action: media_player.play_media
            target:
              entity_id: media_player.mpd
            data:
              media_content_id: media-source://media_source/local/mpd/media/WasserKeller.mp3
              media_content_type: audio/mpeg
            metadata:
              title: WasserKeller.mp3
              thumbnail: null
              media_class: music
              children_media_class: null
              navigateIds:
                - {}
                - media_content_type: app
                  media_content_id: media-source://media_source
                - media_content_type: ""
                  media_content_id: media-source://media_source/local/mpd
                - media_content_type: ""
                  media_content_id: media-source://media_source/local/mpd/media
          - action: notify.alexa_media_schlafzimmer
            metadata: {}
            data:
              message: Achtung! Wasserleck im Keller entdeckt. Bitte Prüfen!
            enabled: false
        alias: Keller NASS Meldung
      - conditions:
          - condition: trigger
            id:
              - Badezimmer KELLER Nass
        sequence:
          - action: telegram_bot.send_message
            metadata: {}
            data:
              message: Wasser im Badezimmer KELLER entdeckt! Bitte Prüfen!
            enabled: true
          - action: media_player.play_media
            target:
              entity_id: media_player.mpd
            data:
              media_content_id: media-source://media_source/local/mpd/media/WasserKueche.mp3
              media_content_type: audio/mpeg
            metadata:
              title: WasserKueche.mp3
              thumbnail: null
              media_class: music
              children_media_class: null
              navigateIds:
                - {}
                - media_content_type: app
                  media_content_id: media-source://media_source
                - media_content_type: ""
                  media_content_id: media-source://media_source/local/mpd
                - media_content_type: ""
                  media_content_id: media-source://media_source/local/mpd/media
            enabled: false
          - action: notify.alexa_media_schlafzimmer
            metadata: {}
            data:
              message: Achtung! Wasserleck im Badezimmer Keller entdeckt. Bitte Prüfen!
            enabled: false
        alias: BadKeller NASS Meldung
mode: single

Moin,

ja mit einer Template Bedingung.

{{ (as_timestamp(state_attr('automation.wasser_meldung','last_triggered')) | int) + 60 <= now().timestamp() | int }}

Diese Bedingung ist erfüllt wen das letzte auslösen der Automatisierung länger als 60 Sekunden her ist.

In den Fall müsstest du die +60 auf +300 ändern.

automation.wasser_meldung muss natürlich die Entitäts ID deinen Automatisierung sein, sollte aber schon für dich richtig sein, basierend auf den Namen dieser Automatisierung.

Hier nochmal die Automatisierung mit der Bedingung drin:

alias: Wasser Meldung
description: ""
triggers:
  - trigger: state
    entity_id:
      - binary_sensor.wassermelderheizkellerzigbee_water_leak
    from: "off"
    to: "on"
    id: Keller Nass
  - trigger: state
    entity_id:
      - binary_sensor.wassermelderkuechezigbee_water_leak
    from: "off"
    to: "on"
    id: Küche Nass
  - trigger: state
    entity_id:
      - binary_sensor.wassermelderbadezimmeruntenzigbee_water_leak
    from: "off"
    to: "on"
    id: Badezimmer UNTEN Nass
    enabled: true
  - trigger: state
    entity_id:
      - binary_sensor.wassermelderbadezimmerobenzigbee_water_leak
    from: "off"
    to: "on"
    id: Badezimmer OBEN Nass
    enabled: true
  - trigger: state
    entity_id:
      - binary_sensor.wassermelderbadezimmerkellerzigbee_water_leak
    from: "off"
    to: "on"
    id: Badezimmer KELLER Nass
    enabled: true
conditions:
  - condition: template
    value_template: >-
      {{ (as_timestamp(state_attr('automation.wasser_meldung','last_triggered')) | int) + 60 <= now().timestamp() | int }}
actions:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Badezimmer OBEN Nass
        sequence:
          - action: telegram_bot.send_message
            metadata: {}
            data:
              message: Wasser im Badezimmer OBEN entdeckt! Bitte Prüfen!
            enabled: true
          - action: media_player.play_media
            target:
              entity_id: media_player.mpd
            data:
              media_content_id: media-source://media_source/local/mpd/media/WasserKueche.mp3
              media_content_type: audio/mpeg
            metadata:
              title: WasserKueche.mp3
              thumbnail: null
              media_class: music
              children_media_class: null
              navigateIds:
                - {}
                - media_content_type: app
                  media_content_id: media-source://media_source
                - media_content_type: ""
                  media_content_id: media-source://media_source/local/mpd
                - media_content_type: ""
                  media_content_id: media-source://media_source/local/mpd/media
            enabled: false
          - action: notify.alexa_media_schlafzimmer
            metadata: {}
            data:
              message: Achtung! Wasserleck im Badezimmer oben entdeckt. Bitte Prüfen!
            enabled: false
        alias: BadOben NASS Meldung
      - conditions:
          - condition: trigger
            id:
              - Badezimmer UNTEN Nass
        sequence:
          - action: telegram_bot.send_message
            metadata: {}
            data:
              message: Wasser im Badezimmer UNTEN entdeckt! Bitte Prüfen!
            enabled: true
          - action: media_player.play_media
            target:
              entity_id: media_player.mpd
            data:
              media_content_id: media-source://media_source/local/mpd/media/WasserKueche.mp3
              media_content_type: audio/mpeg
            metadata:
              title: WasserKueche.mp3
              thumbnail: null
              media_class: music
              children_media_class: null
              navigateIds:
                - {}
                - media_content_type: app
                  media_content_id: media-source://media_source
                - media_content_type: ""
                  media_content_id: media-source://media_source/local/mpd
                - media_content_type: ""
                  media_content_id: media-source://media_source/local/mpd/media
            enabled: false
          - action: notify.alexa_media_schlafzimmer
            metadata: {}
            data:
              message: Achtung! Wasserleck im Badezimmer unten entdeckt. Bitte Prüfen!
            enabled: false
        alias: BadUnten NASS Meldung
      - conditions:
          - condition: trigger
            id:
              - Küche Nass
        sequence:
          - action: telegram_bot.send_message
            metadata: {}
            data:
              message: Wasser in der KÜCHE entdeckt! Bitte Prüfen!
            enabled: true
          - action: media_player.play_media
            target:
              entity_id: media_player.mpd
            data:
              media_content_id: media-source://media_source/local/mpd/media/WasserKueche.mp3
              media_content_type: audio/mpeg
            metadata:
              title: WasserKueche.mp3
              thumbnail: null
              media_class: music
              children_media_class: null
              navigateIds:
                - {}
                - media_content_type: app
                  media_content_id: media-source://media_source
                - media_content_type: ""
                  media_content_id: media-source://media_source/local/mpd
                - media_content_type: ""
                  media_content_id: media-source://media_source/local/mpd/media
          - action: notify.alexa_media_schlafzimmer
            metadata: {}
            data:
              message: Achtung! Wasserleck in der Küche entdeckt. Bitte Prüfen!
            enabled: false
        alias: Küche NASS Meldung
      - conditions:
          - condition: trigger
            id:
              - Keller Nass
        sequence:
          - action: telegram_bot.send_message
            metadata: {}
            data:
              message: Wasser im HEIZKELLER entdeckt! Bitte Prüfen!
            enabled: true
          - action: media_player.play_media
            target:
              entity_id: media_player.mpd
            data:
              media_content_id: media-source://media_source/local/mpd/media/WasserKeller.mp3
              media_content_type: audio/mpeg
            metadata:
              title: WasserKeller.mp3
              thumbnail: null
              media_class: music
              children_media_class: null
              navigateIds:
                - {}
                - media_content_type: app
                  media_content_id: media-source://media_source
                - media_content_type: ""
                  media_content_id: media-source://media_source/local/mpd
                - media_content_type: ""
                  media_content_id: media-source://media_source/local/mpd/media
          - action: notify.alexa_media_schlafzimmer
            metadata: {}
            data:
              message: Achtung! Wasserleck im Keller entdeckt. Bitte Prüfen!
            enabled: false
        alias: Keller NASS Meldung
      - conditions:
          - condition: trigger
            id:
              - Badezimmer KELLER Nass
        sequence:
          - action: telegram_bot.send_message
            metadata: {}
            data:
              message: Wasser im Badezimmer KELLER entdeckt! Bitte Prüfen!
            enabled: true
          - action: media_player.play_media
            target:
              entity_id: media_player.mpd
            data:
              media_content_id: media-source://media_source/local/mpd/media/WasserKueche.mp3
              media_content_type: audio/mpeg
            metadata:
              title: WasserKueche.mp3
              thumbnail: null
              media_class: music
              children_media_class: null
              navigateIds:
                - {}
                - media_content_type: app
                  media_content_id: media-source://media_source
                - media_content_type: ""
                  media_content_id: media-source://media_source/local/mpd
                - media_content_type: ""
                  media_content_id: media-source://media_source/local/mpd/media
            enabled: false
          - action: notify.alexa_media_schlafzimmer
            metadata: {}
            data:
              message: Achtung! Wasserleck im Badezimmer Keller entdeckt. Bitte Prüfen!
            enabled: false
        alias: BadKeller NASS Meldung
mode: single

LG
Tobi

Das dürfte ja eigentlich nicht der Fall sein, da ja Dein Auslöser lauteten:

  - trigger: state
    entity_id:
      - binary_sensor.wassermelderbadezimmeruntenzigbee_water_leak
    from: "off"
    to: "on"

Wenn jetzt der Sensor dauerhaft im Wasser steht, muss ja ja auch dauerhaft der Zustand ON anliegen.
Wenn die Automatisierung trotzdem alle paar Sekunden auslöst, dann passt ja was mit dem Sensor nicht?! Und er schaltet ständig zwischen on und off
Ggf. hast Du diesen falsch eingestellt, falls es sich was einstellen lässt.

Bei Wassersensoren, würde ich allerdings die Alert Integration verwenden. Kannst einstellen, in welchen Abständen Du benachrichtigt werden willst. Also Aktion kannst Du dann einfach ein Script ausführen, welches die Notify Aktionen beinhaltet.
Das ganze aber natürlich nur, wen der Sensor nicht ständig im Dreieck spring.

Gruß
Osorkon

Gruß
Osorkon

Hmm… Das stimmt absolut!
Dieser Fehlalarm ist bei einem Sonoff Wassersensor mit dem Wassererkennungskabel aufgetreten. Ich kann mich auch sehr gut erinnern das der Garät geblinkt hat wie bekloppt, habe das Kabel abgezogen dann war ruhe.
Habe vorhin hetesten was es macht wenn er im mwasser steht: tatsächlich einmal ON und ruhe.

Vielen Dank für eure Hilfe. Die Template Bedingung werde ich sicherlich wo anders gut gebrauchen können.

Das mit den ALERTS verstehe ich irgendwie nicht wirklich… Wie, wo, muss man das instellieren? wie richte ich einen Alert ein? Alles im yaml?

Danke!