poniedziałek, 1 marca 2021

Powiadomienia Pushover.net

Wprowadzenie

Tym razem weźmiemy na warsztat kolejną nową funkcję - powiadomienia Pushover.

Powiadomienia Pushover pozwalają na otrzymywanie powiadomień na telefony komórkowe o zmianie stanu przekaźnika w supla. Póki co nie ma jeszcze powiadomień pushover powiadamiających o zmianie np. temperatury lub stanu kontaktronu, być może pojawią się takie nowe funkcje w przyszłości. Dzisiaj zajmiemy się komunikatem o załączeniu/wyłączeniu przekaźnika.

Usługa Pushover

Na początek musimy założyć sobie konto w Pushover.

Samo założenie konta jest bezpłatne ale aby otrzymywać powiadomienia na telefon na początek otrzymamy tylko 30 dni takich powiadomień. Oprogramowanie jest licencjonowane na każde urządzenie, na które chcemy otrzymywać powiadomienia. Koszt licencji aktualnie wynosi 22,99pln za licencję na telefon z Androidem (nie wiem jaka jest cena dla iPhone lub komputer). Po 30 dniach albo rezygnujemy z korzystania z aplikacji albo kupujemy licencję. Nie jest do dużo jeśli weźmiemy pod uwagę dożywotność usługi ale z tego co się orientuję licencja jest na urządzenie czyli jak zmienimy telefon na nowy to będziemy musieli kupić nową licencję. (Jeśli coś źle napisałem poprawcie mnie w komentarzach a poprawię artykuł). Ja póki co używałem jedynie dla celów edukacyjnych wersji 30 dniowej i nie wiem czy będę kupował wersję płatną.

Osobiście polecam założyć konto z aplikacji mobilnej na telefonie. Proces jest prosty i szybki. Ze sklepu android pobieramy aplikację Pushover, następnie uruchamiamy ją.

Na pierwszym ekranie będziemy mieli od razu okienko zakładania konta. Wpisujemy adres email i dwa razy nasze hasło dla konta. 


Po założeniu konta apka od razu zaproponuje nam dodanie naszego telefonu do konta i przydzieli nam 30 dniową licencję testową.


Po założeniu konta otrzymamy informację na telefonie o kluczu użytkownika który będzie niezbędny aby otrzymywać powiadomienia. Zostanie nam też założony email. Wysyłając na ten email wiadomość zostanie ona do nas przesłana w formie powiadomienia push. To ostatnie nie jest nam potrzebne w kontekście supli ale może się przydać w przyszłości.


Następnym krokiem jaki polecił bym jest aktywacja konta. Sprawdzamy naszą pocztę emial i klikamy w odpowiedni link , oraz wpisujemy email i hasło do konta.

Od razu zostaniemy zalogowani na naszym koncie.

Po zalogowaniu na samym dole klikamy na Your Applications   (Create an Application/API Token) aby wygenerować token.

Wpisujemy jego nazwę (np. Supla) 

Możemy też uzupełnić okienko Description (np. opis ze token służy na potrzeby SUPLI) oraz jeśli mamy gdzieś zapisany obrazek ustawić go sobie jako ikonkę powiadomień. Zaznaczamy też okienko, że akceptujemy regulamin usługi. Zatwierdzając wprowadzone dane zostanie nam wygenerowany token dla powiadomień supla.

Konfiguracja Generic GUI

Ostatni etap to skonfigurowanie modułu na potrzeby wysyłania powiadomień. Otwieramy w przeglądarce stronę konfiguracyjną modułu. Jeśli moduł dodaliśmy do konta już wcześniej to w telefonie odnajdujemy adres ip naszego modułu (klikamy na małą literkę i przy danym włączniku) i wpisujemy ten adres w przeglądarkę aby do konfigurować wcześniej częściowo już skonfigurowany i działający moduł. Jako login i hasło wpisujemy admin/pass (jeśli nie zmieniliśmy tych danych  podczas dodawania modułu).

Kliknij na stronie konfiguracji modułu w przycisk Ustawienia urządzenia a następnie w przycisk Inne.

W pole Token wklej token a w pole User wklej. Your User Key. Zapisz, następnie Powrót. 

Teraz kliknij w przycisk przekaźniki i wybierz przekaźnik o którego stanie chcesz być powiadamiany.

W grupie ustawień Pushover zmień stan na Załącz a w pole Wiadomość wpisz komunikat jaki ma być wysyłany po zmianie staniu przekaźnika. Zapisz ustawienia.

Nie jestem pewien czy jest to potrzebne więc na wszelki wypadek warto jest też zrobić w tym miejscu restart modułu klikając w przycisk restart. Gotowe. Moduł został skonfigurowany. Teraz po przełączeniu przełącznika czy to za pomocą aplikacji czy to przyciskiem fizycznym otrzymamy powiadomienie na telefon.





4 komentarze:

  1. W jaki sposób zarządzać, tak aby dane powiadomienie miało wyższy priorytet od reszty ?

    OdpowiedzUsuń
  2. Hej, super wpis, mam u siebie suple na esp8266, usluga pushover dziala dobrze, dostaje powiadomienie o np. załączeniu się przekaźnika, ale chciałbym dostawać powiadomienie np. o zmianie stanu krańcówki. Niestety ja sam nie mogłem się doszukać jak to zrobić. Nigdzie w ustawieniach modułu nie mogę znaleźć tej opcji. Używam GUI generic w wersji v4.0.10 Czy jest w ogóle taka opcja?

    Pozdrawiam

    OdpowiedzUsuń
  3. Licencja jest na jeden typ urządzeń (jedną platformę), kupując licencję na androida w jednej chwili może korzystać z niej wiele urządzeń ale na androidzie a nie android+iphone ;)

    OdpowiedzUsuń
  4. Pisze się "póki", popraw ortografie

    OdpowiedzUsuń