![]()
Supernotify¶
Ujednolicone Powiadomienia dla Home Assistant
DUŻA ZMIANA v2.0.0¶
Wersja
2.0.0SuperNotify przechodzi na natywną konfigurację przez interfejs Home Assistant ('ConfigFlow'). Jeśli masz już prostą konfigurację, wszystko zostanie automatycznie zmigrowane, a YAML nie będzie potrzebny.Jeśli masz zaawansowaną konfigurację (dostarczenia, scenariusze, kamery, osoby, akcje itp.), zostanie zgłoszona naprawa, która przeniesie je do nowego pliku
supernotify.yamli doda instrukcjęincludedo Twojegoconfiguration.yaml. Możesz też ręcznie przenieść konfigurację z blokunotify, jak Ci wygodnie.W obu przypadkach nic nie zostanie usunięte ani zakomentowane, więc łatwo będzie cofnąć zmianę. Usuń starą konfigurację, gdy upewnisz się, że nowa wersja działa poprawnie.
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ę.
Wystarczy sama konfiguracja z poziomu interfejsu, aby 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, Gotify, ntfy
- 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
YAML tylko do zaawansowanego użytku¶
Supernotify obsługuje obecnie standardową konfigurację z poziomu interfejsu Home Assistant dla podstawowej konfiguracji oraz konfigurację YAML dla zaawansowanych funkcji. YAML pozostanie zachowany, aby ułatwić pracę z większymi zestawami reguł.
Wiele można osiągnąć dzięki prostej konfiguracji bez YAML, w tym automatyzacji konfiguracji powiadomień push. Zobacz przepisy w dokumentacji oraz ten przykład powiadomień push:
- 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