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] Температура в °C.
humidity [int] Относительная влажность в %.
visibility [int] Дальность видимости в метрах.
rain [real] Объем осадков в мм.
snow [real] Количество снега в мм.
preassure [int] Атмосферное давление на уровне моря в мбар.
clouds [int] Облачность в %.
windspeed [real] Скорость ветра в м/с.
winddirection [real] Направление ветра в °.

Совет: Существует внутренняя библиотека символов для переменных id и icon. См. Иконки погоды.