Automation über Alexa Divices

Ich habe lange überlegt ob ich das zum Sammel Posting machen soll oder nicht.
Habe mich dagegen entschieden da es sich ja um einen Code handelt.

Alexa Media Player läuft leider immer noch nicht bei mir, trotz allen versuchen wie im anderen Posting.
Dafür aber Devices.

Jetzt ist es so das ich eine Automation hatte beim Media Player der mir eine Nachricht auf die Alexa mit ChatGpt.
Nun versuche ich seid Tagen diese umzuschreiben auf Device aber ich bin zu blöd dafür Snief

Hoffe es kann mir jemand hier helfen.
Als erstes der gesamte Code

alias: Sie haben Post
description: |-
  Bekomme aufs Handy eine Nachricht das wir Post bekommen haben.
  Sind wir zu Hause gibt uns Alexa die Meldung "Sie haben Post"
triggers:
  - type: opened
    device_id: 905f5af5980e26341289dcb74e6ea15d
    entity_id: 419adac9e12239f3b080764c123031b5
    domain: binary_sensor
    trigger: device
  - trigger: state
    entity_id:
      - binary_sensor.bthome_sensor_544c_window
    from: "off"
    to: "on"
conditions: []
actions:
  - data:
      message: Sie haben Post bekommen
    action: notify.pushover
  - if:
      - condition: state
        entity_id: group.person
        state: home
    then:
      - action: conversation.process
        metadata: {}
        data:
          agent_id: conversation.chatgpt_2
          text: >-
            Der Briefträger hat soeben Post in den Briefkasten eingeworfen.
            Informiere darüber, dass neue Post eingetroffen ist und aus dem
            Kasten geholt werden kann. Halte deine Antwort kurz und knackig ohne
            Emojis. Sei abwechslungsreich. Informationen, die du für deinen Text
            verwenden kannst: >-  Aktuelle Uhrzeit von ist {{now()}}. Eric is
            {{states('person.eric')}} and Sandra is {{states('person.sandra')}}
            and Lea is {{states('person.lea')}}.
        response_variable: response_briefkasten
      - data:
          data:
            message: "{{response_briefkasten.response.speech.plain.speech}}"
            title: Post eingeworfen
            data:
              type: announce
            target:
              - media_player.buro
              - media_player.echo_pop_kuche
              - media_player.dot_keller
              - media_player.wohnzimmer
          action: notify.alexa_media
        action: notify.send_message
mode: single

es müsste nach meinen Verständnis sich um diesen Teil handeln

      - data:
          data:
            message: "{{response_briefkasten.response.speech.plain.speech}}"
            title: Post eingeworfen
            data:
              type: announce
            target:
              - media_player.buro
              - media_player.echo_pop_kuche
              - media_player.dot_keller
              - media_player.wohnzimmer
          action: notify.alexa_media
        action: notify.send_message
mode: single

hier jetzt mal der Code für Device aber es fehlt hier der richtige Text

action: notify.send_message
metadata: {}
data:
  message: WAS KOMMT HIER REIN :))))
target:
  entity_id: notify.buro_durchsagen

Danke

Fauli

Hi,
naja steht ja oben was rein kommt :wink:

action: notify.send_message
metadata: {}
data:
  message: "{{response_briefkasten.response.speech.plain.speech}}"
target:
  entity_id: notify.buro_durchsagen

Hier dein abgeänderter Code.
Du kannst sprechen und Durchsagen verwenden.

alias: Sie haben Post
description: |-
  Bekomme aufs Handy eine Nachricht das wir Post bekommen haben.
  Sind wir zu Hause gibt uns Alexa die Meldung "Sie haben Post"
triggers:
  - type: opened
    device_id: 905f5af5980e26341289dcb74e6ea15d
    entity_id: 419adac9e12239f3b080764c123031b5
    domain: binary_sensor
    trigger: device
  - trigger: state
    entity_id:
      - binary_sensor.bthome_sensor_544c_window
    from: "off"
    to: "on"
conditions: []
actions:
  - data:
      message: Sie haben Post bekommen
    action: notify.pushover
  - if:
      - condition: state
        entity_id: group.person
        state: home
    then:
      - action: conversation.process
        metadata: {}
        data:
          agent_id: conversation.chatgpt_2
          text: >-
            Der Briefträger hat soeben Post in den Briefkasten eingeworfen.
            Informiere darüber, dass neue Post eingetroffen ist und aus dem
            Kasten geholt werden kann. Halte deine Antwort kurz und knackig ohne
            Emojis. Sei abwechslungsreich. Informationen, die du für deinen Text
            verwenden kannst: >-  Aktuelle Uhrzeit von ist {{now()}}. Eric is
            {{states('person.eric')}} and Sandra is {{states('person.sandra')}}
            and Lea is {{states('person.lea')}}.
        response_variable: response_briefkasten
      - action: notify.send_message
        metadata: {}
        data:
          message: "{{response_briefkasten.response.speech.plain.speech}}"
        target:
          entity_id:
            - notify.buro_sprechen
            - notify.echo_pop_kuche_durchsagen
            - notify.dot_keller_durchsagen
            - notify.wohnzimmer_sprechen
mode: single

1 „Gefällt mir“

@Daniel um diesen :slight_smile:
DANKE läuft aber warum auch immer mit ca. 3-5 Minuten Verspätung.