Homematic IP Rauchwarnmelder

Hallo

Hat hier jemand im HA die Rauchwarnmelder von Homematic IP drin ?

Leider ist das zu lange dass ich sie in der Homematic App drin hatte

Fragen:
Sind die Rauchmelder unter einander verknüpft - wenn einer auslöst dass alle anderen auch pipsen ?
Muss ich sie im Homeassistant gruppieren ? in Raspberrymatic ?

Wollte sie nicht unnötig auslösen um die Batterien zu schonen

Hi,
ich habe die auch. Die Darstellung in Home Assistant ist ja etwas ungünstig, weil die im normalfall den Status “Idle off oder sowas haben” und wenn die auslösen dann wohl irgendwas mit Primary.
In Homematic habe ich bei den Dingern gar nichts konfiguriert. Vermute darin sind die schon gekoppelt.

Ich Home Assistant habe ich das so gemacht:

- binary_sensor:
  - name: Rauchmelder Büro
    state: |
      {{ states('sensor.rauchmelder_buro_smoke_detector_alarm_status') | string != "idle_off" }}
    unique_id: rauchmelder_buro
    device_class: smoke

- binary_sensor:
  - name: Rauchmelder Waschküche
    state: |
      {{ states('sensor.rauchmelder_waschkuche_smoke_detector_alarm_status') | string != "idle_off" }}
    unique_id: rauchmelder_waschkueche
    device_class: smoke

- binary_sensor:
  - name: Rauchmelder Küche
    state: |
      {{ states('sensor.rauchmelder_kuche_smoke_detector_alarm_status') | string != "idle_off" }}
    unique_id: rauchmelder_kuche
    device_class: smoke

- binary_sensor:
  - name: Rauchmelder Schlafzimmer
    state: |
      {{ states('sensor.rauchmelder_schlafzimmer_smoke_detector_alarm_status') | string != "idle_off" }}
    unique_id: rauchmelder_schlafzimmer
    device_class: smoke



- binary_sensor:
    - name: feueralarm
      state: >
        {{ is_state('sensor.rauchmelder_buro_smoke_detector_alarm_status', 'Idle off')
         or is_state('sensor.rauchmelder_kuche_smoke_detector_alarm_status', 'Idle off')
         or is_state('sensor.rauchmelder_schlafzimmer_smoke_detector_alarm_status', 'Idle off')
         or is_state('sensor.rauchmelder_waschkuche_smoke_detector_alarm_status', 'Idle off') }}

Also binäre Sensoren für die einzelnen Melder und dann einen der das ganze dann gruppiert um damit dann Aktionen auszulösen.
Das mach ich mit Alarmo. Das ist ganz komfortabel, weil da auch die Wassermelder usw drin sind.
Hoffe das hilft dir

Hallo

Leider nein, ich verstehe nur Bahnhof :-(, bin ja noch Anfänger ;-(

Punkt 1 wäre dann binäre Sensoren - was genau soll ich da machen :grimacing:

Punkt 2 wäre dann die Integration Alarmo installieren ?

Wenn ich auf einen drauf gehe schaut das so aus

Danke
Heiko

Ein Auszug aus dem 'Homematic WebUI Handbuch.
Gilt für die Homematic IP Rauchwarnmelder mit Q-Label (HmIP-SWSD).
'Alle an die Zentrale angelernten Rauchwarnmelder werden automatisch verknüpft und
bilden somit eine „Gruppe“. Sobald ein Rauchwarnmelder ausgelöst wird, geben alle
Geräte der Gruppe einen Alarm ab.’
Steht in Abschnitt 21.14

Lass Punkt 2 dann erstmal weg.
Die binären Sensoren kannst du erstellen indem du den Text von mir angepasst in deine configuration.yaml einfügst

Dann meckert die yaml rum :frowning:

recorder:
  auto_purge: true
  purge_keep_days: 7
  exclude:
    domains:
      - update
      - media_player
    #Ausgeschlossene Logbucheinträge
      #- camera.Tapo_Camera_E56E
    entities:
      - automation.wechselrichter_steuerung
      #- sensor.shellyplusplugs_e465b8b2c438_switch_0_power
      #- number.balkonkraftwerk_limit_nonpersistent_absolute
      #- number.balkonkraftwerk_limit_persistent_absolute
      #- number.balkonkraftwerk_limit_nonpersistent_relative
      #- number.balkonkraftwerk_limit_persistent_relative
      - sensor.tasmota_ehz_eingespeist
      - sensor.tasmota_ehz_power_l1_curr
      - sensor.tasmota_ehz_power_l2_curr
      - sensor.tasmota_ehz_power_l3_curr
      - sensor.tasmota_ehz_verbrauch_aktuell
      - sensor.tasmota_ehz_zahlerstand
      - sensor.iphone_heiko_last_update_trigger
      - sensor.iphone_heiko_bssid
      
binary_sensor:
    - name: Rauchmelder Flur
      state: |
        {{ states('sensor.hmip_swsd_000a5d89b880f4_rauchmelder_alarmstatus') | string != "idle_off" }}
      unique_id: rauchmelder_flur
      device_class: smoke

- binary_sensor:
    - name: Rauchmelder Keller
      state: |
        {{ states('sensor.hmip_swsd_000a5d89b52d65_rauchmelder_alarmstatus') | string != "idle_off" }}
      unique_id: rauchmelder_Keller
      device_class: smoke

- binary_sensor:
    - name: Rauchmelder OG Treppe
      state: |
        {{ states('sensor.hmip_swsd_000a5d89b54fc0_rauchmelder_alarmstatus') | string != "idle_off" }}
      unique_id: rauchmelder_og_treppe
      device_class: smoke

- binary_sensor:
    - name: Rauchmelder Vorkeller Treppe
      state: |
        {{ states('sensor.hmip_swsd_000a5f2993f4a8_rauchmelder_alarmstatus') | string != "idle_off" }}
      unique_id: rauchmelder_vorkeller_treppe
      device_class: smoke

- binary_sensor:
    - name: Rauchmelder Wohnzimmer
      state: |
        {{ states('sensor.hmip_swsd_000a5d89b54ec4_rauchmelder_alarmstatus') | string != "idle_off" }}
      unique_id: rauchmelder_wohnzimmer
      device_class: smoke

- binary_sensor:
    - name: feueralarm
      state: >
        {{ is_state('sensor.hmip_swsd_000a5d89b880f4_rauchmelder_alarmstatus', 'Idle off')
         or is_state('sensor.hmip_swsd_000a5d89b52d65_rauchmelder_alarmstatus', 'Idle off')
         or is_state('sensor.hmip_swsd_000a5d89b54fc0_rauchmelder_alarmstatus', 'Idle off')
         or is_state('sensor.hmip_swsd_000a5f2993f4a8_rauchmelder_alarmstatus', 'Idle off')
         or is_state('sensor.hmip_swsd_000a5d89b54ec4_rauchmelder_alarms

@Macello , stimmt, hab eben halt doch mal einen mit dem Testspray eingenebelt, haben alle gepiepst.
Wo gibt es das HA Handbuch in deutsch zum Download ?

Das war der Test

Alarmzustände gäbe es

Nicht für HA, sondern für Homematic/ Raspberrymatic.
Hier

In Zeile 116 fehlt ein “-”

moin @m1scha

Leider meckert er immer noch rum :frowning:

    entities:
      - automation.wechselrichter_steuerung
      #- sensor.shellyplusplugs_e465b8b2c438_switch_0_power
      #- number.balkonkraftwerk_limit_nonpersistent_absolute
      #- number.balkonkraftwerk_limit_persistent_absolute
      #- number.balkonkraftwerk_limit_nonpersistent_relative
      #- number.balkonkraftwerk_limit_persistent_relative
      - sensor.tasmota_ehz_eingespeist
      - sensor.tasmota_ehz_power_l1_curr
      - sensor.tasmota_ehz_power_l2_curr
      - sensor.tasmota_ehz_power_l3_curr
      - sensor.tasmota_ehz_verbrauch_aktuell
      - sensor.tasmota_ehz_zahlerstand
      - sensor.iphone_heiko_last_update_trigger
      - sensor.iphone_heiko_bssid
      
      
- binary_sensor:
    - name: Rauchmelder Flur
      state: |
        {{ states('sensor.hmip_swsd_000a5d89b880f4_rauchmelder_alarmstatus') | string != "idle_off" }}
      unique_id: rauchmelder_flur
      device_class: smoke

- binary_sensor:
    - name: Rauchmelder Keller
      state: |
        {{ states('sensor.hmip_swsd_000a5d89b52d65_rauchmelder_alarmstatus') | string != "idle_off" }}
      unique_id: rauchmelder_Keller
      device_class: smoke

- binary_sensor:
    - name: Rauchmelder OG Treppe
      state: |
        {{ states('sensor.hmip_swsd_000a5d89b54fc0_rauchmelder_alarmstatus') | string != "idle_off" }}
      unique_id: rauchmelder_og_treppe
      device_class: smoke

- binary_sensor:
    - name: Rauchmelder Vorkeller Treppe
      state: |
        {{ states('sensor.hmip_swsd_000a5f2993f4a8_rauchmelder_alarmstatus') | string != "idle_off" }}
      unique_id: rauchmelder_vorkeller_treppe
      device_class: smoke

- binary_sensor:
    - name: Rauchmelder Wohnzimmer
      state: |
        {{ states('sensor.hmip_swsd_000a5d89b54ec4_rauchmelder_alarmstatus') | string != "idle_off" }}
      unique_id: rauchmelder_wohnzimmer
      device_class: smoke

- binary_sensor:
    - name: feueralarm
      state: >
        {{ is_state('sensor.hmip_swsd_000a5d89b880f4_rauchmelder_alarmstatus', 'Idle off')
         or is_state('sensor.hmip_swsd_000a5d89b52d65_rauchmelder_alarmstatus', 'Idle off')
         or is_state('sensor.hmip_swsd_000a5d89b54fc0_rauchmelder_alarmstatus', 'Idle off')
         or is_state('sensor.hmip_swsd_000a5f2993f4a8_rauchmelder_alarmstatus', 'Idle off')
         or is_state('sensor.hmip_swsd_000a5d89b54ec4_rauchmelder_alarms)

Ich bin zwar kein yaml Experte, aber m.W. müssen deine Sensoren in die ‘Template’ Integration gepackt werden. D.h. beginnend mit template: dann die binary_sensor untereinander. Siehe Doku von HA.
Oder das video von Simon ab min 15:56.

so geschafft :upside_down_face:

Wie geht es dann weiter ?
Eine Automation erstellen mit dem Sensor Feueralarm - Benachrichtigung schicken wenn on ?

schönen Sonntag
Heiko

Hey, super.
Ja, genau.
Entweder Automation, oder du machst den Teil mit Alarmo.
Das lohnt sich wenn du noch andere Sensoren wie Wassermelder usw hast

Ein Hinweis noch.
So wie ich das Template Ding erstellt habe löst das aus wenn sich der Zustand der Rauchmelder ändert. Das hatte ich letztens bei reboot der CCU, was ja fast nie passiert. Nur dass du Bescheid weisst

Moin @m1scha

Okay, ich hab mal das Alarmo installiert, wie geht es da jetzt weiter :face_exhaling:

In Alarmo eine Automation erstellen oder müssen dort die Rauchmelder hinzugefügt werden ?

Ich denke von dem Eintrag in der yaml müsste es dann einen Sensor - Feueralarm geben ?
Den konnte ich aber noch nicht finden als Trigger

- binary_sensor:
    - name: feueralarm
      state: >
        {{ is_state('sensor.hmip_swsd_000a5d89b880f4_rauchmelder_alarmstatus', 'Idle off')
         or is_state('sensor.hmip_swsd_000a5d89b52d65_rauchmelder_alarmstatus', 'Idle off')
         or is_state('sensor.hmip_swsd_000a5d89b54fc0_rauchmelder_alarmstatus', 'Idle off')
         or is_state('sensor.hmip_swsd_000a5f2993f4a8_rauchmelder_alarmstatus', 'Idle off')
         or is_state('sensor.hmip_swsd_000a5d89b54ec4_rauchmelder_alarmstatus', 'Idle off') }}

Da habe ich ihn

Hab ihn gefunden in Alarmo, könnte ich glauch die Wechselrichter mit rein nehmen wenn die zu heiß werden

Ja, Wechelrichter geht auch, aber ich meine Alarmo nimmt nur binäre Sensoren. Dafür musst du dir einen Helfer erstellen.
Also der sich dann einschaltet zb WR1 über 60 Grad

Mit der Benachrichtigung das sieht ungefähr so aus:

Ich kämpfe noch damit, mein Testspray ist jetzt leer :frowning:
Wenn ich bei Bild 3 auf testen gehe kommt im Handy eine bescheidene Benachrichtigung an.
Wenn ein Rauchmelder ausgelöst hat nicht, weder noch wenn nur Sensor feueralarm drin steht, mit den anderen hinzugefügten auch nicht :frowning:

woran könnte das liegen ?