Alexa Notify wenn Trockner fertig ist wird rudimentär wiederholt

Moin!
Ich habe eine Automation für Trockner, Waschmaschine etc.

Der Trockner ist an eine Tasmota Steckdose angeschlossen, welche mir Watt oder Ampere via MQTT liefert.

Ich habe nun also eine simple Automation gebastelt, in welcher mir Alexa sagt, dass der Trockner fertig ist, wenn dieser 2 Minuten unter 5 Watt ist.

Leider wird aber diese Ansage rudimentär wiederholt, auch wenn der Trockner vorher gar nicht gelaufen ist. Es müsste also eine weitere Bedingung hinzugefügt werden, dass das Notify nur kommt, wenn der Trockner beispielsweise vorher einmal über 100 Watt gewesen ist.

Hier die yaml:

alias: Alexa Trockner
description: ""
trigger:
  - type: power
    platform: device
    device_id: xxxxxxxxxxxxxxxxxxxxxxxa28927
    entity_id: xxxxxxxxxxxxxxxxxxxx13d13
    domain: sensor
    id: aus
    below: 5
    for:
      hours: 0
      minutes: 2
      seconds: 0
condition: []
action:
  - if:
      - condition: trigger
        id:
          - aus
    then:
      - service: notify.alexa_media_echo_show_wohnzimmer
        data:
          message: Der Trockner ist fertig
          title: WaschmaschineFertig
          data:
            type: announce
            method: all
mode: single

Habe ich einen Denkfehler oder warum funktioniert das nicht wie gewünscht?
Erklären, warum der Trigger mehrfach ausgeführt wird kann ich mir nicht.
Der Trockner hat im Standby 1 Watt, der schwankt auch nicht über 5 Watt, so dass ein Notify getriggert werden würde.

Simon hatte dazu denke ich mal ein Video gemacht. Hast du das schon gesehen. Darin müsste auch die Automation dabei sein.

Ich hab sowas ähnliches

description: ""
mode: single
triggers:
  - entity_id:
      - sensor.waschmaschine_power
    for:
      hours: 0
      minutes: 3
      seconds: 0
    above: 10
    id: wm-an
    trigger: numeric_state
  - entity_id:
      - sensor.waschmaschine_power
    for:
      hours: 0
      minutes: 2
      seconds: 0
    below: 1
    id: wm-aus
    trigger: numeric_state
conditions: []
actions:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - wm-an
          - condition: state
            entity_id: input_boolean.waschmaschine
            state: "off"
        sequence:
          - data: {}
            target:
              entity_id: input_boolean.waschmaschine
            action: input_boolean.turn_on
      - conditions:
          - condition: trigger
            id:
              - wm-aus
          - condition: state
            entity_id: input_boolean.waschmaschine
            state: "on"
        sequence:
          - data:
              data:
                ttl: 0
                priority: high
              message: Waschmaschine ist fertig !
              title: Waschmaschine
            action: notify.mobile_app_maxe
          - target:
              entity_id: input_boolean.waschmaschine
            data: {}
            action: input_boolean.turn_off

Musst du nur an deine Entitäten anpassen.
(Und den Helfer anlegen)

Unser Trockner hat einen knitterschutz, daher kam die Meldung auch zu oft. Ich habe das mit einem Boolean gelöst. Dieser schaltet sich ein, wenn der Trockner startet und nur wenn der sn ist, kommt eine Meldung und dann wird der boolean wieder ausgeschaltet und erst beim nächsten Start wird der wieder eingeschaltet.
Habe ein paar Anläufe gebraucht um die Schwellenwerte richtig zu setzten, jetzt läuft es aber super.

Vielen Dank für die Antworten!

Ich habe nun den Blueprint von Simon importiert.
Und wenn man dann noch die Beschreibung unter dem YouTube liest, bekommt man auch den Fehler weg :wink:

Frohe Festtage euch allen :slight_smile: