OpenWeatherMap

رابطه OpenWeatherMap از طریق اینترنت ارتباط برقرار می‌کند تا داده‌های آب و هوا را دریافت کند. هر دو داده‌های فعلی استفاده شده‌اند، همچنین پیش‌بینی هر سه ساعت تا پنج روز. خدمات آب و هوایی رایگان در دسترس است.

پیکربندی

در گیت‌وی مکان و کلید API ذخیره می‌شود. بنابراین برای هر رابط فقط یک مکان قابل استفاده است. یک کلید API می‌تواند از وب‌سایت openweathermap.org دریافت شود. این باید برای هر مشتری جداگانه ایجاد شود، زیرا کلید API در هر زمان قابل مشاهده است.

زبان داده‌های آب و هوایی می‌تواند در بخش پیشرفته پیکربندی شود.

متغیرها

متغیر time, همیشه زمان آخرین پرس و جو را برمی‌گرداند. این متغیر در نمایشگر ثبت نمی‌شود.

مکان

متغیر توضیحات
city [string] نام شهر.
country [string] کد کوتاه کشور. به عنوان مثال CH.
timezone [time] تاخیر منطقه زمانی در میلی ثانیه.
sunrise [datetime] خورشید امروز.
sunset [datetime] غروب خورشید امروز.
geolat [real] عرض جغرافیایی.
geolng [real] طول جغرافیایی.

توجه: خورشید طلوع و غروب فقط پس از دریافت داده‌ها محاسبه می‌شود. استفاده از بلوک عملکرد SUNINFO توصیه می‌شود.

آب و هوا فعلی و پیش‌بینی

همیشه همان مقادیر در هر سه ساعت پرس و جو شده‌اند. اینها هر کدام یک پیشوند متفاوت دارند. پیشوند act_ مقادیر فعلی را برمی‌گرداند.

متغیر توضیحات
dt [datetime] زمان مطلق، برای آن داده‌های ثبت شده معتبر هستند.
id [int] شناسه وضعیت آب و هوا بر اساس OpenWeatherMap.
icon [string] نشانگر آب و هوا.
main [string] توضیحات آب و هوا به زبان انگلیسی.
description [string] توضیحات دقیق‌تر آب و هوا به زبان انگلیسی.
temp [real] دما در درجه سانتی‌گراد.
humidity [int] رطوبت نسبی در درصد.
visibility [int] دوربین در متر.
rain [real] حجم بارندگی در میلی‌متر.
snow [real] مقدار برف در میلی‌متر.
preassure [int] فشار هوا در سطح دریا در مبار.
clouds [int] درصد پوشش.
windspeed [real] سرعت باد در متر بر ثانیه.
winddirection [real] منشأ باد در درجه.

نکته: یک کتابخانه نماد داخلی برای متغیرها id و icon وجود دارد. ببینید آیکون‌های آب و هوا.