OpenWeatherMap

द OpenWeatherMap इंटरफ़ेस इंटरनेट के माध्यम से संचार करता है, ताकि मौसम के डेटा प्राप्त किए जा सकें। दोनों वर्तमान डेटा का उपयोग किया जाता है और तीन घंटे में एक बार पांच दिनों तक का पूर्वानुमान दिया जाता है। मौसम सेवा मुफ्त उपलब्ध है।

संरचना

गेटवे में स्थान और एपीआई की कुंजी दर्ज की जाती हैं। इसलिए, हर इंटरफ़ेस के लिए केवल एक ही स्थान का उपयोग किया जा सकता है। एक एपीआई की कुंजी openweathermap.org वेबसाइट पर प्राप्त की जा सकती है। यह हर ग्राहक के लिए अलग से बनाया जाना चाहिए, क्योंकि एपीआई की कुंजी हमेशा स्पष्ट होती है।

मौसम डेटा का भाषा एडवांस्ड टैब के तहत कॉन्फ़िगर किया जा सकता है।

चरों

चर 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] तापमान °C में।
humidity [int] % में सापेक्ष नमी।
visibility [int] दृश्यता मीटर में।
rain [real] वर्षा की मात्रा एमएम में।
snow [real] बर्फ की मात्रा एमएम में।
preassure [int] समुद्र तल पर वायुदाब एमबार में।
clouds [int] कवरेज % में।
windspeed [real] हवा की गति एम/एस में।
winddirection [real] हवा का स्रोत ° में।

टिप्पणी: चरों id और icon के लिए एक आंतरिक प्रतीक पुस्तकालय है। देखें मौसम-आइकन्स