Garage Door State Persistent Notification

Hello community, I got this simple automation to notify me on my Android phone that a garage door has been left open. I want the notification to persist every 30 minutes until the door has been closed. I got the notification to be pushed to my phone one time but I’m missing the persistent notification every 30 minutes until the state of the “Binary Sensor” I have on the door changes state. I don’t post enough here and I forgot how to properly post the Yaml code.

alias: Single Garage Door Notify Open
description: ""
trigger:
  - type: opened
    platform: device
    device_id: aad16386bb83d4ce938dafbd76df4f33
    entity_id: 4337b7b889b2bccde1c93efd3b112ade
    domain: binary_sensor
    for:
      hours: 0
      minutes: 15
      seconds: 0
condition: []
action:
  - service: notify.mobile_app_galaxy_s22_ultra
    data:
      message: Single Garage Door Left Open
      title: << WARNING >>
mode: single