Alexa kann auf Skill nicht zugreifen

Hallo Schwarmwissen :wink:

ich habe seit Sonntag folgendes Phänomen.
Eine Atomatisierung die meinen Kalender ausliest und mir dann vorliest welche Termine am nächsten Tag sind bringt folgende Ausgabe aus der Alexa.

Tut mir leid ich kann nicht auf deinen Simon says EU Skill zugreifen

das passiert aber nur bei der Automation mit einer Variablen.

hier die Automation

alias: Alexa gute Nacht
description: ""
triggers:
  - trigger: state
    entity_id:
      - input_boolean.alexa_gute_nacht
    from: "off"
    to: "on"
conditions: []
actions:
  - action: media_player.volume_set
    metadata: {}
    data:
      volume_level: 0.2
    target:
      entity_id: media_player.dot_schlafzimmer
  - choose:
      - conditions:
          - condition: time
            after: "00:00:00"
            before: "03:00:00"
        sequence:
          - target:
              entity_id: calendar.kalender_kalender_daniel_kalender
            data:
              start_date_time: "{{ today_at() }}"
              end_date_time: "{{ today_at() + timedelta(days=1) }}"
            response_variable: calendar_data
            action: calendar.get_events
    default:
      - target:
          entity_id: calendar.kalender_kalender_daniel_kalender
        data:
          start_date_time: "{{ today_at() + timedelta(days=1) }}"
          end_date_time: "{{ today_at() + timedelta(days=2) }}"
        response_variable: calendar_data
        action: calendar.get_events
  - delay:
      hours: 0
      minutes: 0
      seconds: 2
      milliseconds: 0
    enabled: true
  - variables:
      day_name: "{{ 'heute' if now().hour < 3 else 'morgen' }}"
      todays_events: "{{ calendar_data['calendar.kalender_kalender_daniel_kalender'].events }}"
      tts_message: |
        {% set event_count = todays_events | length %} {% if event_count > 0 %}
          {% set ns = namespace(message='Gute Nacht, Daniel! ' ~ day_name ~ ' stehen folgende Termine an: ') %}
          {% for event in todays_events %}
            {% set start_time = event.start | as_datetime | as_local %}
            {% set event_summary = event.summary %}
            {% set event_time_str = start_time.strftime('%H:%M') if start_time.strftime('%M') != '00' else start_time.strftime('%H') %}
            {% set event_time_full_str = start_time.strftime('%H:%M') %}

            {# Prüft, ob es ein ganztägiges Event ist (endet am nächsten Tag um 00:00) #}
            {% set end_time = event.end | as_datetime | as_local %}
            {% set duration = end_time - start_time %}

            {% if duration.days >= 1 or (event.start is string and 'T' not in event.start) %}
              {# Ganztägiges Event #}
              {% set ns.message = ns.message + 'Ganztägig: ' + event_summary + '. ' %}
            {% else %}
              {# Event mit spezifischer Uhrzeit #}
              {% set ns.message = ns.message + 'Um ' + event_time_full_str + ' Uhr: ' + event_summary + '. ' %}
            {% endif %}
          {% endfor %}
          {{ ns.message }}
        {% else %}
          Gute Nacht, Daniel! {{ day_name }} stehen keine Termine im Kalender.
        {% endif %}
  - data:
      message: |
        "{{ tts_message }}"
      data:
        type: tts
    action: notify.alexa_media_dot_schlafzimmer
  - metadata: {}
    data: {}
    target:
      device_id: 568174b0e78489d5e7ce01d696525734
      area_id:
        - wohnzimmer
        - kuche_2
    action: media_player.turn_off
  - metadata: {}
    data: {}
    target:
      area_id:
        - wohnzimmer
        - bad
        - flur
        - kuche
        - schlafzimmer
        - kuche_2
    action: light.turn_off

Hier noch die Traceausgabe die richtig ist.

Ausgeführt: 3. Juni 2025 um 00:57:42
Ergebnis:
params:
domain: notify
service: alexa_media_dot_schlafzimmer
service_data:
message: >-
Gute Nacht, Daniel! heute stehen folgende Termine an: Ganztägig:
Geburtstag von XXXXXXXXXX.
data:
type: tts
target: {}
running_script: false

wenn ich die Variable durch einen Text ersetze, spricht sie den Text.
Hatte jemand so ein ähnliches Problem auch schon?

Danke Gruß Daniel

Da schließe ich mich mal an, ich habe das Problem seit ca. 1 oder 1/2 Wochen. Meine normale Abend- und Morgenansage mit reinen Sensordaten aus HA funktioniert einwandfrei, aber sobald meine KI (bei mir googleAI) in einem Script dazukommt, kommt ebenfalls die Ansage Simon says. Ich habe dann mal auf die schnelle die google KI in den Entwicklertools manuell geprüft und sie funktioniert bei einem prompt ganz normal. Habe daher auch erstmal keinen weiteren Ansatz.

Guten Morgen die KI generierten gingen bei mir nur eben diese nicht.
Aber gestern Abend und heute morgen klappte es wieder.
Habe nichts geändert, vllt hat das große A die vorbereitungen für Alexa+ im Aufbau. :wink:

Ok, interessant. Bei mir kommt der Fehler nur in Verbindung mit KI. Heute morgen bei der zweiten Ansage zum Wetter kam auch wieder ein Spruch zum Simon Says EU Skill.

meine KI generierten Texte liefen die ganze Zeit ohne Probleme eben nur die Kalenderabfrage ging nicht.
Gestern war die Spülmaschine fertig da kam auch ganz normal die Ansage.
Vorallem wo soll man anfangen, denn diesen Skill gibt es garnicht bei Alexa.