Homematic IP Alarmsirene auslösen

Hallo zusammen,
Ich habe eine Alarmsirene von Homematic IP. Diese möchte ich gerne über Home Assistant ansteuern, nur leider gibt sie da keinen Ton von sich. Wenn ich sie über die CCU3 ansteuere funktioniert sie einwandfrei.

Hier ist mein code, den ich mir aus einem Forum rauskopiert und die Entität angepasst habe:

Leider bekomme ich die Fehlermeldung nicht weg. Vielleicht kann mir jemand behilflich sein inwieweit ich den Code ändern muss. Vielen Dank im Voraus.

Hast Du mal versucht es direkt über die UI zu erstellen?

Ja, wenn ich die Alarmsirene auswähle kann ich leider keine Aktion auswählen.

Dem Link folgen. Da gibts einen weiteren nützlichen Link.

Da ist auch was falsch geschrieben, der “Ton” heißt: FREQUENCY_RISING.

Edit: “Ton” korrigiert.

Ich muss ja irgendwie den Befehl - service: homematicip_local.turn_on_siren rein bringen.

Aber sobald ich den reinbringe kommt im Code die Fehlermeldung und ich weiß nicht wie ich die Aktion turn on siren in meinen YAML code integriere

Das geht doch in der Automatisierung. Habe es zwar nicht ausprobiert, will die Nachbarn nicht ärgern.

Du kannst den Ton und die Dauer einstellen. Den Ton findet man in den Entwicklerwerkzeugen unter ‘Zustand’, oder Hier.

Nimm bei ‘Sirene einschalten’ die ‘Entität’ und nicht das ‘Gerät’.

Da ist auch was falsch geschrieben. Da fehlt das ‘C’ bei ‘FREQUENCY’. :grin:

1 „Gefällt mir“

Versuche das erstmal über Entwicklerwerkzeuge > Aktionen

Habe selber keine Sirene und kann daher nicht testen.

Ich hab jetzt auch mal schnell die Aktion zusammengeklickt/getextet, kein Ton nur optisches Signal.

Funktioniert problemlos.

alias: ASIR-Test
description: ""
triggers: []
conditions: []
actions:
  - action: homematicip_local.turn_on_siren
    target:
      entity_id: siren.hmip_asir_315_3_alarmkanal
    data:
      light: BLINKING_ALTERNATELY_REPEATING
      duration: "10"
mode: single

Hier ein beispiel wie esmit ton bei mir funktioniert:

- service: siren.turn_on
  entity_id: siren.erdgeschoss_flur_sirene
  data:
    tone: FREQUENCY_RISING_AND_FALLING
    duration: "1800"

Super, vielen Dank für eure Hilfe. Ich habe den Code getestet und jetzt funktioniert es. Vielen Dank!

Ich habe mir hier alles durchgelesen und bastele nun seit Stunden, komme aber nicht weiter.

Folgender Code wird generiert:

alias: Testalarm
description: ""
triggers:
  - trigger: state
    entity_id:
      - binary_sensor.fensterkontakt_dg_wand_links
    from:
      - "on"
conditions: []
actions:
  - action: siren.turn_on
    metadata: {}
    target:
      entity_id: siren.alarmsirene_alarmsirene
    data: {}
mode: single

Sirene ist stumm und blinkt nicht.

Auch mit Eurem Code hier komme ich einfach nicht weiter. Die Sirene ist eine Homematic IP HmIP-ASIR-2.

Sie funktioniert auch grundsätzlich, wenn ich diese über die Homematic Alarmanlage einbaue.

Deine Aktion kann nicht funktionieren, die Sirene braucht immer ein Einschalten, Ton und Dauer. Steht alles in den Beispielen.

Füge ich zunächst den oberen Teil ein:

alias: Testalarm
description: ""
triggers:
  - trigger: state
    entity_id:
      - binary_sensor.fensterkontakt_dg_wand_links
    from:
      - "on"
  - trigger: state
    entity_id:
      - binary_sensor.fensterkontakt_dg_wand_rechts
    from:
      - "on"
conditions: []
actions:
  - action: homematicip_local.turn_on_siren
    target:
      entity_id: siren.hmip_asir_315_3_alarmkanal
    data:
      light: BLINKING_ALTERNATELY_REPEATING
      duration: "10"
mode: single


Auch wenn ich die meine Alarmsirene einbinde geht es nicht!

Ich weiß nicht, wann V2.0 kam, aber offensichtlich hat sich was für die Sirene geändert: Siren & Sound Operations

Danke für den Hinweis. Leider sind meine Programmierkenntnisse in YMAL noch nicht so weit, dass mir klar ist, welchen Teil ich ändern müsste. Hier noch mal mein aktueller Code:

alias: Testalarm
description: ""
triggers:
  - trigger: state
    entity_id:
      - binary_sensor.fensterkontakt_dg_wand_links
    from:
      - "on"
  - trigger: state
    entity_id:
      - binary_sensor.fensterkontakt_dg_wand_rechts
    from:
      - "on"
conditions: []
actions:
  - action: siren.turn_on
    metadata: {}
    data: {}
    target:
      device_id: 01fe21a71f0bc70b504addc183d50049
  - data:
      tone: FREQUENCY_RISING_AND_FALLING
      duration: "1800"
    action: siren.turn_on
    target:
      entity_id: siren.alarmsirene_alarmsirene
      device_id: 01fe21a71f0bc70b504addc183d50049
mode: single

Habe selber keine Sirene und kann daher nicht weiterhelfen.