☰ Содержание LAD
Получение погоды с OpenWeatherMap



Блок предназначен для получения данных о текущей погоде с помощью API сервиса https://openweathermap.org .
Для работы с блоком необходимо иметь API ключ приложения. Для его получения необходимо зарегистрироваться на сервисе, выбрать тариф и получить ключ.


Обратите внимание что в связи с наличием в нашем мире больных на голову людей, для жителей России первоначальную регистрацию необходимо проходить через VPN. После создания аккаунта на сервисе все остальное можно делать без VPN.


Для большинства случаев достаточно бесплатного тарифа позволяющего запрашивать данные не чаще 1 раза в секунду.
Блок конфигурируется с помощью редактора блока.



Задавать место получения погоды можно двумя способами:

1. Координаты



2. Название города латиницей.



Возможно задание этих параметров как в виде константы, так и через вход.

Задание API ключа так же возможно как с помощью константы, так и через вход блока.



С помощью параметра «Система измерений» задается система возвращаемых значений.




Список возвращаемых параметров



Название выхода

Описание выхода

Ед. измерения (Metric)

Ед. измерения (Imperial)

Код погоды
Идентификатор погодных условий

Название погоды
Группа погодных параметров (Rain, Snow, Extreme.)

Погодные условия в группе
Погодные условия в группе. Вы можете получить результат на своем языке

Название иконки
Идентификатор значка погоды

Температура
Температура Celsius Fahrenheit

Ощущаемая температура
Этот температурный параметр определяет человеческое восприятие погоды Celsius Fahrenheit

Атмосферное давление
Атмосферное давление hPa hPa

Влажность
Влажность % %

Видимость
Видимость метр. метр.

Скорость ветра
Скорость ветра метр/сек мили/час

Направление ветра
Направление ветра градусы (метеорологические) градусы (метеорологические)

Порыв ветра
Порыв ветра метр/сек мили/час

Облачность
Облачность % %

Дождь за 1 час
Объем дождя за последний 1 час мм мм

Дождь за 3 часа
Объем дождя за последние 3 часа мм мм

Снег за 1 час
Объем снега за последний 1 час мм мм

Снег за 3 часа
Объем снега за последние 3 часа мм мм

Статус последнего запроса

Код статуса последнего запроса к серверу.

0 - запрос успешен.
-1 - HTTP_ERROR_CONNECTION_FAILED
-2 - HTTP_ERROR_API
-3 - HTTP_ERROR_TIMED_OUT
-4 - HTTP_ERROR_INVALID_RESPONSE
-5 - Json Error
401 - Invalid API key
404 - city not found