Platform: status_led - has stopped working at 2026.7.0?

This has been okay for yonks…

esphome:
  name: status-testing
  friendly_name: status_testing

esp32:
  variant: esp32
  framework:
    type: esp-idf


# Enable logging
logger:
  level: DEBUG  # overall log level
  #Suppress 'led_status_light': brightness not supported
  #logs:
  #  light: ERROR   # suppress warnings from light component
  
# Enable Home Assistant API
api:

ota:
  - platform: esphome
    password: !secret ota_password
  - platform: web_server

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  min_auth_mode: wpa2
  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:

captive_portal:

web_server:
  port: 80
text_sensor:
  - platform: wifi_info
    ip_address:
      name: "My IP Address"

   
#The source of "status LED" is: https://community.home-assistant.io/t/status-led-status-led-light-binary-light-light-components/443263/2
#Healthy = 0.2Hz (once every 5sec)
#Warning = 1Hz
#Error   = 2Hz
light:
  - platform: status_led
    pin: 
      number: GPIO2
      inverted: true
    id: led_status_light
    restore_mode: ALWAYS_ON
    internal: true
    effects:
      - strobe:
          name: "Slow Blink"
          colors:
            - state: true
              brightness: 100%
              duration: 5ms
            - state: false
              brightness: 0%
              duration: 5s
    on_turn_on:
      - light.turn_on:
          id: led_status_light
          effect: "Slow Blink"

… but after the update to 2026.7.0?
On boot the LED blinks with the 1HZ (warning) strobe but after the API connects (warnings & errors clear) the LED stays ON (or OFF if inverted: false)

Any thoughts, anyone?

Regards, Martin

I haven’t used status_led myself, so this is only a wild guess … but maybe the restore_mode: ALWAYS_ON is the culprit ?

If you turn the LED off and in manually, does it blink and keep blinking?

Where I’ve used blinking, I didn’t use effects, but the interval component instead.