![]()
Supernotify¶
Ujednolicone Powiadomienia dla Home Assistant
Ujednolicony interfejs powiadomień zbudowany na wbudowanej platformie notify Home Assistant, który znacznie upraszcza obsługę wielu kanałów powiadomień i złożonych scenariuszy — w tym powiadomień wielokanałowych, warunkowych, akcji mobilnych, zdjęć z kamer, dzwonków i szablonowych e-maili HTML.
Supernotify ma jeden cel — sprawić, by najprostsze możliwe powiadomienie wysyłało tyle powiadomień ile potrzeba, bez kodu i z minimalną konfiguracją.
Dzięki temu automatyzacje, skrypty i aplikacje AppDaemon pozostają proste i łatwe w utrzymaniu, a wszystkie szczegóły i reguły są zarządzane w jednym miejscu. Najmniejsze możliwe powiadomienie — zawierające tylko wiadomość — może wystarczyć do uruchomienia wszystkiego. Zmień adresy e-mail w jednym miejscu, a Supernotify zadba o resztę.
Zaledwie dwie linie prostego YAML wystarczą, by rozpocząć wysyłanie powiadomień push do wszystkich zarejestrowanych w domu, bez konfigurowania nazw aplikacji mobilnych.
Dystrybucja¶
Supernotify to komponent niestandardowy dostępny przez Home Assistant Community Shop (HACS). Jest darmowy i open source na licencji Apache 2.0.
Dokumentacja¶
Zapoznaj się z Wprowadzeniem, wyjaśnieniem podstawowych koncepcji i dostępnymi adapterami transportu. Powiadamianie pokazuje, jak wywoływać Supernotify z automatyzacji lub strony narzędzi dla deweloperów.
Dostępnych jest wiele przepisów z przykładowymi konfiguracjami lub przeglądaj według tagów.
Funkcje¶
- Jedna akcja -> Wiele powiadomień
- Usuń powtarzającą się konfigurację i kod z automatyzacji
- Adaptery automatycznie dostosowują dane powiadomień do każdej integracji
- Na przykład użyj z Frigate Blueprint do otrzymywania zdjęć z kamer e-mailem
- Automatyczna konfiguracja
- Konfiguracja dostarczania dla powiadomień push na telefon, e-mail (SMTP) i encji powiadomień ustawiana automatycznie
- Aplikacje mobilne wykrywane automatycznie, w tym producent i model telefonu
- Urządzenia Alexa do dzwonków wykrywane automatycznie
- Poza integracjami
notify- Dzwonki, syreny, SMS, TTS, ogłoszenia i dźwięki Alexa, wywołania API, urządzenia MQTT
- Wszystkie standardowe implementacje
notifyinotify.groupdostępne - Znacznie uproszczone korzystanie z powiadomień push na telefon, np. dla iPhone
- Powiadomienia warunkowe
- Używanie standardowych
conditionsHome Assistant - Dodatkowe zmienne warunków, w tym wiadomość i priorytet
- Połącz z wykrywaniem obecności dla kontekstowych powiadomień
- Używanie standardowych
- Scenariusze dla prostej i zwięzłej konfiguracji
- Pakuj wspólne bloki konfiguracji i logiki warunkowej
- Stosuj na żądanie (
red_alert,nerdy) lub automatycznie na podstawie warunków
- Ujednolicony model osoby
- Zdefiniuj e-mail, numer SMS lub urządzenie mobilne, a następnie używaj encji
personw akcjach powiadomień - Osoby są automatycznie konfigurowane wraz z aplikacjami mobilnymi
- Zdefiniuj e-mail, numer SMS lub urządzenie mobilne, a następnie używaj encji
- Łatwe szablony e-mail HTML
- Standardowy Jinja2 Home Assistant, zdefiniowany w konfiguracji YAML, wywołaniach akcji lub jako samodzielne pliki
- Domyślny szablon ogólny w zestawie
- Akcje mobilne
- Ustaw jeden spójny zestaw akcji mobilnych dla wielu powiadomień
- Uwzględnij akcje drzemki do wyciszania na podstawie kryteriów
- Elastyczne zrzuty obrazów
- Obsługuje kamery, obrazy MQTT i adresy URL obrazów
- Przesuwaj kamery do predefiniowanych pozycji PTZ przed i po wykonaniu zrzutu
- Wybór poziomu konfiguracji
- Ustaw wartości domyślne na poziomie adaptera transportu, dostarczania i akcji
- Tłumienie zduplikowanych powiadomień
- Ustaw czas oczekiwania przed ponownym zezwoleniem
- Archiwizacja powiadomień i wsparcie debugowania
- Opcjonalne archiwizowanie powiadomień do systemu plików i/lub tematu MQTT
- Zawiera pełne informacje debugowania
- Dostarczenia, transporty, odbiorcy i scenariusze eksponowane jako encje w interfejsie Home Assistant
Trochę YAML wymagane¶
Supernotify obsługuje obecnie tylko konfigurację opartą na YAML. Zaledwie 2 linie konfiguracji kopiuj-wklej wystarczają do wielu zastosowań:
- action: notify.supernotify
data:
message: Cześć! Test Supernotify wysyłający do aplikacji mobilnych wszystkich
Rhizomatics Open Source dla Home Assistant¶
HACS¶
- AutoArm - Automatyczne uzbrajanie i rozbrajanie paneli alarmowych Home Assistant za pomocą fizycznych przycisków, obecności, kalendarzy i innych
- Remote Logger - Przechwytywanie zdarzeń OpenTelemetry (OTLP) i Syslog dla Home Assistant
Python / Docker¶
- Anpr2MQTT - Integracja z kamerami ANPR/ALPR tablic rejestracyjnych przez system plików do MQTT
- Updates2MQTT - Automatyczne powiadomienia przez MQTT o aktualizacjach obrazów Docker