![]()
Supernotify¶
Einheitliche Benachrichtigungen für Home Assistant
Eine einheitliche Benachrichtigungsschnittstelle auf Basis der integrierten notify-Plattform von Home Assistant, um mehrere Benachrichtigungskanäle und komplexe Szenarien erheblich zu vereinfachen, einschließlich Mehrkanal-Benachrichtigungen, bedingter Benachrichtigungen, mobiler Aktionen, Kamera-Snapshots, Klingeltöne und vorlagenbasierter HTML-E-Mails.
Supernotify hat ein einziges Ziel: mit der einfachstmöglichen Benachrichtigung so viele Benachrichtigungen wie nötig auszulösen, ohne Code und mit minimaler Konfiguration.
Dies hält Automatisierungen, Skripte und AppDaemon-Apps einfach und wartungsfreundlich, wobei alle Details und Regeln an einem Ort verwaltet werden. Die kleinstmögliche Benachrichtigung — nur eine Nachricht — kann ausreichen, um alles auszulösen. Ändern Sie E-Mail-Adressen an einer Stelle und lassen Sie Supernotify herausfinden, welche mobilen Apps verwendet werden sollen.
Mit nur zwei Zeilen einfachem YAML beginnen Sie sofort mit mobilen Push-Benachrichtigungen an alle im Haus registrierten Personen, ohne die Namen der mobilen Apps in Benachrichtigungen zu konfigurieren.
Verteilung¶
Supernotify ist ein benutzerdefiniertes Komponent, das über den Home Assistant Community Shop (HACS) verfügbar ist. Es ist kostenlos und quelloffen unter der Apache 2.0-Lizenz.
Dokumentation¶
Starten Sie mit Erste Schritte, der Erklärung der Kernkonzepte und den verfügbaren Transport-Adaptern. Benachrichtigen zeigt, wie Sie Supernotify aus Automatisierungen oder der Entwicklertools-Aktionsseite aufrufen.
Es gibt viele Rezepte mit Beispielkonfigurationen oder durchsuchen Sie nach Tags.
Funktionen¶
- Eine Aktion -> Mehrere Benachrichtigungen
- Entfernen Sie repetitive Konfiguration und Code aus Automatisierungen
- Adapter passen Benachrichtigungsdaten automatisch für jede Integration an
- Verwenden Sie es z. B. mit einem Frigate Blueprint für Kamera-Snapshots per E-Mail
- Automatische Einrichtung
- Lieferungskonfiguration für mobile Push-, E-Mail- (SMTP) und Benachrichtigungsentitäten wird automatisch eingerichtet
- Mobilen Apps werden automatisch erkannt, einschließlich Hersteller und Modell des Telefons
- Alexa-Geräte für Klingeltöne werden automatisch erkannt
- Über
notify-Integrationen hinaus- Klingeltöne, Sirenen, SMS, TTS, Alexa-Ankündigungen und -Töne, API-Aufrufe, MQTT-Geräte
- Alle Standard-
notify- undnotify.group-Implementierungen verfügbar - Stark vereinfachte Nutzung von mobilen Push-Benachrichtigungen, z. B. für iPhone
- Bedingte Benachrichtigungen
- Verwendung von Standard Home Assistant
conditions - Zusätzliche Bedingungsvariablen hinzugefügt, einschließlich Nachricht und Priorität
- Kombination mit Anwesenheitserkennung für kontextabhängige Benachrichtigungen
- Verwendung von Standard Home Assistant
- Szenarien für einfache, prägnante Konfiguration
- Bündeln Sie häufig verwendete Konfigurationsblöcke und bedingte Logik
- Auf Abruf anwenden (
red_alert,nerdy) oder automatisch basierend auf Bedingungen
- Einheitliches Personenmodell
- Definieren Sie eine E-Mail, SMS-Nummer oder ein mobiles Gerät und verwenden Sie dann die
person-Entität in Benachrichtigungsaktionen - Personen werden automatisch mit ihren mobilen Apps konfiguriert
- Definieren Sie eine E-Mail, SMS-Nummer oder ein mobiles Gerät und verwenden Sie dann die
- Einfache HTML-E-Mail-Vorlagen
- Standard Home Assistant Jinja2, definiert in der YAML-Konfiguration, Aktionsaufrufen oder als eigenständige Dateien
- Standardvorlage mitgeliefert
- Mobile Aktionen
- Richten Sie einen einheitlichen Satz mobiler Aktionen für mehrere Benachrichtigungen ein
- Enthält Schlummern-Aktionen zum Stummschalten nach Kriterien
- Flexible Bild-Snapshots
- Unterstützt Kameras, MQTT-Bilder und Bild-URLs
- Kameras vor und nach einem Snapshot auf PTZ-Voreinstellungen repositionieren
- Wahl des Konfigurationsniveaus
- Standardwerte auf Transport-, Liefer- und Aktionsebene festlegen
- Unterdrückung doppelter Benachrichtigungen
- Einstellbare Wartezeit vor erneuter Zulassung
- Benachrichtigungs-Archivierung und Debug-Unterstützung
- Optionale Archivierung von Benachrichtigungen ins Dateisystem und/oder MQTT-Topic
- Enthält vollständige Debug-Informationen
- Lieferungen, Transporte, Empfänger und Szenarien als Entitäten in der Home Assistant-Oberfläche
Etwas YAML erforderlich¶
Supernotify unterstützt derzeit nur die YAML-basierte Konfiguration. Mit nur 2 Zeilen Kopier-Einfüge-Konfiguration können Sie bereits viel erreichen:
- action: notify.supernotify
data:
message: Hallo! Test von Supernotify, das an alle mobilen Apps sendet
Rhizomatics Open Source für Home Assistant¶
HACS¶
- AutoArm - Automatisches Aktivieren und Deaktivieren von Home Assistant Alarmsteuerpanelen mit physischen Tasten, Anwesenheit, Kalendern und mehr
- Remote Logger - OpenTelemetry (OTLP) und Syslog-Ereigniserfassung für Home Assistant
Python / Docker¶
- Anpr2MQTT - Integration mit ANPR/ALPR-Kennzeichenkameras über das Dateisystem zu MQTT
- Updates2MQTT - Automatische Benachrichtigung über MQTT bei Docker-Image-Updates