Benachrichtigung über App wenn Batterie schwach mit device friendly name

Hi,
ich habe jede Menge HomeMatic Geräte welche mit Batterien betrieben werden und in HA integriert sind. Ich hätte gerne eine Benachrichtigung mit dem friendly Name des Gerätes welches den schwachen Batteriezustand meldet. Ich könnte für jedes eine eigene Automatisierung klicken und dort den Namen eintragen, schöner finde ich die lösung über trigger, und ich bekomme dann den Zustand und den Namen des Gerätes gesendet welches gerade eine schwache Batterie hat. Ich stehe einfach auf dem Schlauch. Am liebsten wäre es mir im visuellen Editor, da komme ich aber nicht weiter. Hier mal der Code gekürzt al yaml. Bin über jede Hilde dankbar!

alias: Wandthermostat_Batterie
description: ""
trigger:
 - type: bat_low
    platform: device
    device_id: 6096650e569d2860c10523333946401b
    entity_id: 87620bbb3d1a603ef11038d95c42faf0
    domain: binary_sensor
  - type: bat_low
    platform: device
    device_id: 9d2aee2d6e6fc286d7f681a532d40e1a
    entity_id: 954792d71cc8b2c5c589cb161c2a7089
    domain: binary_sensor
condition: []
action:
  - service: notify.mobile_app_sm_g780g
    metadata: {}
    data:
      message: "{{ state_attr(trigger.entity_id, 'friendly_name') }}"
    enabled: false
mode: single

Ich nutze diesen Blueprint funktioniert super.

1 „Gefällt mir“

Moin ich würde es mit Trigger ID’s machen:

alias: Wandthermostat_Batterie
description: ""
trigger:
  - type: bat_low
    platform: device
    device_id: 6096650e569d2860c10523333946401b
    entity_id: 87620bbb3d1a603ef11038d95c42faf0
    domain: binary_sensor
    id: Gerät A
  - type: bat_low
    platform: device
    device_id: 9d2aee2d6e6fc286d7f681a532d40e1a
    entity_id: 954792d71cc8b2c5c589cb161c2a7089
    domain: binary_sensor
    id: Gerät B
condition: []
action:
  - service: notify.mobile_app_sm_g780g
    metadata: {}
    data:
      message: "{{ trigger.id }}"
    enabled: false
mode: single

Kannst di ID auch über die UI hinzufügen:

Wenn du mit der lösung weiter probieren möchtest solltest du das vieleicht so testen:

  - service: notify.mobile_app_sm_g780g
    metadata: {}
    data:
      message: "{{ state_attr('trigger.entity_id', 'friendly_name') }}"
    enabled: false

da die entity_id da auch in ''gehört.

LG
Tobi

Ich ebenfalls.
Erst heute darüber die Meldung eines Homematic Fensterkontaktes bekommen. Funktioniert sehr zuverlässig.

MfG

Ich legte mir einen Sensor an, der mir anzeigt, wenn eine Batterie unter X% fällt. Den könntest du auch in eine Automation integrieren.

1 „Gefällt mir“