OpenWeatherMap

Bu OpenWeatherMap arayüzü, İnternet üzerinden hava durumu verilerini almak için iletişim kurar. Hem mevcut veriler kullanılır hem de üç saatlik aralıklarla beş gün boyunca bir tahmin yapılır. Hava servisi ücretsiz olarak kullanılabilir.

Yapılandırma

Ana kapıda yer ve API anahtarı saklanır. Her arayüz için sadece bir yer kullanılabilir. Bir API anahtarı openweathermap.org web sitesinden alınabilir. Bu, her müşteri için ayrı ayrı oluşturulmalıdır, çünkü API anahtarı her zaman görülebilir.

Hava verilerinin dili, Gelişmiş sekmesinde yapılandırılabilir.

Değişkenler

time, değişkeni her zaman son sorgu zamanı döndürür. Bu değişken, izleyiciye kaydedilmez.

Konum

Değişken Açıklama
city [string] Şehrin adı.
country [string] Ülkenin kısaltması. Örneğin CH.
timezone [time] Saat dilimi ofseti ms olarak.
sunrise [datetime] Bugünün güneş doğumu.
sunset [datetime] Bugünün güneş batımı.
geolat [real] Enlem.
geolng [real] Boylam.

Not: Güneş doğumu ve batımı, verilerin alınmasının ardından hesaplanır. Bunun yerine SUNINFO İş Bloku'nun kullanılması önerilir.

Mevcut Hava Durumu Ve Tahmin

Her zaman aynı değerler üç saatlik aralıklarla sorgulanır. Bunların her biri farklı bir ön ek içerir. act_ ön eki, mevcut değerleri döndürür.

Değişken Açıklama
dt [datetime] Alınan verilerin geçerli olduğu mutlak zaman.
id [int] OpenWeatherMap'a göre hava durumu durum kimliği.
icon [string] Hava durumu için sembol.
main [string] Hava durumu açıklaması İngilizce.
description [string] Hava durumu açıklaması İngilizce.
temp [real] Sıcaklık derece celsius.
humidity [int] Nispi nem yüzde olarak.
visibility [int] Görüş mesafesi metre olarak.
rain [real] Yağış hacmi mm olarak.
snow [real] Kar miktarı mm olarak.
preassure [int] Deniz seviyesi basıncı mbar olarak.
clouds [int] Kaplama oranı yüzde olarak.
windspeed [real] Rüzgar hızı m/s olarak.
winddirection [real] Rüzgarın kaynağı derece olarak.

İpucu: Değişkenler için id ve icon için bir iç sembol kütüphanesi vardır. Bakınız Hava İkonları.