Lg thinQ - washer cycle automation

Is there anyway to get a notification when the washer completes it’s cycle? I am not seeing what I can trigger on to get this.

Thanks

Hello Bill Schatzow,

What entities do you have available in that device?
Open your Home Assistant instance and show your integrations.

The entities are:

I believe I have it fix by looking at notification and a state change. I’ll know for sure next load of wash.

Current status should tell you if it’s running or not.

With the standard integration the LG Thinq washers fire events that you can use to trigger notifications.

e.g.

- id: washerdryer_state_notification
  alias: "Notify when the washer dryer has finished or errored"
  mode: queued
  triggers:
    - trigger: state
      entity_id: event.washer_dryer_notification
      id: "notify"
    - trigger: state
      entity_id: event.washer_dryer_error
      id: "error"
    - trigger: state
      entity_id: sensor.washer_dryer_current_status
      to: "cool_down"
      id: "cool_down"
    - trigger: state
      entity_id: sensor.washer_dryer_current_status
      to: "power_off"
      id: "power_off"
  conditions:
<snip>

and part of my choose for a completed cycle:

       - conditions:
            - condition: and
              conditions:
                - condition: trigger
                  id: "notify"
                - condition: state
                  entity_id: event.washer_dryer_notification
                  attribute: event_type
                  state: "washing_is_complete"
          sequence:
            - action: notify.all_mobile
             <snip>

I have the same washer, and here is how I trigger an announcement on Alexa when it’s finished:

alias: Washer Finished
description: Notify when the washer is finished
mode: single
triggers:
  - entity_id:
      - binary_sensor.top_load_washer_wash_completed
    to: "on"
    trigger: state
conditions: []
actions:
  - data:
      message: Washer is finished
    action: notify.alexa_media_steve_s_echo_show_5_3rd_gen
  - data:
      message: Washer is finished.
    enabled: false
    action: notify.alexa_media_kitchen
  - data: {}
    action: notify.alexa_media_everywhere

You want to go to developer’s tools → states and find the exact entity name for the washer.

I do not have a binary_sensor. for my washing machine. Did I miss something on the integration? I am going to try to trigger on events as suggested above. SO far it has not worked, but hopefully I will figure it out.

Do you have this integration?

@stevemann that looks like a custom component - the core LG uses events and doesn’t supply the binary sensor you describe.

This is what I have and it does not trigger:

alias: Wash done 6_16_25
description: ""
triggers:
  - trigger: state
    entity_id:
      - event.front_load_washer_notification
    attribute: event_type
    to: washing_is_complete
  - trigger: event
    event_type: ""
conditions: []
actions:
  - action: notify.mobile_app_pixel_9_pro_xl
    metadata: {}
    data:
      message: Washer is complete at {{now().strftime("%H:%M")}}
mode: single

It looks like the built in editor put in an additional trigger, event type and condition. I have removed them and will see if this fixes it.

You do need conditions: . The event trigger shouldn’t make any difference.

Go into Developer Tools → states and look at event.front_load_washer_notification

Note what it says when the washer is off, on but not running, running a cycle, then watch it when the wash cycle ends.

The trigger needs a change in state. The way the automation is written it will trigger when the state changes to “washing_is_complete”. Note, the to: state is exact. Check the spelling and capitalization. Which you will get from developer tools → states.

This works:

alias: Wash done 6-17
description: ""
triggers:
  - trigger: state
    entity_id:
      - event.front_load_washer_notification
    to: null
conditions:
  - condition: state
    entity_id: event.front_load_washer_notification
    attribute: event_type
    state: washing_is_complete
actions:
  - action: notify.mobile_app_pixel_9_pro_xl
    metadata: {}
    data:
      message: Washer is complete at {{now().strftime("%H:%M")}}
mode: single