Echo im Bad über Bewegungsmelder schalten

Moin zusammen,
ich ziehe gerade um vom ioBroker zum Home Assistant. Daher ist vieles neu für …

Ich möchte gerne auf meinem Echo im Bad über einen Zigbee Bewegungsmelder beim betreten des Bades dass das Radio eingeschaltet wird und zwar auf einen bestimmten Radio Sender.

Im ioBroker habe ich dies mit einem Blockly umgesetzt.

Wie kann ich dies im Home Assistant umsetzten ?

Alexa Media Player ist installiert und eine Cloud habe ich mit einem Alexa Skill erstellt.

Danke uns Grüße

Willkommen im Forum
Dafür hat HA eine eigene Integration.

1 „Gefällt mir“

Hallo, ich habe eine Alexa Routine erstellt und starte diese dann mit dieser Automation:

alias: Radio Bad an
description: ""
trigger:
  - platform: state
    entity_id:
      - binary_sensor.esp4_presence #da muust du deinen BWM eintragen
    to: "on"
condition:
#Das ist ein Helfer mit dem ich die Automation Abschalte
  - condition: state
    entity_id: input_boolean.automation_bad_radio
    state: "on" 
  - condition: state
    entity_id: input_boolean.bad_radio_ist_an
    state: "off"
#Zeit und Tage, wann es ausgeführt wird
  - condition: time 
    after: "08:00:00"
    before: "21:00:00"
    weekday:
      - mon
      - tue
      - wed
      - thu
      - fri
      - sat
      - sun
# Soll nicht starten wenn echo bereits läuft
  - condition: not 
    conditions:
      - condition: device
        device_id: fcca541b1f16636d967190b954f3b4f5
        domain: media_player
        entity_id: media_player.echo_bad
        type: is_playing
action:
# Damit wird die Routine gestartet
  - service: media_player.play_media
    target:
      entity_id: media_player.echo_bad #Name von deinem Echo
    data:
      media_content_id: Badradio #Der Name der von dir erstellten routine
      media_content_type: routine
    metadata: {}
# wieder der Helfer
  - service: input_boolean.turn_on
    data: {}
    target:
      entity_id: input_boolean.bad_radio_ist_an
mode: single
1 „Gefällt mir“

Hallo und Danke für deine Antwort.
Das sieht ja schon sehr gut aus. Damit versuche ich es mal :slightly_smiling_face:

Reicht es wenn ich meine Daten entsprechend anpasse oder muss ich noch etwas anderes wie zB einen Helfer anlegen ?

Wenn du die Helfer haben möchtest ja. Sonst kannst du die Löschen.

Hallo zusammen,

hier noch eine kurze Rückmeldung…ich habe das jetzt für mich so gelöst und bin
damit sehr zufrieden. Vielleicht kann es ja noch jemand gebrauchen.

alias: Bewegung-Echo-Badezimmer
description: ""
trigger:
  - platform: state
    entity_id:
      - binary_sensor.bewegung_bad_occupancy
    to: "on"
    from: "off"
    id: Bewegung erkannt
  - platform: state
    entity_id:
      - binary_sensor.bewegung_bad_occupancy
    to: "off"
    from: "on"
    id: Bewegung normal
    for:
      hours: 0
      minutes: 4
      seconds: 0
condition: []
action:
  - if:
      - condition: trigger
        id:
          - Bewegung erkannt
    then:
      - service: media_player.volume_set
        data:
          volume_level: 0.05
        target:
          entity_id: media_player.badezimmer_echo
      - service: media_player.play_media
        data:
          media_content_id: Radio Nordseewelle
          media_content_type: TUNEIN
        target:
          entity_id: media_player.badezimmer_echo
  - if:
      - condition: trigger
        id:
          - Bewegung normal
    then:
      - service: media_player.media_pause
        data: {}
        target:
          entity_id: media_player.badezimmer_echo
mode: single

1 „Gefällt mir“