Repeat sonos_say inside automation

Hi.
Have an automation to send a tts to my sonos when the refrigerator door
has been opened for more than one minute.
I want to repeat the tts message 3 times, but this doesn’t seems to work.
I only get one message. Not sure how to accomplish this.

- id: notify refrigerator door
  alias: 'kyskåp öppen'
  trigger:
    platform: state
    entity_id: binary_sensor.fibaro_system_fgbs001_universal_binary_sensor_sensor_6
    to: 'on'
    for:
      #minutes: 1
      seconds: 10
  action:
      service: script.sonos_say
      data:
        sonos_entity: media_player.kok
        volume: 0.5
        message: 'kylskåpsdörren är öppen'
        delay: '00:00:05'
        repeat: 3