Washer/Dryer Reminder Notification with delay

Good day everyone. I want to create a notification for my Washer/Dryer combo with reminder and this is my YAML code, but for some reason it’s not working. Please help me to create this automation properly. Thank you. I create 2 automations, identical, just different entities for Washer part and for Dryer part Bellow is one for Washer:

alias: Washer Reminder
description: ""
trigger:
  - platform: state
    entity_id: binary_sensor.washer_run_completed
    to: "on"
    id: Run Status Complete
  - platform: state
    entity_id: binary_sensor.washer_door_sensor_opening
    to: open
    id: Washer Door Open
condition:
  - condition: state
    entity_id: binary_sensor.washer_door_sensor_opening
    state: closed
action:
  - service: tts.google_translate_say
    data:
      cache: false
      entity_id: media_player.masyanya
      message: The Washing Machine  has finished. You should remove clothes.
  - delay: "00:15:00"
  - service: tts.google_translate_say
    data:
      cache: false
      entity_id: media_player.masyanya
      message: Your clothes are still in the washer. Please take care of it.
  - delay: "00:30:00"
  - service: tts.google_translate_say
    data:
      cache: false
      entity_id: media_player.masyanya
      message: Your clothes will smell really bad if you don't take care of it.
  - delay: "00:30:00"
  - service: automation.turn_on
    entity_id: automation.washer_complete_notification
mode: single

well… this part is exactly contradictory:

  - platform: state
    entity_id: binary_sensor.washer_door_sensor_opening
    to: open
    id: Washer Door Open

and

  - condition: state
    entity_id: binary_sensor.washer_door_sensor_opening
    state: closed

if i interpret this to english, you are asking home assistant to “please trigger at the moment the washer door is opened, but only if it is closed”

see that?

I disabled before posted a code , but for some reason paste original post
Here is a code without Door opened part, but still no luck

alias: Washer Reminder
description: ""
trigger:
  - platform: state
    entity_id:
      - binary_sensor.washer_run_completed
      - switch.washer_power
    to: "off"
    id: Run Status Complete

condition:
  - condition: state
    entity_id: binary_sensor.washer_door_sensor_opening
    state: closed
action:
  - service: tts.google_translate_say
    data:
      cache: false
      entity_id: media_player.masyanya
      message: The Washing Machine  has finished. You should remove clothes.
  - delay: "00:15:00"
  - service: tts.google_translate_say
    data:
      cache: false
      entity_id: media_player.masyanya
      message: Your clothes are still in the washer. Please take care of it.
  - delay: "00:30:00"
  - service: tts.google_translate_say
    data:
      cache: false
      entity_id: media_player.masyanya
      message: Your clothes will smell really bad if you don't take care of it.
  - delay: "00:30:00"
  - service: automation.turn_on
    entity_id: automation.washer_complete_notification
mode: single

there’s a lot that’s hidden from us. unless someone spots something obvious (i don’t) we’re going to need a bunch more info.

what is binary_sensor.washer_run_completed? is that a template you wrote? or power sensor? or provided by your washer?

did you verify it’s working properly?

you said it’s not working… where does it crap out? does it not trigger at all?
does it trigger but not play?

have you already looked at the trace? perhaps paste in the trace data here so we can see what’s happening.


Sensor from my LG Washer/Dryer smart tower and it’s ON when Washer is not running and OFF when it’s runs

Also I try to change run complete sensor to switch.washer_power and still no luck

Download the trace (upper right)? Then pasteb it in here?

did you already test the tts play commands by themselves and make sure that works ok?

Trace downloaded but can’t paste here for some reason, never did this before.
TTS is working fine

I modified my Automation a little bit and looks like it’s working fine. Still tasting

alias: Dryer Notification-2
description: ""
trigger:
  - platform: state
    entity_id:
      - switch.dryer_power
    from: "on"
    to: "off"
    for:
      hours: 0
      minutes: 0
      seconds: 10
    alias: Dryer Power OFF
    id: Dryer Power OFF
condition:
  - condition: and
    conditions:
      - condition: state
        entity_id: binary_sensor.dryer_door_sensor_opening
        state: "off"
    alias: Dryer Door is Closed
action:
  - service: tts.google_translate_say
    data:
      cache: false
      entity_id: media_player.masyanya
      message: Your clothes is dry and ready for pickup.
  - service: notify.mobile_app_sm_s918u
    metadata: {}
    data:
      message: Your clothes is dry and ready for pickup.
  - delay:
      hours: 0
      minutes: 15
      seconds: 0
      milliseconds: 0
    alias: Wait for 15 minutes
  - service: tts.google_translate_say
    data:
      cache: false
      entity_id: media_player.masyanya
      message: I said.     Your clothes is dry and ready for pickup.
  - delay:
      hours: 0
      minutes: 30
      seconds: 0
      milliseconds: 0
    alias: Wait for 30 minutes
  - service: tts.google_translate_say
    data:
      cache: false
      entity_id: media_player.masyanya
      message: >-
        Did you heard what I said?      Your clothes is dry and ready for
        pickup!!!
mode: single