Limych / ha-gismeteo

Gismeteo Weather Provider for Home Assistant
Other
116 stars 20 forks source link

Wrong forecast dates #168

Closed Basanon closed 1 month ago

Basanon commented 8 months ago

Checklist

Is your feature request related to a problem? Please describe.

The weather forecast has been shifted by a 24 hours, relative to the original on Gismeteo IMG_5843 IMG_5844

Describe the solution you'd like

Remove 24 hours forecast shift from integration

Describe alternatives you've considered

n/a

Additional context

n/a

Vsesil commented 5 months ago

В телеге сказали, что нужно добавить hass.formatEntityState, но куда добавить не говорят. Если эта информация вам будет полезна, то поделитесь решением.

Pro100x3mal commented 4 months ago

Подтверждаю, такая же проблема. Дата прогноза смещена на сутки

FRSTR commented 3 months ago

Можно починить так: Используя редактор, например Studio Code Server для HA, открыть папку с установкой (/config/custom_components/gismeteo, во всяком случае у меня сюда установлено), далее открыть api.py и найти строку содержащую вот эту часть "dt_util.as_local(datetime.utcfromtimestamp(fc_time)", у меня это 387ая строка. Я всю эту строку поменял вот так: ATTR_FORECAST_TIME: datetime.fromtimestamp(fc_time).isoformat(),

И после перезапуска HA всё заработало как надо.

у себя сделал поверх изменений которые запостил другой добрый самаритянен - https://github.com/Limych/ha-gismeteo/issues/165#issuecomment-1953143085

Bagunda commented 3 months ago

Было: image Стало: image

Прогноз погоды немного улучшился, но, всё-равно, данные в Home Assistant не соответствуют прогнозу на сайте: image

FRSTR commented 3 months ago

Прогноз погоды немного улучшился, но, всё-равно, данные в Home Assistant не соответствуют прогнозу на сайте

Кстати у меня так было в первый день после фикса, я потом вручную заставил обновиться и всё заработало. По прошествии времени у вас не исправилось? Если нет, возможно у вас таймзона сильно смещена конечно, но мне кажется доложно работать на всём континенте