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
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,
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.
@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