Uszanowanie
Popełniłem flow, w którym z serwisu burze.dzis.net w połączeniu z ich integracją w HA, są pobierane informacje o wystąpieniu wyładowań, ich ilości, oraz odległości dla zadanej lokalizacji i promieniu.
Kiedy sensor “Burze.dzis.net - Burze w pobliżu”, ma stan ON, następuje sprawdzenie przedziału czasowego, jeśli się mieści, następuje ustawienie VOLUME, następnie uruchamiany jest node: looptimer, ten jest skonfigurowany tak, żeby odświeżał i odczytywał co zadany czas i określoną ilość razy komunikat, który jest pobierany ze strony. Node http reqest pobiera dane z ramki na stronie, następnie dane “zeskrobane”, wpisywane do noda liczba wyładowań i pełna wiadomość, potem już z pomocą 3 kolejnych, gotowy komunikat jest wysyłany na głośniki, telefony i TV(w moim przypadku LG)
Przykład komunikatu, który będzie wysyłany do TV, telefonów, oraz odczytywał TTS :
Oprócz skonfigurowania własnych urządzeń, przedziału czasowego, oraz pętli, należy wygenerować link na stronie: Mapy burzowe, ostrzeżenia pogodowe i wkleić go w nodzie: http request.
Konfiguracja linku należy zrobić w następujący sposób, promień i miejscowość oczywiście do wyboru, lecz resztę proponuje ustawić jak poniżej:
Klikamy generuj kod i kopiujemy adres spomiędzy cudzysłowów do noda http request
Pętla powtórzeń komunikatów zatrzymuje się w dwóch przypadkach:
- kiedy zostanie wyczerpana ilość powtórzeń (jeśli Max loop, ma wartość 4, komunikatów będzie 5)
- jeśli sensor z wykrywaniem burzy będzie w stanie OFF, wysyła payload “stop” do loop timer
Flow:
burze-w-poblizu.json (5,9 KB)
Może się komuś przyda
Pozdrawiam
Gwizdek