Hilfe bei Auslöser mit bestimmter Bedingung

Ich möchte eine Automatisierung triggern wenn der Verbrauch eines Gerätes auf 0 abfällt.
Leider fällt das Gerät öfter auf 0 ab was aber nicht getriggert werden soll.
Was allerdings immer der Fall ist, ist die Tatsache dass das die Leistung vor dem endgültigem Abschalten kurz extrem ansteigt.
Das kann zwar auch während des Betriebs passieren jedoch fällt die Leistung da nicht direkt auf 0.

Meine Idee wäre jetzt, zu triggern wenn die Leistung von >20W innerhalb von X Sekunden auf 0 fällt und dort für min. 10 Sekunden bleibt.

Ich weiß zwar wie ich triggere wenn die Leistung für min. 10 Sekunden auf 0 fällt jedoch nicht wie ich die Bedingung dass dies von > 20W aus passiert.

Hat vielleicht Jemand einen Tip für mich?
Gerne auch einen anderen Lösungsansatz der mir noch nicht eingefallen ist.

erster Gedankengang …

Trigger: >20W
Aktion: Warte auf Trigger =0W für 10Sek.

Da bin ich voll bei @maxe
Könnte dann etwa so aussehen, würde ic hsagen:

description: ""
mode: single
trigger:
  - platform: numeric_state
    entity_id:
      - sensor.steckdose_waschmaschine_power
    above: 20
condition: []
action:
  - wait_for_trigger:
      - platform: numeric_state
        entity_id:
          - sensor.steckdose_waschmaschine_power
        for:
          hours: 0
          minutes: 0
          seconds: 10
        below: 1
    timeout:
      hours: 0
      minutes: 0
      seconds: 10
      milliseconds: 0
  - service: switch.turn_off
    target:
      entity_id: switch.steckdose_waschmaschine
    data: {}

Danke für den Hinweis.

Ich hab mich zu sehr auf den “WENN” Block konzentriert.
Diese Option habe ich gar nie richtig beachtet.

So dürfte das klappen. Ich werd das mal austesten.