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“
totow
25. März 2024 um 19:56
3
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
guezli
26. März 2024 um 05:23
5
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.
Hoi @mickysoft
Nach - platform: template und battery_alert fehlt noch sensors:
Ich habe dir hier den vollständigen Code für den Sensor. Achte dich bitte auf die Kommentare bei #. Das ist der komplette Aufbau in meiner Yaml.
sensor: #Wenn du den schon in deiner Cofiguration.yaml hast, nicht ein zweites mal hinzufügen
- platform: template #Wenn du den schon in deiner Cofiguration.yaml hast, nicht ein zweites mal hinzufügen
sensors: #Wenn du den schon in deiner Cofiguration.yaml hast,…
1 „Gefällt mir“