IA
IATkachenko/HA-YandexWeather
Yandex weather intergration for Home Assistant
Yandex weather data provider for Home Assistant
This custom integration is providing weather component and set of sensors based on data from yandex weather service.
Installation
HACS
- Go to HACS
- Start typing "Yandex weather" in search field
- Press "Download" button
- Restart Home Assistant
Manual
- Download yandex_weather.zip from the latest release
- Unpack to
custom_componentsfolder (it should look likecustom_components/yandex_weather/<files>) - Restart Home Assistant
Configuration
- Go to Yandex weather console
- Add Weather API with "SmartHome API"
- Save API key
- Go to Home Assistant settings
- Integrations
- Add
- Start typing "Yandex weather" (clean browser cache if nothing found)
- Add integration
- Put API key into API key field
Usage
Weather
- migrated to APIv3
- removed twice daily forecast
- add hourly forecast
attribute forecast icons with Yandex forecast weather state images (check #78 for details)
pressure, wind speed and other unit may be customized
forecast data is available for next two periods (morning/day/evening/night)
attributes
entity_picture:native Yandex.Weather .svg picture for weather condition
picture based on one of selected source (see #30 for details):
- native Home Assistant, based on condition
- native Yandex (like before v0.10.0)
- animated from Custom weather card
- static from Custom weather card
Sensors
Most sensors are disabled by default to not overload system.
removed sensors "Pressure mmHg", "Pressure", "Humidity" because they are not supported by free API
data update time-- when weather data was updated (at Yandex side).original_condition-- native Yandex.Weather condition. Because Yandex weather conditions is richer than Home Assistant, some different Yandex.Weather conditions is mapped to same Home Assistant. This sensor will keep original condition.pressure_mmhg-- pressure in mmHg units. Home Asistant is prefer Pa as pressure units, but mmHg is more familiar for some countries. This sensor is enabled by default.minimal_forecast_temperature-- minimal temperature for all forecast periods.
Events
integration will fire events on weather condition changes. This events may be used for triggering automatizations.
On this page
Languages
Python98.8%Smarty0.7%Dockerfile0.5%
Apache License 2.0
Created January 14, 2022
Updated March 7, 2026