OpenWeatherMap

Interfejs OpenWeatherMap komunikuje przez Internet, aby pobrać dane pogodowe. Używane są zarówno aktualne dane, jak i prognoza co trzy godziny do pięciu dni. Usługa pogodowa jest dostępna za darmo.

Konfiguracja

W bramce zapisywane są miejsce i klucz API. Na jedno interfejs można więc użyć tylko jednego miejsca. Klucz API można uzyskać na stronie openweathermap.org. Powinien być on tworzony oddzielnie dla każdego klienta, ponieważ klucz API jest zawsze widoczny.

Język danych pogodowych można skonfigurować w zakładce Zaawansowane.

Zmienne

Zmienna time, zawsze zwraca czas ostatniego zapytania. Ta zmienna nie jest rejestrowana w monitorze.

Lokalizacja

Zmienna Opis
city [string] Nazwa miasta.
country [string] Skrót kraju. Na przykład CH.
timezone [time] Offset strefy czasowej w ms.
sunrise [datetime] Dzisiejszego wschodu słońca.
sunset [datetime] Dzisiejszego zachodu słońca.
geolat [real] Szerokość geograficzna.
geolng [real] Długość geograficzna.

Uwaga: Wschód i zachód słońca są obliczane tylko po pobraniu danych. Zaleca się użycie zamiast tego Bloku funkcji SUNINFO.

Aktualna pogoda i prognoza

Zawsze są zapytane te same wartości co trzy godziny. Każda z nich ma inny prefiks. Prefiks act_ zwraca aktualne wartości.

Zmienna Opis
dt [datetime] Bezwzględny czas, dla którego pobrane dane są ważne.
id [int] ID stanu pogody zgodnie z OpenWeatherMap.
icon [string] Symbol pogody.
main [string] Opis pogody w języku angielskim.
description [string] Bardziej szczegółowy opis pogody w języku angielskim.
temp [real] Temperatura w °C.
humidity [int] Wilgotność względna w %.
visibility [int] Zasięg widoczności w metrach.
rain [real] Objętość opadów w mm.
snow [real] Ilość śniegu w mm.
preassure [int] Ciśnienie powietrza na poziomie morza w mbar.
clouds [int] Stopień pokrycia w %.
windspeed [real] Prędkość wiatru w m/s.
winddirection [real] Kierunek wiatru w °.

Wskazówka: Istnieje wewnętrzna biblioteka symboli dla zmiennych id i icon. Patrz Ikony pogody.