Alexa durchsage von Automation wiederholen -

Hallo zusammen,

wenn Alexa eine Durchsage macht, die von Alexa selbst kommt, kann ich sagen.

Alexa wiederhole die Durchsage.

Ergebnis die Durchsage wiederholt.

Ist die Durchsage, aber aufgrund einer Automation von HomeAsstent erfolgt z.b “Hausverschluss wurde geöffnet”

Antwortet Alexa auf den Befehl “Alexa wiederhole die Durchsage”:

Ich weiß leider nicht was ich wiederholen soll..

Frage:

Gibt es eine Möglichkeit auch solche Durchsagen, die aus einer Automation über Alexa kommen, mit einem Sprachbefehle zu Alexa wiederholen zu lassen?

Danke

Du könntest

  • alle Deine Automatisationen durchgehen, in denen ein Sprachbefehl abgesetzt wird
  • die Ansage zusätzlich in einen Texthelfer speichern lassen (255 Zeichen Grenze)
  • ein Script anlegen, daß diesen Texthelfer vorliest
  • das Script nach Alexa freigeben
  • in Alexa eine Routine anlegen, die auf die Worte “Was hat Homeassi gesagt?” das Script aufruft

Ausblick:
Wartungeinfacher wäre es zukünftig, Ansagen generell durch ein Script ausführen zu lassen und die ganzen Automatisationen übergeben dem Script nur den Ansagetext. Ich gebe dem Script auch Lautstärke und andere Parameter mit.

Vielen Dank für deine Mühe.

Das klingt sehr kompliziert. Ich habe noch nie selbst ein Skript erstellt.

Ich hatte gehofft, dass es so ein Befehle gibt wie :Alexa, für letzte Automation nochmal aus. Wobei bei Dingen, wie öffnen von Garagentoren und so weiter das auch sehr problematisch ist.

Hallo @Bacardi,

Durch den Bandscheibenvorfall habe ich noch einen Tinnitus bekomme, so dass ich schwer hören kann. Gerade deshalb würde ich jetzt doch gerne eine Möglichkeit angehen, wie man die Durchsagen von Alexa, welche von HA aus gehen wiederholen lassen kann.
Es wäre schön, wenn du mir dabei helfen könntest. Anbei habe ich auch unten einige Fragen.

Vielen lieben Dank

Frage 1

Wäre pro Ansage 255 Zeichen, oder für alle Ansagen die in dem Texthelfer sind maximal 255 Zeichen

Hier mal einige Beispiele meiner Ansagen. Bei manchen ist auch ein Code mit dabei.
(Die habe ich Dank des Forums erhalten und nicht selbst erstellt.)

Der Gefrierschrank im Keller ist zu warm
Die Gefrierschranüberwachung wurde für 20 Min deaktiviert
Das Wohnzimmer Fenster ist noch geöffnet. Bitte schließen!

aber auch solche Nachrichten
Thermostat Bad EG = {{ states('climate.room_climate_bad_eg' )}}!!!

Bitte das Badezimmer im EG lüften, die Luftfeuchtigkeit ist zu hoch. Sie  beträgt {{         states('sensor.bad_eg_luftfeuchtigkeit') }}%. Bitte lüften.

Frage 2

Gehen alle Nachrichten in den Texthelfer, oder nur die ohne die geschweiften Klammern?

  • das Script nach Alexa freigeben

Frage 3

Wie lege ich das Script an, bzw. wie muss das aussehen?

Ausblick:
Wartungeinfacher wäre es zukünftig, Ansagen generell durch ein Script ausführen zu lassen und die ganzen Automatisationen übergeben dem Script nur den Ansagetext. Ich gebe dem Script auch Lautstärke und andere Parameter mit.

Wie kann ich eine Vorhandene Automation abändern?
alias: Luftfeuchtigkeit Bad EG
description: ""
triggers:
  - hours: "1"
    trigger: time_pattern
  - entity_id:
      - sensor.bad_eg_luftfeuchtigkeit
    for:
      hours: 0
      minutes: 5
      seconds: 0
    above: 70
    trigger: numeric_state
conditions:
  - condition: numeric_state
    entity_id: sensor.bad_eg_luftfeuchtigkeit
    above: 70
  - condition: template
    value_template: >-
      {{ states.binary_sensor | selectattr('entity_id', 'search',
      'fenstersensor') | selectattr('state', 'in', ['on']) | list | count == 0
      }}
    enabled: false
  - condition: time
    after: "06:00:00"
    before: "22:30:00"
actions:
  - data:
      message: >-
        Bitte das Badezimmer im EG lüften, die Luftfeuchtigkeit ist zu hoch.
        Sie  beträgt {{         states('sensor.bad_eg_luftfeuchtigkeit') }}%.
        Bitte lüften.
      title: "⚠️ Achtung: Hohe Luftfeuchtigkeit im Badezimmer EG. Bitte lüften!!!!"
    action: notify.mobile_app_pixel_7a_frank
  - data:
      message: >-
        Bitte das Badezimmer im EG lüften, die Luftfeuchtigkeit ist zu hoch.
        Sie  beträgt {{         states('sensor.bad_eg_luftfeuchtigkeit') }}%.
        Bitte lüften.
      title: "⚠️ Achtung: Hohe Luftfeuchtigkeit im Badezimmer EG. Bitte lüften!!!!"
    action: notify.mobile_app_tim_pixel_7a
  - action: notify.alexa_media_alexa_wohnzimmer
    metadata: {}
    data:
      message: >-
        Bitte das Badezimmer im EG lüften, die Luftfeuchtigkeit ist zu hoch.
        Sie  beträgt {{         states('sensor.bad_eg_luftfeuchtigkeit') }}%.
        Bitte lüften.
      title: "⚠️ Achtung: Hohe Luftfeuchtigkeit im Badezimmer EG. Bitte lüften!!!!"
  - action: notify.alexa_media_franks_echo_pop
    metadata: {}
    data:
      message: >-
        Bitte das Badezimmer im EG lüften, die Luftfeuchtigkeit ist zu hoch.
        Sie  beträgt {{         states('sensor.bad_eg_luftfeuchtigkeit') }}%.
        Bitte lüften.
      title: "⚠️ Achtung: Hohe Luftfeuchtigkeit im Badezimmer EG. Bitte lüften!!!!"
  - action: notify.mobile_app_susanne
    metadata: {}
    data:
      message: >-
        Bitte das Badezimmer im EG lüften, die Luftfeuchtigkeit ist zu hoch.
        Sie  beträgt {{         states('sensor.bad_eg_luftfeuchtigkeit') }}%.
        Bitte lüften.
      title: "⚠️ Achtung: Hohe Luftfeuchtigkeit im Badezimmer EG. Bitte lüften!!!!"
  - action: media_player.volume_set
    metadata: {}
    data:
      volume_level: 9
    target:
      entity_id:
        - media_player.alexa_wohnzimmer
        - media_player.alexa_tim
  - action: notify.alexa_media_alexa_tim
    metadata: {}
    data:
      message: >-
        Bitte das Badezimmer im EG lüften, die Luftfeuchtigkeit ist zu hoch.
        Sie  beträgt {{         states('sensor.bad_eg_luftfeuchtigkeit') }}%.
        Bitte lüften.
      title: "⚠️ Achtung: Hohe Luftfeuchtigkeit im Badezimmer EG. Bitte lüften!!!!"
  - action: notify.persistent_notification
    metadata: {}
    data:
      title: "⚠️ Achtung: Hohe Luftfeuchtigkeit im Badezimmer EG. Bitte lüften!!!!"
      message: >-
        Bitte das Badezimmer im EG lüften, die Luftfeuchtigkeit ist zu hoch.
        Sie  beträgt {{         states('sensor.bad_eg_luftfeuchtigkeit') }}%.
        Bitte lüften.
  - delay:
      hours: 0
      minutes: 0
      seconds: 10
      milliseconds: 0
  - action: media_player.volume_set
    metadata: {}
    data:
      volume_level: 0.56
    target:
      entity_id:
        - media_player.alexa_wohnzimmer
        - media_player.alexa_tim
mode: single

Vielen

Gute Besserung!
Ich beantworte Dir dies ab heute Abend, muß noch arbeiten.

Du kannst aber damit schon beginnen.

  1. Lege einen Texthelfer an input_text.letzte_ansage
  2. Identifiziere alle Automatisationen, in denen Du Deiner Alexa Box etwas sagen läßt.
  3. Nach diesem Alexa Schritt fügst Du folgendes ein
action: input_text.set_value
data:
  value: >-
    Hier wiederholst Du genau den Text, den Du vorher Alexa hast sprechen
    lassen.
target:
  entity_id: input_text.letzte_ansage
  1. Nach jeder Eingabe diesen Befehls testest Du den über “Aktion ausführen”. Kontrolliere den Inhalt von input_text.letzte_ansage. Alles so wie es sein soll?

255 Zeichen gilt für die Ausgabe des Textes also Inhalt von input_text.letzte_ansage.

Wenn Du z.B. sagen läßt: Heute sind {{states(‘sensor.temp’)}} Grad. und das ergibt: “Heute sind 20 Grad” sind das 18 Zeichen.

Bis später.

Vielen lieben Dank

Was ich gemacht habe:

Zu den Automationen

Wäre dass so richtig?

Füge ich dies dann hier hinter notify-Nachricht an?

Oder kommt der obige Programm-Code in den Texthelfer? Aber wenn ja wohin?

Vielen Dank
Frank

Sieht alles erstmal gut genug aus und den Alexa Fehler kannst Du ignorieren weil korrekt. Nicht den Texthelfer sondern das spätere Script geben wir nach Alexa frei.

Wo Du den Befehl zum Befüllen des Texthelfers in der Aut. setzt, ist Dir überlassen. Ich würde ihn einfach immer entweder vor oder nach dem Alexa Sprachbefehl setzen. So kannst Du später einfacher den Ansagetext in beiden ändern.

Und wichtig, nicht die Tests überspringen bei jedem Text Speicherfall. Das sind sonst nur die Ärgernisse der Zukunft.

bis später

Danke, brauchst jetzt auch nicht gleich zu antworten.
Ich habe ja verschiedene Alexas. Muss ich dann nach jeder Alexa die eine Sprachausgabe macht, obwohl die ja alle in der gleichen Automation sind diese Zeilen einfügen, oder nur einmal pro Automation, wenn die Sprachausgabe das gleiche ist?

Hier hat die Automation verschiedene Durchsagen, je nach dem welches Fenster offen ist:
Und somit müsste dann nach jeder nofify deine obige Action eingefügt werden. Oder?

Bitte Code posten in Zukunft

Anstelle von Screenshot solltest Du den YAML Code posten, sonst sieht man irgendwann nicht durch. Gehe in der Automatisation auf die 3 Punkte oben rechts → “in Yaml bearbeiten” und dann kopierst Du den Code in die Zwischenablage → Zum Forum und das Icon </> klicken und dann den Code platzieren. Da freuen sich alle Mitleser und ich auch.

Zentrale Frage fürs Vorgehen

Dann, ist eine Frage von zentrale Bedeutung für das weitere Vorgehen: In ein und derselben Automatisation
a. Läßt Du dann alle Boxen das Gleiche sagen oder
b. verschiedene Ansagen pro Box?

Für die Einfachheit hoffe ich auf a.

Wenn a., wie muß ich dann den Screenshot verstehen?
Warum wird in einer Aut. mehrere Boxen? Unterschiedliche Hersteller?
In diesem Fall brauchst Du den Ansagetext nur einmal pro Aut. in den Text Helfer speichern.

Wenn b., dann mußt Du Dich entscheiden, welche Box Ansage Du später wiederholen lassen willst per Alexa und nur diese brauchst Du in den Texthelfer speichern.

Im oberen Screenshot wird der Text zwar immer schön gespeichert aber nur der letzte gewinnt und wird später wiederholt.

Weiterführende Worte:

Wir machen das hier ziemlich stupide weil Du noch am Anfang stehst. Innerlich kräuselt es sich bei mir allerdings. Stell Dir vor, Du rufst in jeder Automatisation ein Script script.auf_alle_boxen_sprechen auf. Beim Aufruf übergibst Du den Ansagetext per Variable. Das Script selbst spricht jede Box an wie es sie braucht um den Text anzusagen. In diesem Fall konfigurierst Du nur ein einziges Mal den Weg wie die Boxen angesprochen werden, nicht in jeder Automatisation erneut. Für unser Vorhaben hätte dies auch den Charm, daß im Script nur ein einziges Mal der Text in den Text Helfer gespeichert werden müßte. Ein Traum :slight_smile: Wie auch immer, wir gehen den einfachen Weg, damit Du einen Erfolg und schnell eine Wiederholung der Ansage hast.

Ja, alle Boxen sagen das gleiche

Wenn a., wie muß ich dann den Screenshot verstehen?
Warum wird in einer Aut. mehrere Boxen? Unterschiedliche Hersteller?
In diesem Fall brauchst Du den Ansagetext nur einmal pro Aut. in den Text Helfer speichern.

Es sind alles Alexa, bzw. Echo.dot Boxen. Ich wusste nicht, wie ich die Automation sonst machen sollte.
Was aber anders ist, ist die Alexadurchsage. Diese ist z.B abhängig, welcher Tür- und Fensterkontakt geöffnet wurde. Dementsprechend ist die Meldung eine andere.
So dass ich dann immer genau weiß, welche Türe bzw. welches Fenster geöffnet wurde.

Stell Dir vor, Du rufst in jeder Automatisation ein Script script.auf_alle_boxen_sprechen auf. Beim Aufruf übergibst Du den Ansagetext per Variable. Das Script selbst spricht jede Box an wie es sie braucht um den Text anzusagen. In diesem Fall konfigurierst Du nur ein einziges Mal den Weg wie die Boxen angesprochen werden, nicht in jeder Automatisation erneut.

Stimmt, das wäre sehr elegant.
Das würde bedeuten, sobald ein notify.alexa_media Befehl an eine Alexa “befohlen" wird, dieser automatisch durch das Scribt in eine Art Zwischenspeicher gelegt, so dass dies danach abrufbar ist.

Egal von an welche Alexa bzw. an welchem Echo.dot ich dann den Sprachbefehl gebe, dass die Durchsagt wiederholt wird.

Hier die Ganze Automation. Ist aber ziemlich lange.

alias: haustueren_ohne_tim
description: >-
  Wenn sich bestimmte Türen öffnen erhalte ich ein Nachricht, außer der Echo.dot
  von Tim. Der Sensor und die Zeit ist im File editor hier eingetragen 
  /homeassistant/packages/kellerlampe.yaml
triggers:
  - entity_id:
      - binary_sensor.haustur
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Haustür
    trigger: state
  - entity_id:
      - binary_sensor.haustur
    from: "on"
    to: "off"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Haustür_zu
    trigger: state
  - entity_id:
      - binary_sensor.hausturschloss
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Haustürschloss
    trigger: state
  - entity_id:
      - binary_sensor.hausturschloss
    from: "on"
    to: "off"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Haustürschloss_zu
    trigger: state
  - entity_id:
      - binary_sensor.kellertur
    from: "on"
    to: "off"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Kellertür_zu
    trigger: state
  - entity_id:
      - binary_sensor.kellertur
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Kellertür
    trigger: state
  - entity_id:
      - binary_sensor.kuchefenster_og
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Küchefenster OG
    trigger: state
  - entity_id:
      - binary_sensor.autogarage
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Autogarage
    trigger: state
  - entity_id:
      - binary_sensor.autogarage
    from: "on"
    to: "off"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Autogarage_zu
    trigger: state
  - entity_id:
      - binary_sensor.fahrradgarage
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Fahrradgarage
    trigger: state
  - entity_id:
      - binary_sensor.fahrradgarage
    from: "on"
    to: "off"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Fahrradgarage_zu
    trigger: state
  - entity_id:
      - binary_sensor.garagentur
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Garagentür
    trigger: state
  - entity_id:
      - binary_sensor.garagentur
    from: "on"
    to: "off"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Garagentür_zu
    trigger: state
  - entity_id:
      - binary_sensor.burofenster_frank
    from: "on"
    to: "off"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Bürofenster_Frank_zu
    trigger: state
  - entity_id:
      - binary_sensor.burofenster_frank
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Bürofenster_Frank
    trigger: state
  - entity_id:
      - binary_sensor.gartenhaus
    from: "on"
    to: "off"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Gartenhaus_zu
    trigger: state
  - entity_id:
      - binary_sensor.gartenhaus
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Gartenhaus
    trigger: state
  - entity_id:
      - binary_sensor.auto_rasen_garagentor
    from: "on"
    to: "off"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Auto-Rasen-Garagentor
    trigger: state
  - entity_id:
      - binary_sensor.auto_rasen_garagentor
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Auto-Rasen-Garagentor
    trigger: state
  - entity_id:
      - binary_sensor.wohnzimmertur_eg
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Wohnzimmertür EG
    trigger: state
  - entity_id:
      - binary_sensor.wohnzimmertur_eg
    from: "on"
    to: "off"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Wohnzimmertür-EG-zu
    trigger: state
  - entity_id:
      - binary_sensor.kuchetur_eg
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Küchentür EG
    trigger: state
  - entity_id:
      - binary_sensor.kuchetur_eg
    from: "on"
    to: "off"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Küchentür-EG-zu
    trigger: state
conditions:
  - alias: Bedingung, Schalter ein, Alarmanlage aus,  Zeitraum 22:00 - 7
    condition: and
    conditions:
      - condition: state
        entity_id: input_boolean.haustueren_ohne_tim
        state: "on"
        enabled: true
      - condition: time
        after: "06:01:00"
        before: "23:59:00"
        weekday:
          - mon
          - tue
          - wed
          - thu
          - fri
          - sat
          - sun
      - condition: state
        entity_id: alarm_control_panel.intrusion_detection_system
        state: disarmed
        enabled: true
    enabled: true
actions:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Küchefenster OG
        sequence:
          - data:
              target:
                - media_player.alexa_wohnzimmer
                - media_player.echo_plus_kuche
                - media_player.echo_dot_schlafzimmer
                - media_player.franks_echo_pop
              data:
                type: announce
                method: speak
              message: Küchefenster O G wurde jetzt geöffnet.
              title: Küchefenster O G wurde geöffnet.
            action: notify.alexa_media
    alias: Küchenfenster OG
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Haustür
        sequence:
          - data:
              target:
                - media_player.alexa_wohnzimmer
                - media_player.echo_plus_kuche
                - media_player.echo_dot_schlafzimmer
                - media_player.franks_echo_pop
              data:
                type: announce
                method: speak
              message: Haustür wurde geöffnet.
              title: Haustür wurde geöffnet.
            action: notify.alexa_media
    alias: Haustür
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Haustür_zu
        sequence:
          - data:
              target:
                - media_player.alexa_wohnzimmer
                - media_player.echo_plus_kuche
                - media_player.echo_dot_schlafzimmer
                - media_player.franks_echo_pop
              data:
                type: announce
                method: speak
              message: Haustür wurde geschlossen.
              title: Haustür wurde geschlossen.
            action: notify.alexa_media
    alias: Haustür_zu
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Haustürschloss
        sequence:
          - data:
              target:
                - media_player.alexa_wohnzimmer
                - media_player.echo_plus_kuche
                - media_player.echo_dot_schlafzimmer
                - media_player.franks_echo_pop
              data:
                type: announce
                method: speak
              message: Haustürschloss wurde geöffnet.
              title: Haustürschloss wurde geöffnet.
            action: notify.alexa_media
    alias: Haustürschloss
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Haustürschloss_zu
        sequence:
          - data:
              target:
                - media_player.alexa_wohnzimmer
                - media_player.echo_plus_kuche
                - media_player.echo_dot_schlafzimmer
                - media_player.franks_echo_pop
              data:
                type: announce
                method: speak
              message: Haustürschloss wurde abgeschlossen.
              title: Haustürschloss wurde abgeschlossen.
            action: notify.alexa_media
    alias: Haustürschloss_zu
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Kellertür
        sequence:
          - data:
              target:
                - media_player.alexa_wohnzimmer
                - media_player.echo_plus_kuche
                - media_player.echo_dot_schlafzimmer
                - media_player.franks_echo_pop
              data:
                type: announce
                method: speak
              message: Kellertür wurde geöffnet.
              title: Kellertür wurde geöffnet.
            action: notify.alexa_media
    alias: Kellertür
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Kellertür_zu
        sequence:
          - data:
              target:
                - media_player.alexa_wohnzimmer
                - media_player.echo_plus_kuche
                - media_player.echo_dot_schlafzimmer
                - media_player.franks_echo_pop
              data:
                type: announce
                method: speak
              message: Kellertür wurde geschlossen.
              title: Kellertür wurde geschlossen.
            action: notify.alexa_media
    alias: Kellertür_zu
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Autogarage
        sequence:
          - data:
              target:
                - media_player.alexa_wohnzimmer
                - media_player.echo_plus_kuche
                - media_player.echo_dot_schlafzimmer
                - media_player.franks_echo_pop
              data:
                type: announce
                method: speak
              message: Autogarage wurde geöffnet.
              title: Autogarage  wurde geöffnet.
            action: notify.alexa_media
    alias: Autogarage
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Autogarage_zu
        sequence:
          - data:
              target:
                - media_player.alexa_wohnzimmer
                - media_player.echo_plus_kuche
                - media_player.echo_dot_schlafzimmer
                - media_player.franks_echo_pop
              data:
                type: announce
                method: speak
              message: Autogarage wurde geschlossen.
              title: Autogarage  wurde geschlossen.
            action: notify.alexa_media
    alias: Autogarage_zu
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Fahrradgarage
        sequence:
          - data:
              target:
                - media_player.alexa_wohnzimmer
                - media_player.echo_plus_kuche
                - media_player.echo_dot_schlafzimmer
                - media_player.franks_echo_pop
              data:
                type: announce
                method: speak
              message: Fahrradgarage wurde geöffnet.
              title: Fahrradgarage wurde geöffnet.
            action: notify.alexa_media
    alias: Fahrradgarage
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Fahrradgarage_zu
        sequence:
          - data:
              target:
                - media_player.alexa_wohnzimmer
                - media_player.echo_plus_kuche
                - media_player.echo_dot_schlafzimmer
                - media_player.franks_echo_pop
              data:
                type: announce
                method: speak
              message: Fahrradgarage wurde geschlossen.
              title: Fahrradgarage wurde geschlossen.
            action: notify.alexa_media
    alias: Fahrradgarage_zu
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Garagentür
        sequence:
          - data:
              target:
                - media_player.alexa_wohnzimmer
                - media_player.echo_plus_kuche
                - media_player.echo_dot_schlafzimmer
                - media_player.franks_echo_pop
              data:
                type: announce
                method: speak
              message: Garagentür wurde geöffnet.
              title: Garagentür wurde geöffnet.
            action: notify.alexa_media
    alias: Garagentür
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Garagentür_zu
        sequence:
          - data:
              target:
                - media_player.alexa_wohnzimmer
                - media_player.echo_plus_kuche
                - media_player.echo_dot_schlafzimmer
                - media_player.franks_echo_pop
              data:
                type: announce
                method: speak
              message: Garagentür wurde geschlossen.
              title: Garagentür wurde geschlossen.
            action: notify.alexa_media
    alias: Garagentür_zur
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Bürofenster_Frank
        sequence:
          - data:
              target:
                - media_player.alexa_wohnzimmer
                - media_player.echo_plus_kuche
                - media_player.echo_dot_schlafzimmer
                - media_player.franks_echo_pop
              data:
                type: announce
                method: speak
              message: Bürotüre zur Erdterrasse wurde geöffnet.
              title: Bürotüre zur Erdterrasse geöffnet.
            action: notify.alexa_media
    alias: Bürofenster_Frank
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Bürofenster_Frank_zu
        sequence:
          - data:
              target:
                - media_player.alexa_wohnzimmer
                - media_player.echo_plus_kuche
                - media_player.echo_dot_schlafzimmer
                - media_player.franks_echo_pop
              data:
                type: announce
                method: speak
              message: Bürotüre zur Erdterrasse wurde geschlossen.
              title: Bürotüre zur Erdterrasse wurde geschlossen.
            action: notify.alexa_media
    alias: Bürofenster_Frank_zu
  - alias: Wohnzimmertür EG
    choose:
      - conditions:
          - condition: trigger
            id:
              - Wohnzimmertür EG
        sequence:
          - data:
              target:
                - media_player.alexa_wohnzimmer
                - media_player.echo_plus_kuche
                - media_player.echo_dot_schlafzimmer
                - media_player.franks_echo_pop
                - media_player.alexa_tim
                - media_player.echo_dot_vanessa
              data:
                type: announce
                method: speak
              message: Wohnzimmertür EG wurde geöffnet.
              title: Wohnzimmertür EG wurde geöffnet.
            action: notify.alexa_media
  - alias: Wohnzimmertür-EG-zu
    choose:
      - conditions:
          - condition: trigger
            id: Wohnzimmertür-EG-zu
        sequence:
          - data:
              target:
                - media_player.alexa_wohnzimmer
                - media_player.echo_plus_kuche
                - media_player.echo_dot_schlafzimmer
                - media_player.franks_echo_pop
                - media_player.alexa_tim
                - media_player.echo_dot_vanessa
              data:
                type: announce
                method: speak
              message: Wohnzimmertür EG wurde geschlossen.
              title: Wohnzimmertü EG wurde geschlossen.
            action: notify.alexa_media
  - alias: Küchentür EG
    choose:
      - conditions:
          - condition: trigger
            id:
              - Küchentür EG
        sequence:
          - data:
              target:
                - media_player.alexa_wohnzimmer
                - media_player.echo_plus_kuche
                - media_player.echo_dot_schlafzimmer
                - media_player.franks_echo_pop
                - media_player.alexa_tim
                - media_player.echo_dot_vanessa
              data:
                type: announce
                method: speak
              message: Küchentür EG wurde geöffnet.
              title: " Küchentür EG wurde geöffnet."
            action: notify.alexa_media
  - alias: Küchentür EG-zu
    choose:
      - conditions:
          - condition: trigger
            id:
              - Küchentür-EG-zu
        sequence:
          - data:
              target:
                - media_player.alexa_wohnzimmer
                - media_player.echo_plus_kuche
                - media_player.echo_dot_schlafzimmer
                - media_player.franks_echo_pop
                - media_player.alexa_tim
                - media_player.echo_dot_vanessa
              data:
                type: announce
                method: speak
              message: " Küchentür EG wurde geschlossen."
              title: " Küchentür EG wurde geschlossen."
            action: notify.alexa_media
mode: single

Hier eine Kürze Automation mit Variablen

alias: Gefrierschranküberwachung Keller
description: ""
triggers:
  - trigger: state
    entity_id:
      - binary_sensor.gefrierschrank
    from: "off"
    to: "on"
    id: Gefrierschrank auf
    for:
      hours: 0
      minutes: 2
      seconds: 0
  - trigger: numeric_state
    entity_id:
      - sensor.t_h_sensor_temperatur
    above: 12
    id: Gefrierschrank zu warm
  - trigger: state
    entity_id:
      - input_boolean.gefrierschrankschalter
    from: "on"
    to: "off"
    id: Überwachung ausgeschaltet
conditions: []
actions:
  - alias: Gefrierschranktür Überwachung
    if:
      - condition: trigger
        id:
          - Gefrierschrank auf
    then:
      - repeat:
          sequence:
            - action: media_player.volume_set
              metadata: {}
              data:
                volume_level: 1
              target:
                entity_id:
                  - media_player.echo_plus_kuche
                  - media_player.franks_echo_pop
                  - media_player.alexa_wohnzimmer
                  - media_player.frank_schlafzimmer_fire_tv_stick
                  - media_player.frank_wohnzimmer
                  - media_player.alexa_tim
                  - media_player.echo_dot_schlafzimmer
              enabled: true
            - action: notify.alexa_media_franks_echo_pop
              metadata: {}
              data:
                title: Gefrierschrank
                message: Die Gefrierschranktür im Keller steht auf
            - action: notify.mobile_app_pixel_7a_frank
              metadata: {}
              data:
                title: Gefrierschrank
                message: Die Gefrierschranktür im Keller steht auf
            - action: notify.mobile_app_tim_pixel_7a
              metadata: {}
              data:
                title: Gefrierschrank
                message: Die Gefrierschranktür im Keller steht auf
            - action: notify.mobile_app_susanne
              metadata: {}
              data:
                title: Gefrierschrank
                message: Die Gefrierschranktür im Keller steht auf
            - action: notify.alexa_media_alexa_wohnzimmer
              metadata: {}
              data:
                title: Gefrierschrank
                message: Die Gefrierschranktür im Keller steht auf
            - action: notify.alexa_media_echo_dot_schlafzimmer
              metadata: {}
              data:
                title: Gefrierschrank
                message: Die Gefrierschranktür im Keller steht auf
            - action: notify.alexa_media_alexa_tim
              metadata: {}
              data:
                title: Gefrierschrank
                message: Die Gefrierschranktür im Keller steht auf
            - action: notify.persistent_notification
              metadata: {}
              data:
                title: Gefrierschrank
                message: Die Gefrierschranktür im Keller steht auf
            - action: media_player.volume_set
              metadata: {}
              data:
                volume_level: 0.37
              target:
                entity_id:
                  - media_player.echo_plus_kuche
                  - media_player.franks_echo_pop
                  - media_player.alexa_wohnzimmer
                  - media_player.frank_schlafzimmer_fire_tv_stick
                  - media_player.frank_wohnzimmer
                  - media_player.alexa_tim
                  - media_player.echo_dot_schlafzimmer
              enabled: true
            - delay:
                hours: 0
                minutes: 1
                seconds: 30
                milliseconds: 0
          until:
            - condition: or
              conditions:
                - condition: state
                  entity_id: binary_sensor.gefrierschrank
                  state: "off"
                - condition: state
                  entity_id: input_boolean.gefrierschrankschalter
                  state: "off"
  - alias: Temperaturüberwachung
    if:
      - condition: trigger
        id:
          - Gefrierschrank zu warm
    then:
      - repeat:
          sequence:
            - action: media_player.volume_set
              metadata: {}
              data:
                volume_level: 1
              target:
                entity_id:
                  - media_player.echo_plus_kuche
                  - media_player.franks_echo_pop
                  - media_player.alexa_wohnzimmer
                  - media_player.frank_schlafzimmer_fire_tv_stick
                  - media_player.frank_wohnzimmer
                  - media_player.alexa_tim
                  - media_player.echo_dot_schlafzimmer
              enabled: true
            - action: notify.alexa_media_franks_echo_pop
              metadata: {}
              data:
                title: Gefrierschrank
                message: Der Gefrierschrank im Keller ist zu warm
            - action: notify.mobile_app_pixel_7a_frank
              metadata: {}
              data:
                title: Gefrierschrank
                message: Der Gefrierschrank im Keller ist zu warm
            - action: notify.mobile_app_tim_pixel_7a
              metadata: {}
              data:
                title: Gefrierschrank
                message: Der Gefrierschrank im Keller ist zu warm
            - action: notify.mobile_app_susanne
              metadata: {}
              data:
                title: Gefrierschrank
                message: Der Gefrierschrank im Keller ist zu warm
            - action: notify.alexa_media_alexa_wohnzimmer
              metadata: {}
              data:
                title: Gefrierschrank
                message: Der Gefrierschrank im Keller ist zu warm
            - action: notify.alexa_media_echo_dot_schlafzimmer
              metadata: {}
              data:
                title: Gefrierschrank
                message: Der Gefrierschrank im Keller ist zu warm
            - action: notify.alexa_media_alexa_tim
              metadata: {}
              data:
                title: Gefrierschrank
                message: Der Gefrierschrank im Keller ist zu warm
            - action: notify.persistent_notification
              metadata: {}
              data:
                title: Gefrierschrank
                message: Der Gefrierschrank im Keller ist zu warm
            - delay:
                hours: 0
                minutes: 0
                seconds: 30
                milliseconds: 0
            - action: media_player.volume_set
              metadata: {}
              data:
                volume_level: 0.37
              target:
                entity_id:
                  - media_player.echo_plus_kuche
                  - media_player.franks_echo_pop
                  - media_player.alexa_wohnzimmer
                  - media_player.frank_schlafzimmer_fire_tv_stick
                  - media_player.frank_wohnzimmer
                  - media_player.alexa_tim
                  - media_player.echo_dot_schlafzimmer
              enabled: true
          until:
            - condition: or
              conditions:
                - condition: numeric_state
                  entity_id: sensor.t_h_sensor_temperatur
                  below: 12
                - condition: state
                  entity_id: input_boolean.gefrierschrankschalter
                  state: "off"
  - alias: Überwachung wurde für 20 Minuten deaktiviert
    if:
      - condition: trigger
        id:
          - Überwachung ausgeschaltet
    then:
      - action: media_player.volume_set
        metadata: {}
        data:
          volume_level: 1
        target:
          entity_id:
            - media_player.echo_plus_kuche
            - media_player.franks_echo_pop
            - media_player.alexa_wohnzimmer
            - media_player.frank_schlafzimmer_fire_tv_stick
            - media_player.frank_wohnzimmer
            - media_player.alexa_tim
            - media_player.echo_dot_schlafzimmer
        enabled: true
      - action: notify.alexa_media_franks_echo_pop
        metadata: {}
        data:
          title: Gefrierschranküberwachung
          message: Die Gefrierschranüberwachung wurde für 20 Min deaktiviert
      - action: notify.mobile_app_pixel_7a_frank
        metadata: {}
        data:
          title: Gefrierschranküberwachung
          message: Die Gefrierschranüberwachung wurde für 20 Min deaktiviert
      - action: notify.mobile_app_tim_pixel_7a
        metadata: {}
        data:
          title: Gefrierschranküberwachung
          message: Die Gefrierschranüberwachung wurde für 20 Min deaktiviert
      - action: notify.mobile_app_susanne
        metadata: {}
        data:
          title: Gefrierschranküberwachung
          message: Die Gefrierschranüberwachung wurde für 20 Min deaktiviert
      - action: notify.alexa_media_alexa_wohnzimmer
        metadata: {}
        data:
          title: Gefrierschranküberwachung
          message: Die Gefrierschranüberwachung wurde für 20 Min deaktiviert
      - action: notify.alexa_media_echo_dot_schlafzimmer
        metadata: {}
        data:
          title: Gefrierschranküberwachung
          message: Die Gefrierschranüberwachung wurde für 20 Min deaktiviert
      - action: notify.alexa_media_franks_echo_pop
        metadata: {}
        data:
          title: Gefrierschranküberwachung
          message: Die Gefrierschranüberwachung wurde für 20 Min deaktiviert
      - action: notify.alexa_media_alexa_tim
        metadata: {}
        data:
          title: Gefrierschranküberwachung
          message: Die Gefrierschranüberwachung wurde für 20 Min deaktiviert
      - action: notify.persistent_notification
        metadata: {}
        data:
          title: Gefrierschranküberwachung
          message: Die Gefrierschranüberwachung wurde für 20 Min deaktiviert
      - action: media_player.volume_set
        metadata: {}
        data:
          volume_level: 0.37
        target:
          entity_id:
            - media_player.echo_plus_kuche
            - media_player.franks_echo_pop
            - media_player.alexa_wohnzimmer
            - media_player.frank_schlafzimmer_fire_tv_stick
            - media_player.frank_wohnzimmer
            - media_player.alexa_tim
            - media_player.echo_dot_schlafzimmer
        enabled: true
      - delay:
          hours: 0
          minutes: 20
          seconds: 0
          milliseconds: 0
      - action: input_boolean.turn_on
        metadata: {}
        data: {}
        target:
          entity_id: input_boolean.gefrierschrankschalter
      - action: media_player.volume_set
        metadata: {}
        data:
          volume_level: 1
        target:
          entity_id:
            - media_player.echo_plus_kuche
            - media_player.franks_echo_pop
            - media_player.alexa_wohnzimmer
            - media_player.frank_schlafzimmer_fire_tv_stick
            - media_player.frank_wohnzimmer
            - media_player.alexa_tim
            - media_player.echo_dot_schlafzimmer
        enabled: true
      - action: notify.alexa_media_franks_echo_pop
        metadata: {}
        data:
          title: Gefrierschranküberwachung
          message: Die Gefrierschranüberwachung wurde aktiviert
      - action: notify.mobile_app_pixel_7a_frank
        metadata: {}
        data:
          title: Gefrierschranküberwachung
          message: Die Gefrierschranüberwachung wurde aktiviert
      - action: notify.mobile_app_tim_pixel_7a
        metadata: {}
        data:
          title: Gefrierschranküberwachung
          message: Die Gefrierschranüberwachung wurde aktiviert
      - action: notify.mobile_app_susanne
        metadata: {}
        data:
          title: Gefrierschranküberwachung
          message: Die Gefrierschranüberwachung wurde aktiviert
      - action: notify.alexa_media_alexa_wohnzimmer
        metadata: {}
        data:
          title: Gefrierschranküberwachung
          message: Die Gefrierschranüberwachung wurde aktiviert
      - action: notify.alexa_media_echo_dot_schlafzimmer
        metadata: {}
        data:
          title: Gefrierschranküberwachung
          message: Die Gefrierschranüberwachung wurde aktiviert
      - action: notify.alexa_media_alexa_tim
        metadata: {}
        data:
          title: Gefrierschranküberwachung
          message: Die Gefrierschranüberwachung wurde aktiviert
      - action: notify.persistent_notification
        metadata: {}
        data:
          title: Gefrierschranküberwachung
          message: Die Gefrierschranüberwachung wurde aktiviert
      - action: media_player.volume_set
        metadata: {}
        data:
          volume_level: 0.37
        target:
          entity_id:
            - media_player.echo_plus_kuche
            - media_player.franks_echo_pop
            - media_player.alexa_wohnzimmer
            - media_player.frank_schlafzimmer_fire_tv_stick
            - media_player.frank_wohnzimmer
            - media_player.alexa_tim
            - media_player.echo_dot_schlafzimmer
        enabled: true
mode: parallel
max: 10

Ich hatte Schimmel und musste ziemlich viel Renovieren. Deswegen habe ich folgende Automation
für jeden Raum gemacht. Für eine Raum sieht die wie folgt aus:

alias: Luftfeuchtigkeit Bad EG
description: ""
triggers:
  - hours: "1"
    trigger: time_pattern
  - entity_id:
      - sensor.bad_eg_luftfeuchtigkeit
    for:
      hours: 0
      minutes: 5
      seconds: 0
    above: 70
    trigger: numeric_state
conditions:
  - condition: numeric_state
    entity_id: sensor.bad_eg_luftfeuchtigkeit
    above: 70
  - condition: template
    value_template: >-
      {{ states.binary_sensor | selectattr('entity_id', 'search',
      'fenstersensor') | selectattr('state', 'in', ['on']) | list | count == 0
      }}
    enabled: false
  - condition: time
    after: "06:00:00"
    before: "22:30:00"
actions:
  - data:
      message: >-
        Bitte das Badezimmer im EG lüften, die Luftfeuchtigkeit ist zu hoch.
        Sie  beträgt {{         states('sensor.bad_eg_luftfeuchtigkeit') }}%.
        Bitte lüften.
      title: "⚠️ Achtung: Hohe Luftfeuchtigkeit im Badezimmer EG. Bitte lüften!!!!"
    action: notify.mobile_app_pixel_7a_frank
  - data:
      message: >-
        Bitte das Badezimmer im EG lüften, die Luftfeuchtigkeit ist zu hoch.
        Sie  beträgt {{         states('sensor.bad_eg_luftfeuchtigkeit') }}%.
        Bitte lüften.
      title: "⚠️ Achtung: Hohe Luftfeuchtigkeit im Badezimmer EG. Bitte lüften!!!!"
    action: notify.mobile_app_tim_pixel_7a
  - action: notify.alexa_media_alexa_wohnzimmer
    metadata: {}
    data:
      message: >-
        Bitte das Badezimmer im EG lüften, die Luftfeuchtigkeit ist zu hoch.
        Sie  beträgt {{         states('sensor.bad_eg_luftfeuchtigkeit') }}%.
        Bitte lüften.
      title: "⚠️ Achtung: Hohe Luftfeuchtigkeit im Badezimmer EG. Bitte lüften!!!!"
  - action: input_text.set_value
    data:
      value: >-
        Bitte das Badezimmer im EG lüften, die Luftfeuchtigkeit ist zu hoch.
        Sie  beträgt {{         states('sensor.bad_eg_luftfeuchtigkeit') }}%.
        Bitte lüften.
    target:
      entity_id: input_text.letzte_ansage
  - action: notify.alexa_media_franks_echo_pop
    metadata: {}
    data:
      message: >-
        Bitte das Badezimmer im EG lüften, die Luftfeuchtigkeit ist zu hoch.
        Sie  beträgt {{         states('sensor.bad_eg_luftfeuchtigkeit') }}%.
        Bitte lüften.
      title: "⚠️ Achtung: Hohe Luftfeuchtigkeit im Badezimmer EG. Bitte lüften!!!!"
  - action: notify.mobile_app_susanne
    metadata: {}
    data:
      message: >-
        Bitte das Badezimmer im EG lüften, die Luftfeuchtigkeit ist zu hoch.
        Sie  beträgt {{         states('sensor.bad_eg_luftfeuchtigkeit') }}%.
        Bitte lüften.
      title: "⚠️ Achtung: Hohe Luftfeuchtigkeit im Badezimmer EG. Bitte lüften!!!!"
  - action: media_player.volume_set
    metadata: {}
    data:
      volume_level: 9
    target:
      entity_id:
        - media_player.alexa_wohnzimmer
        - media_player.alexa_tim
  - action: notify.alexa_media_alexa_tim
    metadata: {}
    data:
      message: >-
        Bitte das Badezimmer im EG lüften, die Luftfeucht      igkeit ist zu
        hoch. Sie  beträgt {{         states('sensor.bad_eg_luftfeuchtigkeit')
        }}%. Bitte lüften.
      title: "⚠️ Achtung: Hohe Luftfeuchtigkeit im Badezimmer EG. Bitte lüften!!!!"
  - action: media_player.volume_set
    metadata: {}
    data:
      volume_level: 0.56
    target:
      entity_id:
        - media_player.alexa_wohnzimmer
        - media_player.alexa_tim
  - action: notify.persistent_notification
    metadata: {}
    data:
      title: "⚠️ Achtung: Hohe Luftfeuchtigkeit im Badezimmer EG. Bitte lüften!!!!"
      message: >-
        Bitte das Badezimmer im EG lüften, die Luftfeuchtigkeit ist zu hoch.
        Sie  beträgt {{         states('sensor.bad_eg_luftfeuchtigkeit') }}%.
        Bitte lüften.
  - delay:
      hours: 0
      minutes: 0
      seconds: 10
      milliseconds: 0
mode: single

So in diesem Stil habe ich viele Automation erstellt.
Ich hoffe das gibt dir einen Überblick

Hier habe ich z.B. mir ansagen lassen, welche Tür bzw. welches Fenster den Alarm ausgelöst hat.

 alias: Alarm Durchsage 30.12.2023
description: >-
  Wenn der Alarmanlage scharf geschalten wurde, wird dreimal das Fenster bzw der
  Sensor genannt, welches den Alarm auslöste.
triggers:
  - device_id: 41021c69eb451c76f65e187b0fadc6e1
    domain: alarm_control_panel
    entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
    type: triggered
    trigger: device
  - entity_id:
      - binary_sensor.kuchefenster_og
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Küchefenster OG
    trigger: state
  - entity_id:
      - binary_sensor.garagentur
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Garagentür
    trigger: state
  - entity_id:
      - binary_sensor.garagentur
    from: "on"
    to: "off"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Garagentür_zu
    trigger: state
  - entity_id:
      - binary_sensor.fahrradgarage
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Fahrradgarage
    trigger: state
  - entity_id:
      - binary_sensor.fahrradgarage
    from: "on"
    to: "off"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Fahrradgarage_zu
    trigger: state
  - entity_id:
      - binary_sensor.autogarage
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 1
      seconds: 0
    id: Autogarage
    trigger: state
  - entity_id:
      - binary_sensor.autogarage
    from: "on"
    to: "off"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Autogarage_zu
    trigger: state
  - entity_id:
      - binary_sensor.haustur
    from: "on"
    to: "off"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Haustür_zu
    trigger: state
  - entity_id:
      - binary_sensor.haustur
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Haustür
    trigger: state
  - entity_id:
      - binary_sensor.hausturschloss
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Haustürschloss
    trigger: state
  - entity_id:
      - binary_sensor.hausturschloss
    from: "on"
    to: "off"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Haustürschloss zu
    trigger: state
  - entity_id:
      - binary_sensor.kellertur
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Kellertür
    trigger: state
  - entity_id:
      - binary_sensor.kellertur
    from: "on"
    to: "off"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Kellertür_zu
    trigger: state
  - entity_id:
      - binary_sensor.kuchetur_eg
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Küchetür EG
    trigger: state
  - entity_id:
      - binary_sensor.wohnzimmertur_eg
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Wohnzimmertür EG
    trigger: state
  - entity_id:
      - binary_sensor.burofenster_frank
    from: "on"
    to: "off"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Bürofenster_Frank_zu
    trigger: state
  - entity_id:
      - binary_sensor.burofenster_frank
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Bürofenster Frank
    trigger: state
  - entity_id:
      - binary_sensor.schlafzimmertur_eg
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Schlafzimmertür EG
    trigger: state
  - entity_id:
      - binary_sensor.kuchefenster_links_eg
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Küchefenster links EG
    trigger: state
  - entity_id:
      - binary_sensor.kuchefenster_rechts_eg
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Küchefenster rechts EG
    trigger: state
  - entity_id:
      - binary_sensor.badfenster_eg
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Badfenster EG
    trigger: state
  - entity_id:
      - binary_sensor.wc_fenster_eg
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: WC Fenster EG
    trigger: state
  - entity_id:
      - binary_sensor.gastezimmerfenster_eg
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Gästezimmerfenster EG
    trigger: state
  - entity_id:
      - binary_sensor.gastezimmerfenster_eg
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Gästezimmerfenster EG
    trigger: state
  - entity_id:
      - binary_sensor.wohnzimmerfenster_eg
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Wohnzimmerfenster EG
    trigger: state
  - entity_id:
      - binary_sensor.esszimmerfenster_eg
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Esszimmerfenster EG
    trigger: state
  - entity_id:
      - binary_sensor.auto_rasen_garagentor
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Auto-Rasen-Garagentor
    trigger: state
  - entity_id:
      - binary_sensor.auto_rasen_garagentor
    from: "on"
    to: "off"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Auto-Rasen-Garagentor_zu
    trigger: state
  - entity_id:
      - binary_sensor.gartenhaus
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Gartenhaus
    trigger: state
  - entity_id:
      - binary_sensor.gartenhaus
    from: "on"
    to: "off"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Gartenhaus_zu
    trigger: state
  - entity_id:
      - binary_sensor.tim_ture_og
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Tim Türe OG
    trigger: state
  - entity_id:
      - binary_sensor.tim_fenster_og
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Tim Fenster O G
    trigger: state
  - entity_id:
      - binary_sensor.kuchentur_o_g
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Küchentür_Flur O G
    enabled: false
    trigger: state
  - entity_id:
      - binary_sensor.kuchefenster_og
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Küchefenster O G
    enabled: false
    trigger: state
  - entity_id:
      - binary_sensor.badfenster_og
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Badfenster O G
    trigger: state
  - entity_id:
      - binary_sensor.wc_fenster_og
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: WC Fenster O G
    trigger: state
  - entity_id:
      - binary_sensor.vanessa_fenster_og
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Vanessa Fenster O G
    trigger: state
    enabled: false
  - entity_id:
      - binary_sensor.wohnzimmerfenster_og
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Wohnzimmerfenster O G
    trigger: state
  - entity_id:
      - binary_sensor.wohnzimmertur_og
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Wohnzimmertür O G
    trigger: state
  - entity_id:
      - binary_sensor.kuchetur_og
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
    id: Küchen_Balkon_OG
    enabled: true
    trigger: state
conditions:
  - condition: or
    conditions:
      - condition: state
        entity_id: alarm_control_panel.intrusion_detection_system
        state: armed_away
        enabled: true
      - condition: state
        entity_id: alarm_control_panel.intrusion_detection_system
        state: armed_custom_bypass
        enabled: true
      - condition: state
        entity_id: alarm_control_panel.intrusion_detection_system
        state: armed_home
        enabled: true
    alias: Alarm muss eingeschalten sein
actions:
  - if:
      - condition: trigger
        id:
          - Küchefenster O G
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.franks_echo_pop
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: Alarm! Alarm! das Küchefenster O G wurde geöffnet.
                title: Alarm! Alarm!, das Küchefenster O G wurde geöffnet.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Küchenfenster O G
    enabled: true
  - if:
      - condition: trigger
        id:
          - Autogarage
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: Alarm! Alarm! die Autogarage wurde geöffnet.
                title: Alarm! Alarm! die Autogarage wurde geöffnet.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Autogarage auf
    enabled: true
  - if:
      - condition: trigger
        id:
          - Autogarage_zu
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: Alarm! Alarm! die Autogarage wurde geschlossen.
                title: Alarm! Alarm! die Autogarage wurde geschlossen.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Autogarage zu
    enabled: true
  - if:
      - condition: trigger
        id:
          - Fahrradgarage
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: Alarm! Alarm! die Fahrradgarage wurde geöffnet.
                title: Alarm! Alarm! die Fahrradgarage wurde geöffnet.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Fahrradgarage
    enabled: true
  - if:
      - condition: trigger
        id:
          - Fahrradgarage_zu
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: Alarm! Alarm! die Fahrradgarage wurde geschlossen.
                title: Alarm! Alarm! die Fahrradgarage wurde geschlossen.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Fahrradgarage_zu
    enabled: true
  - if:
      - condition: trigger
        id:
          - Garagentür
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: Alarm! Alarm! die Garagentür wurde geöffnet.
                title: Alarm! Alarm! die Garagentür wurde geöffnet.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Garagentür
    enabled: true
  - if:
      - condition: trigger
        id:
          - Garagentür_zu
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: Alarm! Alarm! die Fahrradgarage wurde geschlossen.
                title: Alarm! Alarm! die Fahrradgarage wurde geschlossen.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Garagentür_zu
    enabled: true
  - if:
      - condition: trigger
        id:
          - Haustür
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: Alarm! Alarm! die Haustür wurde geöffnet.
                title: Alarm! Alarm! die Haustür wurde geöffnet.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Haustür
    enabled: true
  - if:
      - condition: trigger
        id:
          - Haustürschloss
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: Alarm! Alarm! das Haustürschloss wurde geöffnet.
                title: Alarm! Alarm! das Haustürschloss wurde geöffnet.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Haustürschloss
    enabled: true
  - if:
      - condition: trigger
        id:
          - Haustürschloss zu
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: Alarm! Alarm! das Haustürschloss zu wurde geschlossen.
                title: Alarm! Alarm! das Haustürschloss zu wurde geschlossen.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Haustürschloss zu
    enabled: true
  - if:
      - condition: trigger
        id:
          - Küchefenster rechts EG
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: Alarm! Alarm! das Küchefenster rechts EG wurde geöffnet.
                title: Alarm! Alarm! das Küchefenster rechts EG wurde geöffnet.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Küchefenster rechts EG
    enabled: true
  - if:
      - condition: trigger
        id:
          - Kellertür
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: Alarm! Alarm! die Kellertür wurde geöffnet.
                title: Alarm! Alarm! die Kellertür wurde geöffnet.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Kellertür
    enabled: true
  - if:
      - condition: trigger
        id:
          - Küchetür EG
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: Alarm! Alarm! die Küchetür EG wurde geöffnet.
                title: Alarm! Alarm! die Küchetür EG wurde geöffnet.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Küchetür EG
    enabled: true
  - if:
      - condition: trigger
        id:
          - Wohnzimmertür EG
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: Alarm! Alarm! die Wohnzimmertür EG wurde geöffnet.
                title: Alarm! Alarm! die Wohnzimmertür EG wurde geöffnet.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Wohnzimmertür EG
    enabled: true
  - if:
      - condition: trigger
        id:
          - Bürofenster Frank
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: Alarm! Alarm! das Bürofenster Frank wurde geöffnet.
                title: Alarm! Alarm! das Bürofenster Frank wurde geöffnet.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Bürofenster Frank auf
    enabled: true
  - if:
      - condition: trigger
        id:
          - Bürofenster_Frank_zu
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: Alarm! Alarm! die Bürofenster wurde geschlossen.
                title: Alarm! Alarm! die Bürofenster wurde geschlossen.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Bürofenster_Frank_zu
    enabled: true
  - if:
      - condition: trigger
        id:
          - Schlafzimmertür EG
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: Alarm! Alarm! das Schlafzimmertür EG wurde geöffnet.
                title: Alarm! Alarm! das Schlafzimmertür EG wurde geöffnet.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Schlafzimmertür EG
    enabled: true
  - if:
      - condition: trigger
        id:
          - Küchefenster links EG
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: Alarm! Alarm! dss Küchefenster links EG wurde geöffnet.
                title: Alarm! Alarm! das Küchefenster links EG wurde geöffnet.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Küchefenster links EG
    enabled: true
  - if:
      - condition: trigger
        id:
          - Badfenster EG
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: Alarm! Alarm! das Badfenster EG wurde geöffnet.
                title: Alarm! Alarm! das Badfenster EG wurde geöffnet.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Badfenster EG
    enabled: true
  - if:
      - condition: trigger
        id:
          - WC Fenster EG
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: Alarm! Alarm! das WC Fenster EG wurde geöffnet.
                title: Alarm! Alarm! das WC Fenster EG wurde geöffnet.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: WC Fenster EG
    enabled: true
  - if:
      - condition: trigger
        id:
          - Wohnzimmerfenster EG
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: Alarm! Alarm! das Wohnzimmerfenster EG wurde geöffnet.
                title: Alarm! Alarm! das Wohnzimmerfenster EG wurde geöffnet.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Wohnzimmerfenster EG
    enabled: true
  - if:
      - condition: trigger
        id:
          - Gästezimmerfenster EG
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: Alarm! Alarm! das Gästezimmerfenster EG wurde geöffnet.
                title: Alarm! Alarm! das Gästezimmerfenster EG wurde geöffnet.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Gästezimmerfenster EG
    enabled: true
  - if:
      - condition: trigger
        id:
          - Esszimmerfenster EG
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: Alarm! Alarm! das Esszimmerfenster EG wurde geöffnet.
                title: Alarm! Alarm! das Esszimmerfenster EG wurde geöffnet.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Esszimmerfenster EG
    enabled: true
  - if:
      - condition: trigger
        id:
          - Haustür_zu
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: Alarm! Alarm! die Haustür wurde geöffnet.
                title: Alarm! Alarm! die Haustür wurde geöffnet.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Haustür_zu
    enabled: true
  - if:
      - condition: trigger
        id:
          - Kellertür_zu
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: Alarm! Alarm! die Kellertür wurde geöffnet.
                title: Alarm! Alarm! die Kellertür wurde geöffnet.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Kellertür_zu
    enabled: true
  - if:
      - condition: trigger
        id:
          - Auto-Rasen-Garagentor
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: Alarm! Alarm! das Garagentor Richtung Richtung wurde geöffnet.
                title: Alarm! Alarm! das Garagentor Richtung Rasen wurde geöffnet.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Auto-Rasen-Garagentor
    enabled: true
  - if:
      - condition: trigger
        id:
          - Auto-Rasen-Garagentor_zu
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: Alarm! Alarm! das Garagentor Richtung Rasen wurde geschlossen.
                title: Alarm! Alarm! das Garagentor Richtung Rasen wurde geschlossen.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Auto-Rasen-Garagentor_zu
    enabled: true
  - if:
      - condition: trigger
        id:
          - Gartenhaus
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: Alarm! Alarm! das Gartenhaus wurde geöffnet.
                title: Alarm! Alarm! das Gartenhaus wurde geöffnet.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Gartenhaus auf
    enabled: true
  - if:
      - condition: trigger
        id:
          - Gartenhaus_zu
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: Alarm! Alarm! das Gartenhaus wurde geschlossen.
                title: Alarm! Alarm! das Gartenhaus wurde geschlossen.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Gartenhaus_zu
    enabled: true
  - if:
      - condition: trigger
        id:
          - Tim Türe OG
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: Alarm! Alarm! die Tim Balkontür im O G wurde geöffnet.
                title: Alarm! Alarm! die Tim Balkontür im O G wurde geöffnet.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Tim Türe OG
    enabled: true
  - if:
      - condition: trigger
        id:
          - Tim Fenster O G
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: >-
                  Alarm! Alarm! das Fenster in Tims Zimmer im O G wurde
                  geöffnet.
                title: >-
                  Alarm! Alarm! das Fenster in Tims Zimmer im O G wurde
                  geöffnet.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Tim Fenster O G
    enabled: true
  - if:
      - condition: trigger
        id:
          - Küchentür_Flur O G
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: >-
                  Alarm! Alarm! die Türe in der Küche zum Flur im OG wurde
                  geöffnet.
                title: >-
                  Alarm! Alarm! die Türe in der Küche zum Flur im OG wurde
                  geöffnet.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Küchentür_Flur O G
    enabled: false
  - if:
      - condition: trigger
        id:
          - Küchefenster O G
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: Alarm! Alarm! das Küchenfenster im OG wurde geöffnet.
                title: Alarm! Alarm! das Küchenfenster im OG wurde geöffnet.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Küchefenster O G
    enabled: false
  - if:
      - condition: trigger
        id:
          - Badfenster O G
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: Alarm! Alarm! das Badfensterim O G wurde geöffnet.
                title: Alarm! Alarm! das Badfensterim O G wurde geöffnet.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Badfenster O G
    enabled: true
  - if:
      - condition: trigger
        id:
          - WC Fenster O G
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: Alarm! Alarm! das WC Fenster im O G wurde geöffnet.
                title: Alarm! Alarm! das WC Fenster im O G wurde geöffnet.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: WC Fenster O G
    enabled: true
  - if:
      - condition: trigger
        id:
          - Vanessa Fenster O G
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: >-
                  Alarm! Alarm! das Fenster in Vanessas Zimmer im O G wurde
                  geöffnet.
                title: >-
                  Alarm! Alarm! das Fenster in Vanessas Zimmer im O G wurde
                  geöffnet.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Vanessa Fenster O G
    enabled: false
  - if:
      - condition: trigger
        id:
          - Wohnzimmerfenster O G
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: Alarm! Alarm! das Wohnzimmerfenster im O G wurde geöffnet.
                title: Alarm! Alarm! das Wohnzimmerfenster im O G wurde geöffnet.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Wohnzimmerfenster O G
    enabled: true
  - if:
      - condition: trigger
        id:
          - Wohnzimmertür O G
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: Alarm! Alarm! die Wohnzimmertür im O G wurde geöffnet.
                title: Alarm! Alarm! die Wohnzimmertür im O G wurde geöffnet.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Wohnzimmertür O G
    enabled: true
  - if:
      - condition: trigger
        id:
          - Küchen Balkon O G
    then:
      - repeat:
          sequence:
            - data:
                target:
                  - media_player.alexa_wohnzimmer
                  - media_player.echo_plus_kuche
                  - media_player.echo_dot_schlafzimmer
                  - media_player.franks_echo_pop
                  - media_player.alexa_tim
                  - media_player.echo_dot_vanessa
                data:
                  type: announce
                  method: speak
                message: >-
                  Alarm! Alarm! die Türe in der Küche zum Balkon im O G wurde
                  geöffnet.
                title: >-
                  Alarm! Alarm! die Türe in der Küche zum Balkon im O G wurde
                  geöffnet.
              action: notify.alexa_media
            - delay:
                hours: 0
                minutes: 0
                seconds: 5
                milliseconds: 0
          until:
            - condition: device
              device_id: 41021c69eb451c76f65e187b0fadc6e1
              domain: alarm_control_panel
              entity_id: 5ae4497c7cc2a469259de1cc9aed32a6
              type: is_disarmed
    alias: Küchen Balkon O G
    enabled: true
mode: restart

Bei Deinen Automatisationen fällt mir ein:

  • Ich überarbeite auch gerade meine Lüftungsautomationen aus meinen HA Anfängen und schlage die Hände übern Kopf zusammen, device_ids verwendet und umständlich ohne Ende :slight_smile: Aber es war mein damaliger Wissenstand und hat auch funktioniert. Die Reise geht weiter.
  • Ich sehe den Anspruch und auch schon die Reife bei Dir. Da verwundert es mir, daß Du beim Thema Script noch nicht angekommen bist. Eigentlich kannst Du es schon längst, ohne es zu wissen :slight_smile: Kopier einen Action Teil Deiner Automatisation in ein Script und Du hast das erste Script. Es tut nichts anderes. Der Charme beginnt bei der Variablenübergabe von Aut. zu Script und auch daß man Scripte per Dashboard Button starten kann. Bspw. ein Script was die Rolläden in Sonnenschutz fährt und per Button gibst Du die Position mit. Nur ein Script was je nach erhaltenen Wert höher oder niedriger fährt.

Lange Rede kurzer Sinn, ich klick Dir mal ein Script zusammen mit Werten aus Deinen Aut. und dann gehts weiter.

Bis gleich

Vielen Dank. Da bin ich mal gespannt ob ich es nachvollziehen kann.

Hier wie es bei mir funktioniert.

sequence:
  - variables:
      comment: >-
        Du brauchst den Umweg über die message Scriptvariable nicht wirlich. Du
        kannst auch den unteren states-Befehl auch direkt bei der Box ein geben.
        Das Gleiche für die Boxen. Es zeigt Dir aber einen Ansatz Flexibilisierung.
      message: "{{states('input_text.letzte_public_ip_addresse')}}"
      speaker_names: >-
        media_player.sonos_olaf,media_player.sonos_mitte,media_player.sonos_strand
  - data:
      message: "{{message}}"
      entity_id: "{{speaker_names}}"
    action: tts.cloud_say
alias: 1_forum_ansage
description: ""


Jetzt Deins [komnmt gleich, meine Frau verlangt nach mir]

Vielen Dank.

Ich habe jetzt die Zeile wo
message: steht und die Mediaplayer sind mit meinen Daten abgeändert

Also folgendes habe ich geändert

message: "{{states('input_text.input_text_letzte_ansage')}}"
media_player.echo_plus_kuche,media_player.franks_echo_pop,media_player.alexa_wohnzimmer,media_player.frank_wohnzimmer,media_player.alexa_tim,media_player.echo_dot_schlafzimmer
alias: ansage_wiederholen_scribt
sequence:
  - variables:
      comment: >-
        Du brauchst den Umweg über die message Scriptvariable nicht wirlich. Du
        kannst auch den unteren states-Befehl auch direkt bei der Box ein geben.
        Das Gleiche für die Boxen. Es zeigt Dir aber einen Ansatz Flexibilisierung.
      message: "{{states('input_text.input_text_letzte_ansage')}}"
      speaker_names: >-
        media_player.echo_plus_kuche,media_player.franks_echo_pop,media_player.alexa_wohnzimmer,media_player.frank_wohnzimmer,media_player.alexa_tim,media_player.echo_dot_schlafzimmer
  - data:
      message: "{{message}}"
      entity_id: "{{speaker_names}}"
    action: tts.cloud_say
alias: ansage_wiederholen_scribt
description: ""

Nachtrag:

Das Scribt habe ich dann für Alexa freigegeben

Die Routine in Alexa wird dann mit dem Befehl
Alexa, wiederhole
gestartet

Haha, ich war gerade am Tippen aber so ist es besser.

Und schon ausprobiert?

EDIT:

Heist der Texthelfer wirklich

input_text.input_text…

?

EDIT2:

Aus Deiner Automatisation

          - data:
              target:
                - media_player.alexa_wohnzimmer
                - media_player.echo_plus_kuche
                - media_player.echo_dot_schlafzimmer
                - media_player.franks_echo_pop
              data:
                type: announce
                method: speak
              message: Küchefenster O G wurde jetzt geöffnet.
              title: Küchefenster O G wurde geöffnet.
            action: notify.alexa_media

Müßte nicht das in dem Script stehen bloß mit den Variablen?

EDIT3:

Sowas in der Art

sequence:
  - variables:
      message: "{{states('input_text.letzte_public_ip_addresse')}}"
  - data:
      target:
        - media_player.alexa_wohnzimmer
        - media_player.echo_plus_kuche
        - media_player.echo_dot_schlafzimmer
        - media_player.franks_echo_pop
      data:
        type: announce
        method: speak
      message: "{{message}}"
      title: "{{message}}"
  action: notify.alexa_media
alias: 1_forum_ansage
description: ""

Ich habe keine Echos etc. - nutze Alexa über Sonsos Boxen. Deshlab kann ich das nicht nachstellen

Ich führe zuerst die Aktion aus.
Alexa sagt, die Meldung, dass die Luftfeuchtigkeit über 70% ist.

Wenn ich dann die Routine in Alexa starte, entweder über die Alexa-App oder über den Befehl
Alexa Wiederhole, bekomme ich die Meldung
unknown oder so ähnlich

Nachtrag:

Es müsste dann wie folgt heißen
input_text.input_text_letzte_ansage

Nachtrag: ich durcheinander gekommen.

der Teil der Automation sieht jetzt so aus:

alias: Wohnzimmertür EG
choose:
  - conditions:
      - condition: trigger
        id:
          - Wohnzimmertür EG
    sequence:
      - data:
          target:
            - media_player.alexa_wohnzimmer
            - media_player.echo_plus_kuche
            - media_player.echo_dot_schlafzimmer
            - media_player.franks_echo_pop
            - media_player.alexa_tim
            - media_player.echo_dot_vanessa
          data:
            type: announce
            method: speak
          message: Wohnzimmertür EG wurde geöffnet.
          title: Wohnzimmertür EG wurde geöffnet.
        action: notify.alexa_media
      - action: input_text.set_value
        data:
          value: Wohnzimmertür EG wurde geöffnet.
        target:
          entity_id: input_text.letzte_ansage

Siehe meine EDITs oben.

und, wenn Du {{states('input_text.input_text_letzte_ansage')}} in die Entwicklerwerkzeuge → Template eingibst. Was wird Dir zurückgegeben?

Dort steht dann folgendes

Ok, und was bei

{{states('input_text.input_text_letzte_ansage')}}

Tut mir leid, dass ich gerade einen Hänger habe.

Mein Scribt:

sequence:
  - variables:
      comment: >-
        Du brauchst den Umweg über die message Scriptvariable nicht wirlich. Du
        kannst auch den unteren states-Befehl auch direkt bei der Box ein geben.
        Das Gleiche für die Boxen. Es zeigt Dir aber einen Ansatz
        Flexibilisierung.
      message: "{{states('input_text.input_text_letzte_ansage')}}"
      speaker_names: >-
        media_player.echo_plus_kuche,media_player.franks_echo_pop,media_player.alexa_wohnzimmer,media_player.frank_wohnzimmer,media_player.alexa_tim,media_player.echo_dot_schlafzimmer
  - data:
      message: "{{message}}"
      entity_id: "{{speaker_names}}"
    action: tts.cloud_say
alias: ansage_wiederholen_scribt
description: ""

teile meiner Automation

choose:
  - conditions:
      - condition: trigger
        id:
          - Küchefenster OG
    sequence:
      - data:
          target:
            - media_player.alexa_wohnzimmer
            - media_player.echo_plus_kuche
            - media_player.echo_dot_schlafzimmer
            - media_player.franks_echo_pop
          data:
            type: announce
            method: speak
          message: Küchefenster O G wurde jetzt geöffnet.
          title: Küchefenster O G wurde geöffnet.
        action: notify.alexa_media
alias: Küchenfenster OG

Wo soll ich jetzt was ändern?

Wenn ich im folgende Zeile im Scribt ändre, bekomme ich eine Fehlermeldung.
Ich weiß nicht genau was du mit ändern der Variablen meinst. Welche Variablen?

input_text.input_text_letzte_ansage
sequence:
  - variables:
      message: "{{states('input_text.input_text_letzte_ansage')}}"
  - data:
      target:
        - media_player.alexa_wohnzimmer
        - media_player.echo_plus_kuche
        - media_player.echo_dot_schlafzimmer
        - media_player.franks_echo_pop
      data:
        type: announce
        method: speak
      message: "{{message}}"
      title: "{{message}}"
  action: notify.alexa_media
alias: 1_forum_ansage
description: ""

Fehlermeldung beim Speichern:
Fehler beim Parsen von YAML: bad indentation of a mapping entry (Zeile: 15, Spalte: 3)
Somit kann ich das Scribt nicht speichern