Mit diesem Blueprint wird regelmäßig der Batteriestand aller Sensoren mit der Geräteklasse “battery” überprüft. Sobald der Batteriestand eines Geräts einen festgelegten Schwellenwert unterschreitet, wird automatisch eine vordefinierte Aktion ausgelöst. Das kann zum Beispiel eine Benachrichtigung auf dem Smartphone, eine E-Mail oder ein Hinweis im Dashboard sein.
Der Blueprint sorgt dafür, dass du immer rechtzeitig informiert wirst, bevor die Batterien deiner Geräte leer sind – ganz ohne manuelles Nachsehen. Einfach den Schwellenwert festlegen, die gewünschte Benachrichtigung auswählen und fertig! ![]()
Importieren und direkt verwenden:
Quellcode auf GitHub:
GitHub: ha-collection/batteriestand-benachrichtigung.yaml
Ich persönlich lasse mir ein Benachrichtigung anzeigen:
action: notify.mobile_app
metadata: {}
data:
message: |-
Folgende Batterien überprüfen:
{{sensors}}
title: Schwache Batterie!
1. Blueprint importieren
- Öffne Home Assistant.
- Gehe zu Einstellungen → Automatisierungen & Szenen → Blueprints.
- Klicke oben rechts auf die Schaltfläche Importieren.
- Füge den folgenden Link ein:
GitHub-Link - Klicke auf Importieren, um den Blueprint zu speichern.
2. Neue Automatisierung aus dem Blueprint erstellen
- Gehe zu Einstellungen → Automatisierungen & Szenen → Automatisierungen.
- Klicke auf Erstellen → Aus Blueprint starten.
- Wähle den Blueprint aus der Liste.
3. Blueprint-Konfiguration
Jetzt siehst du verschiedene Felder, die du ausfüllen kannst:
- Schwellenwert für Batteriewarnung:
Gib den Prozentsatz ein, ab dem eine Batterie als niedrig gilt (z. B. 20 für 20 %). - Zeitpunkt der Überprüfung:
Wähle die Uhrzeit aus, zu der die Überprüfung stattfinden soll (z. B. 10:00 Uhr). - Wochentage der Überprüfung:
Aktiviere die Checkboxen für die Tage, an denen die Überprüfung durchgeführt werden soll.
(Beispiel: Montag, Mittwoch und Freitag) - Ausgeschlossene Sensoren:
Falls du bestimmte Geräte (z. B. dein Smartphone) ausschließen möchtest, wähle sie hier aus. - Aktionen:
Wähle, was passieren soll, wenn eine Batterie unter den Schwellenwert fällt. Beispiele:
- Benachrichtigung in der Home Assistant App: Wähle Benachrichtigung senden → Mobile App und dein Smartphone.
- E-Mail-Benachrichtigung: Wähle E-Mail senden und gib deine Adresse an.
- Logbuch-Eintrag: Wähle Logbuch-Eintrag erstellen, um die Sensoren im Logbuch zu sehen.
data:
message: |-
Folgende Batterien überprüfen:
{{sensors}}
title: Schwache Batterie!
Klicke auf Speichern, um die Automatisierung zu aktivieren.
4. Wo sehe ich die Liste der Batterien?
Die Liste der Sensoren wird automatisch in der Benachrichtigung angezeigt. Das passiert so:
Beispiel-Benachrichtigung:
Folgende Geräte haben einen niedrigen Batteriestand:
- Türsensor Schlafzimmer (15 %)
- Bewegungsmelder Flur (18 %)
- Fenstersensor Küche (10 %)
Tipp: Falls du die Liste nicht erhältst, überprüfe die Aktion im Blueprint – möglicherweise ist die Benachrichtigung falsch konfiguriert.
5. Manuelle Prüfung der Batterien (optional)
Wenn du unabhängig vom Blueprint sehen willst, welche Batterien schwach sind:
- Gehe zu Einstellungen → Entwicklerwerkzeuge → Vorlagen (Templates).
- Kopiere diesen Code in das Feld:
{% set result = namespace(sensors=[]) %}
{# Sensoren mit Prozentwert unter Schwellenwert #}
{% for state in states.sensor
| selectattr('attributes.device_class', '==', 'battery')
| selectattr('attributes.unit_of_measurement', 'defined')
| selectattr('attributes.unit_of_measurement', '==', '%') %}
{% if 0 <= state.state | int(-1) < 101 %}
{% set result.sensors = result.sensors + [state.name ~ ' (' ~ state.state ~ ' %)'] %}
{% endif %}
{% endfor %}
{# Binary-Sensoren mit Zustand "on" #}
{% for state in states.binary_sensor
| selectattr('attributes.device_class', '==', 'battery')
| selectattr('state', '==', 'on') %}
{% set result.sensors = result.sensors + [state.name ~ ' (Batterie niedrig)'] %}
{% endfor %}
{{ result.sensors | join('\n') }}
- Klicke auf Ausführen, um sofort die Liste der schwachen Batterien zu sehen.
Häufige Probleme und Lösungen
Ich erhalte keine Benachrichtigung!
- Überprüfe, ob die Automatisierung aktiviert ist.
- Kontrolliere, ob die Uhrzeit und Wochentage korrekt konfiguriert sind.
- Teste die Automatisierung manuell, indem du auf Auslösen (Trigger) klickst.
Der Sensor wird nicht erkannt!
- Stelle sicher, dass der Sensor das Attribut
device_class: batteryund die Einheit **%**hat. - Manche Geräte zeigen nur die Spannung (Volt) an – diese werden nicht berücksichtigt.
Ich möchte die Liste an einem anderen Ort sehen!
- Du kannst die Liste auch in das Logbuch, die Benachrichtigungsleiste oder per Telegram/Signal senden. Ändere dafür einfach die Aktion im Blueprint.
Fazit
Mit diesem Blueprint erhältst du automatisch eine Liste aller Geräte mit niedrigem Batteriestand – ganz ohne manuelle Kontrolle. Falls du weitere Fragen hast, melde dich gerne. Viel Erfolg! ![]()
Viel Spaß beim Automatisieren! ![]()