Так же есть шаблон Яндекс Погоды
Это Пример 4 в официальной документации заббикс работа через HTTP агента
Получение информации о погоде при помощи подключения к публичному сервису Openweathermap.
Нужно получить ключ API для этого нужно зарегистрироваться
Кроме погоды например есть данные
API солнечного излучения
Получите необходимые данные для каждой точки земного шара, чтобы оценить эффективность солнечной энергии
Текущие и прогнозные данные о солнечной радиации на 16 дней
Исторические данные о солнечной радиации доступны более чем за 40 лет (с 1 января 1979 г.).
Индексы GHI , DNI , DHI для моделей ясного неба и облачности
Ежемесячная подписка . Пожалуйста , свяжитесь с нами, чтобы получить доступ.
API дорожных рисков
Укажите свой маршрут и получайте данные о погоде и национальные оповещения для пункта назначения и по маршруту
Текущие, прогнозируемые и исторические данные о погоде для вашего маршрута
Данные о погоде доступны для любой точки земного шара
Для получения информации о цене и доступа к данным, пожалуйста, свяжитесь с нами
API загрязнения воздуха
Текущие, прогнозные и исторические данные о загрязнении воздуха
Прогноз на 5 дней вперед с шагом 1 час
API загрязнения воздуха включает как индекс качества воздуха, так и индексы для CO, NO, NO 2 , O 3 , SO 2 , NH 3 , PM 2,5 , PM 10 .
Включено как в бесплатную, так и в платную подписку
Расчете индекса качества воздуха.
Что доступно бесплатно
Скачать Перезалит поправлены регулярки отрицательной температуры.
Формируем ссылку подставляем свои координаты широту долготу, единицы измерения, язык и полученный ключ API
Данная сформированная ссылка работает прям из браузера (в большенстве случаев такие ссылки не работаю в браузере можно тестировать например в curl с нужными заголовками)
https://api.openweathermap.org/data/2.5 ... 6XXXXXXXXX
Получаем следующий ответ одной строкой
{"coord":{"lon":40.2,"lat":59.95},"weather":[{"id":803,"main":"Clouds","description":"облачно с прояснениями","icon":"04n"}],"base":"stations","main":{"temp":7.67,"feels_like":7.14,"temp_min":7.67,"temp_max":7.67,"pressure":1023,"humidity":72,"sea_level":1023,"grnd_level":1004},"visibility":10000,"wind":{"speed":1.38,"deg":262,"gust":1.75},"clouds":{"all":83},"dt":1662832507,"sys":{"country":"RU","sunrise":1662777295,"sunset":1662825481},"timezone":10800,"id":550512,"name":"Харовск","cod":200}
Что есть что написано на оф. сайте
Что есть что взято с оф. сайта
Показать
Поля в ответе API
coord
coord.lonГеографическое положение города, долгота
coord.latГеографическое положение города, широта
weather(подробнее Коды погодных условий)
weather.idИдентификатор погодных условий
weather.mainГруппа погодных параметров (Дождь, Снег, Экстрим и т.д.)
weather.descriptionПогодные условия в группе. Вы можете получить результат на своем языке. Учить больше
weather.iconИдентификатор значка погоды
baseВнутренний параметр
main
main.tempТемпература. Единица измерения по умолчанию: Кельвин, Метрическая система: Цельсий, Имперская система: Фаренгейт.
main.feels_likeТемпература. Этот температурный параметр определяет человеческое восприятие погоды. Единица измерения по умолчанию: Кельвин, Метрическая система: Цельсий, Имперская система: Фаренгейт.
main.pressureАтмосферное давление (на уровне моря, если нет данных sea_level или grnd_level), гПа
main.humidityВлажность, %
main.temp_minМинимальная температура на данный момент. Это минимальная температура, наблюдаемая в настоящее время (в пределах крупных мегаполисов и городских территорий). Единица измерения по умолчанию: Кельвин, Метрическая система: Цельсий, Имперская система: Фаренгейт.
main.temp_maxМаксимальная температура на данный момент. Это максимальная наблюдаемая в настоящее время температура (в пределах крупных мегаполисов и городских территорий). Единица измерения по умолчанию: Кельвин, Метрическая система: Цельсий, Имперская система: Фаренгейт.
main.sea_levelАтмосферное давление на уровне моря, гПа
main.grnd_levelАтмосферное давление на уровне земли, гПа
visibilityВидимость, метр. Максимальное значение видимости 10км
wind
wind.speedСкорость ветра. Единица измерения по умолчанию: метр/сек, метрическая система: метр/сек, британская система: мили/час.
wind.degНаправление ветра, градусы (метеорологические)
wind.gustПорыв ветра. Единица измерения по умолчанию: метр/сек, метрическая система: метр/сек, британская система: мили/час
clouds
clouds.allОблачность, %
rain
rain.1hОбъем дождя за последний 1 час, мм
rain.3hОбъем дождя за последние 3 часа, мм
snow
snow.1hОбъем снега за последний 1 час, мм
snow.3hОбъем снега за последние 3 часа, мм
dtВремя расчета данных, unix, UTC
sys
sys.typeВнутренний параметр
sys.idВнутренний параметр
sys.messageВнутренний параметр
sys.countryКод страны (GB, JP и т. д.)
sys.sunriseВремя восхода солнца, unix, UTC
sys.sunsetВремя заката, unix, UTC
timezoneСдвиг в секундах от UTC
idИдентификатор города
nameНазвание города
codВнутренний параметр
coord
coord.lonГеографическое положение города, долгота
coord.latГеографическое положение города, широта
weather(подробнее Коды погодных условий)
weather.idИдентификатор погодных условий
weather.mainГруппа погодных параметров (Дождь, Снег, Экстрим и т.д.)
weather.descriptionПогодные условия в группе. Вы можете получить результат на своем языке. Учить больше
weather.iconИдентификатор значка погоды
baseВнутренний параметр
main
main.tempТемпература. Единица измерения по умолчанию: Кельвин, Метрическая система: Цельсий, Имперская система: Фаренгейт.
main.feels_likeТемпература. Этот температурный параметр определяет человеческое восприятие погоды. Единица измерения по умолчанию: Кельвин, Метрическая система: Цельсий, Имперская система: Фаренгейт.
main.pressureАтмосферное давление (на уровне моря, если нет данных sea_level или grnd_level), гПа
main.humidityВлажность, %
main.temp_minМинимальная температура на данный момент. Это минимальная температура, наблюдаемая в настоящее время (в пределах крупных мегаполисов и городских территорий). Единица измерения по умолчанию: Кельвин, Метрическая система: Цельсий, Имперская система: Фаренгейт.
main.temp_maxМаксимальная температура на данный момент. Это максимальная наблюдаемая в настоящее время температура (в пределах крупных мегаполисов и городских территорий). Единица измерения по умолчанию: Кельвин, Метрическая система: Цельсий, Имперская система: Фаренгейт.
main.sea_levelАтмосферное давление на уровне моря, гПа
main.grnd_levelАтмосферное давление на уровне земли, гПа
visibilityВидимость, метр. Максимальное значение видимости 10км
wind
wind.speedСкорость ветра. Единица измерения по умолчанию: метр/сек, метрическая система: метр/сек, британская система: мили/час.
wind.degНаправление ветра, градусы (метеорологические)
wind.gustПорыв ветра. Единица измерения по умолчанию: метр/сек, метрическая система: метр/сек, британская система: мили/час
clouds
clouds.allОблачность, %
rain
rain.1hОбъем дождя за последний 1 час, мм
rain.3hОбъем дождя за последние 3 часа, мм
snow
snow.1hОбъем снега за последний 1 час, мм
snow.3hОбъем снега за последние 3 часа, мм
dtВремя расчета данных, unix, UTC
sys
sys.typeВнутренний параметр
sys.idВнутренний параметр
sys.messageВнутренний параметр
sys.countryКод страны (GB, JP и т. д.)
sys.sunriseВремя восхода солнца, unix, UTC
sys.sunsetВремя заката, unix, UTC
timezoneСдвиг в секундах от UTC
idИдентификатор города
nameНазвание города
codВнутренний параметр
Создаем шаблон
Пропишем Макросы
{$LAT} - Широта
{$LON} - Долгота
{$WEATHER_APIKEY} - Ключ API
{$WEATHER_LANG} - Язык Создадим Основной элемент данных через http агента с которого будем получать данные Пример ответа Создаем Зависимые элементы данных и через регулярное выражение или JSONPath распарсиваем строку. Запрос Погоды: .Идентификатор города id 90d 90d Зависимый элемент данных Погода Активировано
Запрос Погоды: Атмосферное давление main.pressure 90d 90d Зависимый элемент данных Погода Активировано
Запрос Погоды: Атмосферное давление на уровне земли, гПа main.grnd_level 90d 90d Зависимый элемент данных Погода Активировано
Запрос Погоды: Атмосферное давление на уровне моря, гПа main.sea_level 90d 90d Зависимый элемент данных Погода Активировано
Запрос Погоды: Видимость, метр visibility 90d 90d Зависимый элемент данных Погода Активировано
Запрос Погоды: Влажность main.humidity 90d 90d Зависимый элемент данных Погода Активировано
Запрос Погоды: Время восхода солнца sys.sunrise 90d 90d Зависимый элемент данных Погода Активировано
Запрос Погоды: Время заката sys.sunset 90d 90d Зависимый элемент данных Погода Активировано
Запрос Погоды: Время расчета данных dt 90d 90d Зависимый элемент данных Погода Активировано
Запрос Погоды: Географическое положение города, долгота coord.lon 90d 90d Зависимый элемент данных Погода Активировано
Запрос Погоды: Географическое положение города, широта coord.lat 90d 90d Зависимый элемент данных Погода Активировано
Запрос Погоды: Группа погодных параметров weather.main 90d Зависимый элемент данных Погода Активировано
Запрос Погоды Триггеры 1 get_weather.http 5m 90d HTTP агент Погода Активировано
Запрос загрязнения воздуха get_air_pollution.http 5m 90d HTTP агент Качество воздуха Активировано
Запрос Погоды: Идентификатор значка погоды weather.icon 90d Зависимый элемент данных Погода Активировано
Запрос Погоды: Идентификатор погодных услов weather.id 90d 90d Зависимый элемент данных Погода Активировано
Запрос загрязнения воздуха: Индекс качества воздуха Триггеры 4 main.aqi 90d 90d Зависимый элемент данных Качество воздуха Активировано
Запрос Погоды: Код состояния веб cod 90d 90d Зависимый элемент данных Погода Активировано
Запрос Погоды: Код страны sys.country 90d Зависимый элемент данных Погода Активировано
Запрос загрязнения воздуха: Концентрация NH 3 ( аммиака ), мкг/м 3 Триггеры 3 components.nh3 90d 90d Зависимый элемент данных Качество воздуха Активировано
Запрос загрязнения воздуха: Концентрация NO ( азота монооксида ), мкг/м 3 components.no 90d 90d Зависимый элемент данных Качество воздуха Активировано
Запрос загрязнения воздуха: Концентрация NO 2 ( двуокись азота ), мкг/м 3 Триггеры 3 components.no2 90d 90d Зависимый элемент данных Качество воздуха Активировано
Запрос загрязнения воздуха: Концентрация O 3 ( озона ), мкг/м 3 Триггеры 3 components.o3 90d 90d Зависимый элемент данных Качество воздуха Активировано
Запрос загрязнения воздуха: Концентрация SO 2 ( сернистого газа ), мкг/м 3 Триггеры 3 components.so2 90d 90d Зависимый элемент данных Качество воздуха Активировано
Запрос загрязнения воздуха: Концентрация РМ 2,5 ( мелкодисперсное вещество ), мкг/м 3 Триггеры 3 components.pm2_5 90d 90d Зависимый элемент данных Качество воздуха Активировано
Запрос загрязнения воздуха: Концентрация РМ 10 ( крупнодисперсных частиц ), мкг/м 3 Триггеры 3 components.pm10 90d 90d Зависимый элемент данных Качество воздуха Активировано
Запрос загрязнения воздуха: Концентрация СО ( окиси углерода ), мкг/м 3 Триггеры 1 components.co 90d 90d Зависимый элемент данных Качество воздуха Активировано
Запрос Погоды: Максимальная температура на данный момент. main.temp_max 90d 90d Зависимый элемент данных Погода Активировано
Запрос Погоды: Минимальная температура на данный момент. main.temp_min 90d 90d Зависимый элемент данных Погода Активировано
Запрос Погоды: Название города name 90d Зависимый элемент данных Погода Активировано
Запрос Погоды: Направление ветра, градусы (метеорологические) wind.deg 90d 90d Зависимый элемент данных Погода Активировано
Запрос Погоды: Облачность % clouds.all 90d 90d Зависимый элемент данных Погода Активировано
Запрос Погоды: Объем дождя за последний 1 час, мм rain.1h 90d 90d Зависимый элемент данных Погода Активировано
Запрос Погоды: Объем дождя за последний 3 час, мм rain.3h 90d 90d Зависимый элемент данных Погода Активировано
Запрос Погоды: Объем снега за последние 3 часа snow.3h 90d 90d Зависимый элемент данных Погода Активировано
Запрос Погоды: Объем снега за последний 1 час, мм snow.1h 90d 90d Зависимый элемент данных Погода Активировано
Запрос Погоды: Погодные условия в группе Триггеры 1 weather.description 90d Зависимый элемент данных Погода Активировано
Запрос Погоды: Порыв ветра. wind.gust 90d 90d Зависимый элемент данных Погода Активировано
Запрос Погоды: Сдвиг в секундах timezone 90d 90d Зависимый элемент данных Погода Активировано
Запрос Погоды: Скорость ветра. wind.speed 90d 90d Зависимый элемент данных Погода Активировано
Запрос Погоды: Температура Триггеры 1 main.temp 90d 90d Зависимый элемент данных Погода Активировано
Запрос Погоды: Температура Ощущается как main.feels_like 90d 90d Зависимый элемент данных Погода Активировано
Триггеры Информационная Гроза {info-weather-Openweathermap:weather.description.iregexp(thunderstorm)}=1 or {info-weather-Openweathermap:weather.description.iregexp(Гроза)}=1 Активировано
Информационная Жара {info-weather-Openweathermap:main.temp.last()}>=30 Деактивировано
Информационная Качества Воздуха {ITEM.VALUE} {info-weather-Openweathermap:main.aqi.last()}=2 Активировано
Средняя Качества Воздуха {ITEM.VALUE} {info-weather-Openweathermap:main.aqi.last()}=3 Активировано
Чрезвычайная Аварийная Качества Воздуха {ITEM.VALUE} {info-weather-Openweathermap:main.aqi.last()}=5 Активировано
Высокая Качества Воздуха {ITEM.VALUE} {info-weather-Openweathermap:main.aqi.last()}=4 Активировано
Средняя Концентрация NH3 (аммиака), мкг/м3 {ITEM.VALUE} {info-weather-Openweathermap:components.nh3.avg(1h)}>=801 and {info-weather-Openweathermap:components.nh3.avg(1h)}<1200 Деактивировано
Высокая Концентрация NH3 (аммиака), мкг/м3 {ITEM.VALUE} {info-weather-Openweathermap:components.nh3.avg(1h)}>=1200 and {info-weather-Openweathermap:components.nh3.avg(1h)}<1800 Деактивировано
Чрезвычайная Аварийная Концентрация NH3 (аммиака), мкг/м3 {ITEM.VALUE} {info-weather-Openweathermap:components.nh3.avg(1h)}>=1800 Деактивировано
Средняя Концентрация NO 2 ( двуокись азота ), мкг/м3 {ITEM.VALUE} {info-weather-Openweathermap:components.no2.avg(1h)}>=100 and {info-weather-Openweathermap:components.no2.avg(1h)}<200 Деактивировано
Высокая Концентрация NO 2 ( двуокись азота ), мкг/м3 {ITEM.VALUE} {info-weather-Openweathermap:components.no2.avg(1h)}>=200 and {info-weather-Openweathermap:components.no2.avg(1h)}<400 Деактивировано
Чрезвычайная Аварийная Концентрация NO 2 ( двуокись азота ), мкг/м3 {ITEM.VALUE} {info-weather-Openweathermap:components.no2.avg(1h)}>=400 Деактивировано
Чрезвычайная Аварийная Концентрация O 3 ( озона ), мкг/м3 {ITEM.VALUE} {info-weather-Openweathermap:components.o3.avg(1h)}>=240 Деактивировано
Высокая Концентрация O 3 ( озона ), мкг/м3 {ITEM.VALUE} {info-weather-Openweathermap:components.o3.avg(1h)}>=180 and {info-weather-Openweathermap:components.o3.avg(1h)}<240 Деактивировано
Средняя Концентрация O 3 ( озона ), мкг/м3 {ITEM.VALUE} {info-weather-Openweathermap:components.o3.avg(1h)}>=120 and {info-weather-Openweathermap:components.o3.avg(1h)}<180 Деактивировано
Средняя Концентрация SO2 ( сернистого газа ), мкг/м3 {ITEM.VALUE} {info-weather-Openweathermap:components.so2.avg(1h)}>=800 and {info-weather-Openweathermap:components.so2.avg(1h)}<1600 Деактивировано
Высокая Концентрация SO2 ( сернистого газа ), мкг/м3 {ITEM.VALUE} {info-weather-Openweathermap:components.so2.avg(1h)}>=1600 and {info-weather-Openweathermap:components.so2.avg(1h)}<2100 Деактивировано
Чрезвычайная Аварийная Концентрация SO2 ( сернистого газа ), мкг/м3 {ITEM.VALUE} {info-weather-Openweathermap:components.so2.avg(1h)}>=2100 Деактивировано
Средняя Концентрация РМ 2,5 ( мелкодисперсное вещество ), мкг/м3 {ITEM.VALUE} {info-weather-Openweathermap:components.pm2_5.avg(1h)}>=30 and {info-weather-Openweathermap:components.pm2_5.avg(1h)}<55 Деактивировано
Высокая Концентрация РМ 2,5 ( мелкодисперсное вещество ), мкг/м3 {ITEM.VALUE} {info-weather-Openweathermap:components.pm2_5.avg(1h)}>=55 and {info-weather-Openweathermap:components.pm2_5.avg(1h)}<110 Деактивировано
Высокая Концентрация РМ 2,5 ( мелкодисперсное вещество ), мкг/м3 {ITEM.VALUE} {info-weather-Openweathermap:components.pm2_5.avg(1h)}>=110 Деактивировано
Средняя Концентрация РМ 10 ( крупнодисперсных частиц ), мкг/м 3 {ITEM.VALUE} {info-weather-Openweathermap:components.pm10.avg(1h)}>=50 and {info-weather-Openweathermap:components.pm10.avg(1h)}<90 Деактивировано
Высокая Концентрация РМ 10 ( крупнодисперсных частиц ), мкг/м 3 {ITEM.VALUE} {info-weather-Openweathermap:components.pm10.avg(1h)}>=90 and {info-weather-Openweathermap:components.pm10.avg(1h)}<180 Деактивировано
Чрезвычайная Аварийная Концентрация РМ 10 ( крупнодисперсных частиц ), мкг/м 3 {ITEM.VALUE} {info-weather-Openweathermap:components.pm10.avg(1h)}>=180 Деактивировано
Средняя Концентрация СО ( окиси углерода ), мкг/м3 {ITEM.VALUE} {info-weather-Openweathermap:components.co.avg(1h)}>=60 and {info-weather-Openweathermap:components.co.avg(1h)}<90 Деактивировано
Информационная Ошибка запроса погоды {info-weather-Openweathermap:get_weather.http.iregexp(forbidden)}=1 or {info-weather-Openweathermap:get_weather.http.iregexp(403)}=1 Деактивировано
Графики Температура погода 900 200 Нормальный
Скорость ветра Погода 900 200 Нормальный
Осадки Погода 900 200 Нормальный
Вредные вещества воздухе 900 200 Нормальный
Влажность воздуха Погода 900 200 Нормальный
Атмосферное давление Погода 900 200 Нормальный
Пример последних данных