Погода OpenWeatherMap в Home Assistant
Подключаем прогноз погоды OpenWeatherMap в Home Assistant

Довольно часто требуется вывести карточку прогноза погоды. Она нужна как для простого информирования, так и для различных автоматизаций. Сервис 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 может выдавать ошибку Настройка для этого местоположения уже выполнена, чтобы это обойти в координатах подключения измените последнюю цифру.
Обсуждение
Буквально через 15 минут заработало, ничего не трогал, просто подождал
А у меня обратная ситуация, не подошла мне эта интеграция. Яндекс как-то лучше показывает
Пытался настроить по стандартной документации OpenWeatherMap, но ничего не получилось. По этому гайду все окей
Как по мне OpenWeatherMap показывает погоду лучше чем Яндекс. Но может это только в моем регионе. Сравнивал со своим термометром, который за окном находится. Погрешность +- 2 градуса, а вот в Яндексе почти 3-4
Тоже самое, может это зависит от загрузки OpenWeatherMap
Активация ключа длилась почти 2 часа, но все заработало



