No description
| blueprints/automation/kleckerbox | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
Home Assistant Blueprints
Sammlung eigener Home-Assistant-Automation-Blueprints.
🚨 Water Leak & Smoke Alarm
Sofortiger Alarm bei Wasserleck (device_class: moisture) oder Rauch (device_class: smoke) — edge-getriggert, keine Polling-Verzögerung. Optional zusätzlich Alarm, wenn ein überwachter Sensor unavailable/unknown wird.
Features
- Sofort-Trigger: Template-Trigger feuert in dem Moment, in dem ein Sensor auslöst — kein zeitgesteuertes Polling wie bei Battery-Checks.
- Flexible Auswahl: Sensoren als Entitäten, Devices, Areas oder Labels wählbar. Alles wird automatisch zu
binary_sensor-Entitäten expandiert; nurmoisture/smokewerden berücksichtigt, andere Entitäten (z. B. Lichter in einer Area) werden ignoriert. - Frei definierbare Actions: Beliebige Aktionen (Notification, Ventil schließen, Sirene, …). Platzhalter
{{sensors}}enthält die Namen der ausgelösten Sensoren inkl. Typ, z. B.Küche Leck (Leak), Flur Rauch (Smoke). - Optional: Unavailable-Überwachung: Eigener, separater Action-Block, der nur läuft, wenn die Option aktiviert ist.
{{sensors}}enthält dann die betroffenen Sensoren mit Status. mode: queued: Mehrere kurz aufeinanderfolgende Ereignisse gehen nicht verloren.
Inputs
| Input | Pflicht | Beschreibung |
|---|---|---|
| Monitored sensors | ✅ | Target-Selector: Entitäten, Devices, Areas oder Labels |
| Alarm actions | ✅ | Aktionen bei Leck/Rauch. {{sensors}} verfügbar |
| Also alarm on "unavailable" | – | Schalter, Standard: aus |
| Unavailable actions | – | Aktionen bei unavailable/unknown. {{sensors}} verfügbar |
Beispiel-Action (Notification)
- action: notify.notify
data:
title: "🚨 Alarm!"
message: "Ausgelöst: {{ sensors }}"
data:
push:
sound:
name: default
critical: 1
volume: 1.0
Hinweise
- Labels/Areas/Devices werden zur Laufzeit aufgelöst — neue Sensoren mit passendem Label werden automatisch mit überwacht, ohne die Automation anzufassen.
- Nach dem Aktualisieren der Blueprint-Datei die Automation in HA neu speichern, damit Trigger neu kompiliert werden.
- Bewusste Einschränkung des Template-Triggers: Löst während eines aktiven Alarms ein weiterer Sensor aus, feuert der Trigger nicht erneut (edge-triggered).
{{sensors}}listet beim nächsten Lauf alle aktuell betroffenen Sensoren.
Manuelle Installation
Datei nach config/blueprints/automation/kleckerbox/water_leak_smoke_alarm.yaml kopieren und Automationen neu laden (Entwicklerwerkzeuge → YAML → Automationen neu laden).
Lizenz
MIT