Rauchmelder Shelly

Hallo Gemeinde,
Erfahrungen:
Neuling im Bereich Home Assistent und Shelly

leider habe ich wohl die falschen Rauchmelder erworben.
Shelly Smoke Plus, diese erwiesen sich laut meinen aktuellen Recherchen als nicht NICHT Gruppen fähig, damit wenn einer “Rauch” meldet, alle anderen mit auslösen ?

ChatGPT hat mir zwar einen Skript erzeugt für den auslösenden Rauchmelder, welcher den nächsten eischalten soll, das klappt aber nicht oder ich hab da einen Fehler drin.
(hab es 1 zu 1 kopiert, nur die IP Adresse des zweiten geändert)

{
  "name": "Smoke Alarm Trigger",
  "trigger": {
    "type": "smoke_detected"
  },
  "action": {
    "type": "http_request",
    "url": "http://192.168.178.97/relay/0/on",
    "method": "POST"
  }

er soll den Shelly Smoke Plus 192.168.187.97 einschalten/ Alarm auslösen.

um den Schaden zu begrenzen, ist dann meine Idee
sobald ein Shelly Smoke Plus auslöst, mit “Rauch erkannt”
erreicht ist, soll er meine Sonos Lautsprecher ansteuern, auf volle Lautstärke wechseln, und einen Text ausgeben sowie einige Lichter einschalten.

das funktioniert grundsätzlich, es wird aber nur einmalig der Text:
title: Rauch im Wohnzimmer Dachgeschoss Stefan erkannt
widergegeben, es sollte so sein das sich die Meldung oder Ausgabe solange Wiederholt, bis der Zustand “off, Rauch Frei” erreicht ist.

- id: '1740840979274'
  alias: Test_Alarm
  description: ''
  triggers:
  - type: turned_on
    device_id: 256dd92929d572c313517c951c59fd8d
    entity_id: 76d4bf155c5c85ef23dccd29e7cd3e16
    domain: switch
    trigger: device
  conditions: []
  actions:
  - action: media_player.volume_set
    metadata: {}
    data:
      volume_level: 1
    target:
      device_id: d6948c55c504bfe243c44ca3b8400318
  - action: media_player.play_media
    target:
      entity_id: media_player.bad
    data:
      media_content_id: media-source://tts/tts.google_translate_en_com?message=Rauch+im+Wohnzimmer+Dachgeschoss+Stefan+erkannt&language=de
      media_content_type: provider
    metadata:
      title: Rauch im Wohnzimmer Dachgeschoss Stefan erkannt
      thumbnail: https://brands.home-assistant.io/_/tts/logo.png
      media_class: app
      children_media_class:
      navigateIds:
      - {}
      - media_content_type: app
        media_content_id: media-source://tts
      - media_content_type: provider
        media_content_id: media-source://tts/tts.google_translate_en_com?message=Rauch+im+Wohnzimmer+Dachgeschoss+Stefan+erkannt&language=de
  - type: turn_on
    device_id: c5248723f0b1eb1850f31d9be6f05d13
    entity_id: 915f44671afec29bf871fdb649e0ae89
    domain: switch
  - type: turn_on
    device_id: 584ddf054da60e7c02e2f5fb80fa6f7b
    entity_id: f0f0913d643ead5b610e5fbe59f115f6
    domain: switch
  - type: turn_on
    device_id: ca7b6c70fa221327c2a2c66b0f5b1078
    entity_id: 508472e00cd3b462375907cff44645ea
    domain: switch
  - type: turn_on
    device_id: dfd3fc5a45c97793e70495b43a2fef8f
    entity_id: 6c700cb0b1cc50763f244ebee6ae936f
    domain: light
  mode: single

der aktuelle Auslöser ist kein Rauchmelder.
zum Testen ist ein Schalter für ein Licht besser :slight_smile:

Vielen Dank für eure Antworten

Gruß
Stefan

:crayon:by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)

Hallo, ja, die Shelly Smoke sind standardmäßig im Schlafmodus und können daher nicht die Information eines anderen Rauchmelders weitermelden.

Die Idee mit Sonos ist gut, plane ich auch so zu machen. Mit Automation bin ich aber leider noch nicht so weit, dass ich dir hier helfen kann. Stelle die Frage ansonsten noch mal neu im Kontext Automation Durchsage wiederholen.

Oder erstelle die Automatisierung von Hand und frag hier bei Problemen. Denn ich z.B. werde nicht anfangen zu korrigieren, was ChatGPT falsch gemacht hat …

In dem Fall wirst Du feststellen, dass es Aktionen wie Wiederholen gibt.
Außerdem solltest Du mit Entitäten statt mit Geräten arbeiten.