Einfache Automation mit PUSH bei leerer Batterie

Hallo zusammen,

Ich habe ca 50 Zigbee Sensoren mit Batterie verbaut und möchte gerne eine PUSH nachricht auf mein handy bekommen, wenn eine Batterie zb. unter 5% ist.

wie lässt sich das am einfachsten bei so vielen sensoren bewerkstelligen?

Danke euch

Z.B mit Hilfe eines Blueprints.

Oder selber basteln.

Gruß
Osorkon

Danke dir!

Ich habe das jetzt mal anhand des templates gemacht:

alias: Batterien leer
description: ""
use_blueprint:
  path: sbyx/low-battery-level-detection-notification-for-all-battery-sensors.yaml
  input:
    threshold: 10
    exclude:
      entity_id: []
    actions:
      - action: notify.mobile_app_iphone_titan_15
        metadata: {}
        data:
          message: Batterie tauschen

wie ich es verstanden habe, muss ich hier aber dann die geräte auswählen, die er NICHT mit hinzufügen soll, ergo nimmt er mit der o.g. config alle geräte?

man kann es aber nicht einstellen, das er mit bei der Push Nachricht auch das betroffene Gerät anzeigt oder ?

Ja, wenn du nichts ausschließt, meldet die Blueprint alles.

Hattest du die Doku durchgelesen?

message: Batterie tauschen bei {{sensors}}

Ja hatte ich gelesen… aber bin mir nicht sicher wie das in meiner config aussehen muss.

Muss ich bei Sensors alle Sensoren eintragen?

Nein musst Du nicht!
Du gibst nur die Sensoren an, für die Du keine Benachrichtigung haben möchtest.

Der Aktion Teil kann dann so ausschauen:

    actions:
      - data:
          message: Die Baterie(n) von {{sensors}} sollten bald getauscht werden.
        action: notify.xyz

Bekommst dann zu der definierten Uhrzeit und an den definierten Wochentagen. Eine Benachrichtigung, die alle Sensoren auflistet, die unterhalb des definierten Schwellenwerts sind.

Gruß
Osorkon

Perfekt! Jetzt klappt es! Vielen Lieben Dank!!!

@Osorkon

die Logik bei tts scheint aber nicht so zu funktionieren:

alias: Batterien leer
description: ""
use_blueprint:
  path: sbyx/low-battery-level-detection-notification-for-all-battery-sensors.yaml
  input:
    threshold: 10
    exclude:
      entity_id: []
    actions:
      - data:
          message: Batterie tauschen {{sensors}}
        action: notify.mobile_app_iphone_titan_15
      - action: tts.google_translate_say
        metadata: {}
        data:
          cache: false
          entity_id: media_player.kinderzimmer
          message: Batterie tauschen {{sensors}}

Hier sagt der Lautsprecher nur “batterie tauschen” aber nicht den sensor

Hast du da vielleicht noch eine idee?

Hast Du den ein Sensor, wo die Batterie weniger als 10% Beträgt?

Gruß
Osorkon

Aktuell nicht.
Hast recht vielleicht warte ich einfach ab, bis einer soweit ist

Du kannst ja, wenn Du der Sache nicht trauertest, zum Testen
einfach den Schwellen Wert höher setzen, höher als der niedrigste Batteriestand Deiner Sensoren.

Aber sei beruhigt, der Blueprint läuft bei mir schon seit Jahren und funktioniert einwandfrei.

Gruß
Osorkon

1 „Gefällt mir“