TTS using Envisalink - door and window sensors as triggers not working

I have been trying to get tts to work on my Google Home Mini using various home alarm sensors that are already working in Home Assistant.

Ideally I would like google to report using tts when a window or door has been opened. I already have lights turning on and off via envisalink using my alarm system motion detectors and door and window sensors through Home Assistant.

I am able to send tts messages from my Home Assistant home screen card to google home mini and it is also working in a time animation. But for some reason I can’t get tts to work with my alarm sensors. Here are some animations I’ve tried:

  • alias: ‘Dan’s Window Open’
    trigger:

    • platform: state
      entity: binary_sensor.11_dan
      from: ‘off’
      to: ‘on’
      for: ‘00:00:02’
      action:
    • service: tts.google_say
      data:
      entity_id: media_player.family_room_speaker
      message: “Alert, alert, Dans Window Open!”
  • id: Test
    alias: “test”
    trigger:

    • entity_id: binary_sensor.13_office
      from: ‘off’
      platform: state
      to: ‘on’
      action:
    • service: tts.google_say
      entity_id: media_player.family_room_speaker
      data:
      message: ‘… Yet another test!’

Thank you for you help!