HA-YandexWeather
HA-YandexWeather copied to clipboard
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
cunstom_components
folder (it should look likecustom_componets/yandex_weather/<files>
) - Restart Home Assistant
Configuration
- Go to Yandex developer page
- Add Weather API with "Test tariff" (3000 requests for 30 days for free)
- Switch to "Weather for web-site tariff" (50 requests per day for free). It may require up to 30 minutes for activating key.
- 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
-
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.
-
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.