This custom integration is providing weather component and set of sensors based on data from yandex weather service.
- 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
forecast data is available for next two periods (morning/day/evening/night)
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
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.
integration will fire events on weather condition changes. This events may be used for triggering automatizations.