Prologue – This is my first time posting in the community, so I’m not sure if this is the right place. Please let me know if I should post elsewhere.
For starters, this has been working via the Alexa Media Integration and legitimately just stopped. And I don’t think anything has changed. I would also like to point out that the automations are firing AND triggering the scripts (evidence being the “last triggered” column in HA), but the script is not interacting with Alexa - I don’t know if there is a way to confirm this; maybe they are interacting with Alexa, but I don’t know how. . . or what’s failing with Alexa. If I remember correctly when I set these up, they were essentially supposed to simulate my saying out loud the Alexa routine phrase, i.e. “Alexa, Good Morning” and “Alexa, Dim the Master Bedroom.”
HA Version: * Installation method: Unsupported third‑party container* Core version: 2025.11.1 * Frontend version: 20251105.0
Alexa Media Player Version: 5.8.2
Has anyone else seen Alexa routines suddenly stop working?
I’m trying to figure out if this is just me, or if something changed recently. My automations are still firing and calling the scripts, but Alexa no longer responds to the routine triggers.
- Could I be overlooking something simple?
- Should I try reinstalling the Alexa Media Player integration?
- If reinstalling is the right move, what’s the current process (it’s been a long time since I set it up)?
- What would I lose if I disconnect and reconnect the integration — do I risk losing entities, scripts, or routine links?
- If reinstalling is the right move, what’s the current process (it’s been a long time since I set it up)?
Any guidance or shared experiences would be really appreciated!
I have an automation that triggers
• When motion is detected in the specified rooms during the time window, on a weekday, and the lockout switch is off → the automation runs the script.
• The script triggers Alexa’s custom routine named “Good Morning.”
• That routine executes whatever steps you defined in the Alexa app (lights, announcements, etc.).
• After running, the lockout switch is set to on, so it won’t run again until midnight resets it.
The automation is the gatekeeper (motion + time + once per day logic), and the script is the executor (actually firing the Alexa routine as if you had said “Alexa, good morning”).
This was working previously, but mysteriously stopped! I need help troubleshooting/fixing it, please!
Good Morning Automation: ![]()
alias: Good Morning
description: >
Triggers "Alexa 'Good Morning'" script when motion is detected in the great
room, kitchen, or upstairs kitchen between 7:10 and 7:40 AM, only once per day
unless manually reset
triggers:
- entity_id: binary_sensor.great_room
to: "on"
for:
seconds: 1
trigger: state
- entity_id: binary_sensor.kitchen
to: "on"
for:
seconds: 1
trigger: state
- entity_id: binary_sensor.upstairs_kitchen
to: "on"
for:
seconds: 1
trigger: state
- at: "00:00:00"
trigger: time
conditions: []
actions:
- choose:
- conditions:
- condition: time
after: "07:10:00"
before: "07:40:00"
- condition: state
entity_id: input_boolean.great_room_sensor
state: "off"
- condition: template
value_template: "{{ now().weekday() < 5 }}"
sequence:
- action: script.good_morning
data: {}
- target:
entity_id: input_boolean.great_room_sensor
action: input_boolean.turn_on
data: {}
- data:
title: Good Morning routine has run
message: Good Morning Alexa
action: notify.mobile_app_johns_iphone
enabled: false
- data:
name: Good Morning Automation
message: Triggered by motion in {{ trigger.entity_id }}
entity_id: "{{ trigger.entity_id }}"
action: logbook.log
- data:
title: Good Morning Triggered
message: >-
The Good Morning routine ran at {{ now().strftime('%I:%M:%S %p')
}} on {{ now().strftime('%A') }}.
action: persistent_notification.create
enabled: false
- conditions:
- condition: template
value_template: "{{ now().hour == 0 and now().minute == 0 }}"
sequence:
- target:
entity_id: input_boolean.great_room_sensor
action: input_boolean.turn_off
data: {}
- data:
name: Good Morning Automation
message: Reset input_boolean at midnight
entity_id: input_boolean.great_room_sensor
action: logbook.log
mode: single
Good Morning Script: ![]()
alias: good morning
description: Triggers Alexa to say good morning
sequence:
- alias: say good morning
sequence:
- target:
entity_id: media_player.john_s_echo_show_8_3rd_gen
data:
media:
media_content_id: Good Morning
media_content_type: routine
metadata: {}
action: media_player.play_media
Good Morning Bypass Sensor⬇️
input_boolean.great_room_sensor
I would also like to include a separate automation as reference. This automation also used to work, and Its set up similarly, but also mysteriously stopped: ![]()
alias: Dim Bedroom When TV Turns On (Power-Based)
description: Turns on dimming boolean when TV power draw exceeds threshold
triggers:
- entity_id: sensor.master_tv_plug_current_consumption
above: 5
trigger: numeric_state
actions:
- target:
entity_id: input_boolean.master_bedroom_dim
action: input_boolean.turn_on
- delay:
seconds: 5
- target:
entity_id: remote.master_bedroom_apple_tv
data:
command: menu
action: remote.send_command
mode: single
The above fires the input_boolean, which fires this script:![]()
sequence:
- alias: dim the master bedroom
sequence:
- target:
entity_id: media_player.john_s_alexa
data:
media:
media_content_id: dim the master bedroom
media_content_type: routine
metadata: {}
action: media_player.play_media
alias: dim the master bedroom
description: ""