IATkachenko/HA-YandexWeather

Просьба добавить поддержку анимированных значков

vring0 opened this issue · 4 comments

Спасибо за поддержку Яндекс погоды, возможно ли добавить поддержку анимированных значков, которые используются в этом репозитории https://github.com/bramkragten/weather-card ? Я думаю в настройках интеграции можно будет сделать переключение значков Яндекса на анимированные.
cloudy-day-2
cloudy-night-1
night
rainy-2
rainy-6
snowy-2
snowy-4

@vring0, добрый день.

Спасибо за идею. Я подумаю как это лучше сделать.
Получается что будет три опции:

  1. стандартные значки от HA;
  2. значки от Яндекса (как сейчас);
  3. предложенные тут.

Всем желающим предлагается поучаствовать в определении того как разные состояния погоды будут отображаться.
Принцип такой: ключи json'a -- состояние погоды по Яндексу, значения -- или картинка из animated weather card, или картинка в зависимости от того день сейчас или ночь.
Пока у меня вот такой маппинг получается:

{
    "clear": {
        "day": "day",
        "night": "night",
    },
    "partly-cloudy": {
        "day": "cloudy-day-1",
        "night": "cloudy-night-1",
    },
    "cloudy": {
        "day": "cloudy-day-2",
        "night": "cloudy-night-2",
    },
    "overcast": {
        "day": "cloudy-day-3",
        "night": "cloudy-night-3"
    },
    "drizzle": "rainy-1",
    "light-rain": "rainy-2",
    "rain": "rainy-3",
    "moderate-rain": "rainy-4",
    "heavy-rain": "rainy-5",
    "continuous-heavy-rain": "rainy-6",
    "showers": "rainy-7",
    "wet-snow": "snowy-3",
    "light-snow": "snowy-1",
    "snow": "snowy-4",
    "snow-showers": "snowy-5",
    "hail": "snowy-6",
    "thunderstorm": "thunder",
    "thunderstorm-with-rain": "thunder",
    "thunderstorm-with-hail": "thunder",
}

Открыт для идей и предложений.

Ориентировочно, после выходных будет релиз с этой штукой (сейчас локально у себя тестирую).

Всем желающим предлагается поучаствовать в определении того как разные состояния погоды будут отображаться. Принцип такой: ключи json'a -- состояние погоды по Яндексу, значения -- или картинка из animated weather card, или картинка в зависимости от того день сейчас или ночь. Пока у меня вот такой маппинг получается:

{
    "clear": {
        "day": "day",
        "night": "night",
    },
    "partly-cloudy": {
        "day": "cloudy-day-1",
        "night": "cloudy-night-1",
    },
    "cloudy": {
        "day": "cloudy-day-2",
        "night": "cloudy-night-2",
    },
    "overcast": {
        "day": "cloudy-day-3",
        "night": "cloudy-night-3"
    },
    "drizzle": "rainy-1",
    "light-rain": "rainy-2",
    "rain": "rainy-3",
    "moderate-rain": "rainy-4",
    "heavy-rain": "rainy-5",
    "continuous-heavy-rain": "rainy-6",
    "showers": "rainy-7",
    "wet-snow": "snowy-3",
    "light-snow": "snowy-1",
    "snow": "snowy-4",
    "snow-showers": "snowy-5",
    "hail": "snowy-6",
    "thunderstorm": "thunder",
    "thunderstorm-with-rain": "thunder",
    "thunderstorm-with-hail": "thunder",
}

Открыт для идей и предложений.

Ориентировочно, после выходных будет релиз с этой штукой (сейчас локально у себя тестирую).

Отлично! Если буду успевать, то обязательно помогу.

Добавлено в v0.10.0
Задается в настройках интеграции
изображение