Довольно часто требуется вывести карточку прогноза погоды. Она нужна как для простого информирования, так и для различных автоматизаций. Сервис OpenWeatherMap условно бесплатный. Но для Home Assistant этого будет достаточно.
Из альтернатив есть Яндекс погода в Home Assistant. Настройка Яндекса очень сильно похожа. Для СНГ он будет предпочтительнее. Так как будет отдавать более достоверные данные.
А также погода Gismeteo. Настройка этой интеграции в разы легче, но потребуется HACS.
Для установки будем пользоваться интеграцией, которая уже встроена в Home Assistant.
Получение API ключа
- Первым делом необходимо создать аккаунт OpenWeatherMap.
- На почту придет ссылка с подтверждением, открываем ее.
- Переходим в личный кабинет и копируем ключ.

Активация ключа может занимать до 30 минут. В это время установить интеграцию не получится. Будет появляться ошибка — Неверный ключ API.
Установка OpenWeatherMap
- Переходим в Настройки -> Устройства и службы -> Добавить Интеграцию
- Находим в поиске OpenWeatherMap
- Вводим API ключ, полученный выше и выставляем необходимые настройки
- В разделе Режим выберите один из вариантов:
- current — текущая погода
- forecast — прогноз погоды
- air_pollution — загрязнение воздуха
- v3 — предоставляет больше данных, но он недоступен с бесплатным ключом

Отображение погоды
Если у вас интеграция создалась без, то в системе появится новая служба. С множеством свойств, которые вы сможете использовать в своих интеграциях.

Несколько режимов
Режим current отображает только текущую погоду, но если вам нужен прогноз или данные загрязнении воздуха, то вы можете добавить ещё записи в службу OpenWeatherMap. Для этого перейдите в службу и нажмите Добавить запись, откроется тоже самое окно где нужно будет ввести API-ключ, но в этот раз выберите другой режим.

Home Assistant может выдавать ошибку Настройка для этого местоположения уже выполнена, чтобы это обойти в координатах подключения измените последнюю цифру.