← Blog

Home Assistant i SMS: alert po dłuższej awarii

Zespół Przypominamy.com · · 2 min czytania

SMS może uzupełnić powiadomienia Home Assistant, np. gdy czujnik temperatury przekroczy próg na dłuższy czas. Automat powinien najpierw potwierdzić utrzymywanie się problemu, aby chwilowa zmiana nie wywoływała serii wiadomości.

Wybierz warunek i czas utrzymania

Ustal konkretną encję, próg i minimalny czas trwania. Przykład procesu: temperatura w pomieszczeniu technicznym przekracza uzgodniony próg przez pięć minut. Osobno zdefiniuj zakończenie incydentu oraz odstęp między alertami.

Przygotuj wywołanie REST

Integracja rest_command w Home Assistant obsługuje URL, metodę, nagłówki i payload z szablonami. Ustaw POST https://api.przypominamy.com/v1/messages, Content-Type: application/json i autoryzację Bearer. Wartość nagłówka autoryzacji przechowuj w secrets.yaml; nie publikuj jej razem z konfiguracją.

Payload powinien kodować JSON poprawnie także dla znaków specjalnych. Przekaż to i text. Pierwsze wywołanie uruchom ręcznie na własnym zweryfikowanym numerze, przed podłączeniem wyzwalacza encji.

Ogranicz ponowienia incydentu

Utwórz trwały identyfikator incydentu przed wysyłką i użyj go w Idempotency-Key. Nie twórz nowego identyfikatora przy każdym odczycie czujnika. Po timeoutcie nie wiesz jeszcze, czy API przyjęło wiadomość.

Dodaj blokadę kolejnych alertów w tym samym incydencie i ustal warunek ponownego uzbrojenia. Samo ustawienie trybu automatyzacji nie zastępuje trwałego zapisu, który przetrwa restart Home Assistant.

Sprawdź zachowanie przy awarii sieci

Chmurowe API SMS wymaga działającego połączenia z Internetem po stronie automatyzacji. Jeżeli chcesz alarmować o braku łącza w domu, monitor musi działać poza tym łączem albo korzystać z osobnego kanału. To istotna granica tego rozwiązania.

Testuj krótki skok odczytu, długą awarię, restart, brak Internetu i wyczerpane saldo. SMS jest dodatkowym kanałem powiadamiania; ustal również sposób obsługi zdarzenia, gdy wiadomość nie zostanie doręczona.

Najczęstsze pytania

Jak zacząć bez wysyłki do klientów?

Przygotuj pojedynczy rekord testowy z własnym zweryfikowanym numerem. Włącz produkcję dopiero po sprawdzeniu powtórzeń i błędów.

Dokumentacja narzędzia

Interfejs i dostępność funkcji sprawdzaj na swoim koncie narzędzia.

Zobacz 27-sekundowe demo panelu SMS na telefonie →