Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Отображение почасового прогноза погоды #10

Closed
il77781 opened this issue Sep 14, 2024 · 15 comments · Fixed by #27
Closed

Отображение почасового прогноза погоды #10

il77781 opened this issue Sep 14, 2024 · 15 comments · Fixed by #27

Comments

@il77781
Copy link

il77781 commented Sep 14, 2024

Сейчас у меня прогноз погоды на ближайшие 48 часов отображается с "шагом" 5, 6 и 7 часов... При этом в "песочнице" в личном кабинете прогноз погоды можно получить с "шагом" 1 час...
У всех так?
И можно ли это как-то изменить? Например, добавить настройку, позволяющую изменять этот "шаг"... Думаю, это могло бы быть полезно...

@il77781
Copy link
Author

il77781 commented Sep 20, 2024

Уважаемые разработчики, прошу Вас хоть как-то отреагировать на поднятые мною вопросы... ) В конце концов, даже отрицательный ответ - тоже ответ: если не считаете нужным ничего исправлять/добавлять, то ведь можно просто честно об этом заявить, правда ведь? )

@dimastark
Copy link
Contributor

dimastark commented Sep 23, 2024

Да, мы уже рассмотрели все issue, закрыли те, которые были неактуальные.
Если ваш issue сейчас открыт, то вероятно, мы подумаем, что с этим можно сделать.
Сейчас выбран трехчасовой шаг просто для того, чтобы визуально было не сильно шумно.

Думаю в будущем это действительно будет настройка.

@il77781
Copy link
Author

il77781 commented Sep 23, 2024

@dimastark, спасибо за реакцию...

Однако:

Сейчас выбран трехчасовой шаг просто для того, чтобы визуально было не сильно шумно.

У меня сейчас вот так:
Screenshot_2024-09-23-20-48-17-443_io homeassistant companion android
Атрибуты у weather.yandex_pogoda вот такие:

temperature: 10
apparent_temperature: 8
temperature_unit: °C
pressure_unit: mmHg
wind_bearing: 83
wind_gust_speed: 1.5
wind_speed: 0.8
wind_speed_unit: m/s
visibility_unit: km
precipitation_unit: mm
feelsLike: 8
windGust: 1.7
yandex_condition: CLEAR
forecast_icons:
  - https://yastatic.net/weather/i/icons/funky/png/dark/64/skc_n.png
  - https://yastatic.net/weather/i/icons/funky/png/dark/64/bkn_n.png
  - https://yastatic.net/weather/i/icons/funky/png/dark/64/bkn_d.png
  - https://yastatic.net/weather/i/icons/funky/png/dark/64/ovc.png
  - https://yastatic.net/weather/i/icons/funky/png/dark/64/bkn_n.png
forecast:
  - datetime: "2024-09-23T20:00:00+03:00"
    wind_bearing: 90
    native_wind_speed: 0.8
    native_apparent_temperature: 9
    native_temperature: 11
    condition: clear-night
    native_wind_gust_speed: 1.7
  - datetime: "2024-09-24T02:00:00+03:00"
    wind_bearing: 90
    native_wind_speed: 1
    native_apparent_temperature: 0
    native_temperature: 3
    condition: cloudy
    native_wind_gust_speed: 2
  - datetime: "2024-09-24T09:00:00+03:00"
    wind_bearing: 135
    native_wind_speed: 2.5
    native_apparent_temperature: 4
    native_temperature: 8
    condition: cloudy
    native_wind_gust_speed: 7.1
  - datetime: "2024-09-24T15:00:00+03:00"
    wind_bearing: 180
    native_wind_speed: 3
    native_apparent_temperature: 14
    native_temperature: 18
    condition: cloudy
    native_wind_gust_speed: 8.6
  - datetime: "2024-09-24T20:00:00+03:00"
    wind_bearing: 135
    native_wind_speed: 1.6
    native_apparent_temperature: 11
    native_temperature: 13
    condition: cloudy
    native_wind_gust_speed: 2.5
attribution: Data provided by Yandex Pogoda
entity_picture: https://yastatic.net/weather/i/icons/funky/png/dark/64/skc_n.png
friendly_name: Yandex Pogoda
supported_features: 2

Как видите, никакими тремя часами тут и не пахнет... Как я и говорил, разница 6-7-6-5 часов
Это только у меня так? Или я что-то делаю неправильно?

Если ваш issue сейчас открыт, то вероятно, мы подумаем, что с этим можно сделать.

Это, конечно же, не может не обнадёживать... ) Просто хочется видеть реакцию по каждому из issue... Иначе просто не совсем понятно, обратили ли Вы какое-то внимание... )

@PavelChertkov
Copy link
Contributor

PavelChertkov commented Oct 2, 2024

@dimastark @il77781 привет, нужна ли эта настройка?

предлагаю сделать безусловный почасовой прогноз на каждый час и без настройки

@il77781
Copy link
Author

il77781 commented Oct 2, 2024

@PavelChertkov, добрый день!

В принципе, в других интеграциях, предоставляющих погодные данные, насколько я понимаю, также нет возможности настройки интервала между данными в прогнозе... Но там интервалы всегда чёткие и одинаковые. Правда, где-то есть ещё возможность настраивать количество дней для прогноза (но не интервалы), но у Вас тут всё чётко зафиксировано 48 часами.
Поэтому, в целом, наличие такой настройки могло бы стать "фишкой" именно Вашей интеграции... ) Но, если при внедрении такой настройки возникают какие-то серьёзные технологические трудности, то, наверное, эта настройка не выглядит столь обязательной...

Почасовой прогноз будет на каждый из 48 часов? А прогноза по дням (в Вашем случае, получается, на сегодня и завтра), как это реализовано в других интеграциях совместно с почасовым прогнозом, не будет?
В принципе, лично меня почасовой прогноз вполне бы устроил. Главное - чтобы не так, как сейчас... )

@PavelChertkov
Copy link
Contributor

PavelChertkov commented Oct 3, 2024

постараюсь добавить прогноз по дням совместно с почасовым прогнозом

Почасовой прогноз будет на каждый из 48 часов?

да

@il77781
Copy link
Author

il77781 commented Oct 3, 2024

@PavelChertkov, спасибо, буду ждать реализацию!
Заметил тут ещё один моментик (его видно на моём скрине)...
Здесь можно написать, или лучше отдельно?

@PavelChertkov
Copy link
Contributor

PavelChertkov commented Oct 4, 2024

@il77781, тут смотря какой моментик, заранее знать не могу
Можно тут

@il77781
Copy link
Author

il77781 commented Oct 4, 2024

@PavelChertkov, хорошо, попробую здесь...
В атрибутах weather.yandex_pogoda содержится два разных значения для скорости порывов ветра: wind_gust_speed и windGust

wind_gust_speed: 1.5
wind_speed: 0.8
wind_speed_unit: m/s
visibility_unit: km
precipitation_unit: mm
feelsLike: 8
windGust: 1.7

Причём значение атрибута windGust соответствует значению отдельного сенсора sensor.yandex_pogoda_wind_gust...

А в карточке "Прогноз погоды" в выпадающем списке Дополнительная информация при выборе параметра "Скорость порывов ветра" (локализован) отображается значение другого атрибута wind_gust_speed...
Атрибут windGust (он не локализован) тоже можно выбрать в этом выпадающем списке - при этом, соответственно, отображается другое значение...

Вопрос в том, зачем их два и значение какого из них является корректным...
Тут могу предположить только, что wind_gust_speed нужен именно для корректной локализации... А атрибут windGust - это из данных, передаваемых API...
Но всё равно не понятно, почему у них разные значения, причём у отдельного сенсора - такое же значение, как и у атрибута windGust...

@PavelChertkov
Copy link
Contributor

feelsLike: 8
windGust: 1.7

спасибо за репорт, это баг
фикс: #25

Суть бага:
Скрипт обновлял кастомные атрибуты Weather->state->'windGust' и Weather->state->'feelsLike'
При этом скрипт не обновлял стандартные атрибуты Weather state 'wind_gust_speed' и 'apparent_temperature'

@il77781
Copy link
Author

il77781 commented Oct 4, 2024

@PavelChertkov, а, да, и feelsLike ещё...
Спасибо за оперативность!
Релиз Вы пока не делаете... Что-то еще нужно исправить/добавить?

@PavelChertkov
Copy link
Contributor

@PavelChertkov, а, да, и feelsLike ещё... Спасибо за оперативность! Релиз Вы пока не делаете... Что-то еще нужно исправить/добавить?

Планирую добавить почасовой прогноз и выкатить релиз

@il77781
Copy link
Author

il77781 commented Oct 4, 2024

@PavelChertkov, понял Вас, спасибо!

@PavelChertkov PavelChertkov linked a pull request Oct 7, 2024 that will close this issue
@il77781
Copy link
Author

il77781 commented Oct 8, 2024

@PavelChertkov, спасибо большое, теперь с точки зрения интервалов всё, вроде бы, отображается корректно...
Такой вопрос: правильно ли я понимаю, что прогноз в атрибутах weather.yandex_pogoda теперь хранится (и, видимо, так же и получается) в сжатом виде?
А есть какой-то более-менее простой способ разархивировать обратно эти данные на локальном сервере HA пользователя?

@PavelChertkov
Copy link
Contributor

предлагаю обсуждать тут #29

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants