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

Показывает погоду не из моих координат #66

Open
4 tasks done
nagorsky opened this issue Mar 11, 2023 · 6 comments
Open
4 tasks done
Labels
enhancement New feature or request Home Assistant Home Assistant related issues

Comments

@nagorsky
Copy link

В чем проблема?

Плагин почему то показывает погоду не из моих координат.

  1. Настроил единственную зону в HA - указал корректные координаты. Перезагрузил HA - плагин показывает неверную погоду и неверные координаты.
  2. Прописал координаты прямо в конфиг HA - опять перезагрузил HA - проблема сохраняется.

Скрин - https://drive.google.com/file/d/1sewcQ1zYjeqrFgBNZFVqbta_WYcoj6gT/view?usp=sharing

Как я понимаю что данные в плагине некорректные?
Неверная погода, показывает -30, хотя у меня в городе -5 градусов. При клике по ссылке в плагине отправляет на страницу яндекса с неверными координатами в урле. См скрины.

Скрин - https://drive.google.com/file/d/1AakIm43QAcBVD3AF0R5WtHjAa3vSZk3u/view?usp=sharing
Скрин панели - https://drive.google.com/file/d/1avzittzqRTZT2haChtyL7Hv1HRRy88Jf/view?usp=sharing

При использовании какой версии интеграции возникает проблема?

2.0.1

Какая версия Home Assistant используется?

2022.11.5

Какой способ установки Home Assistant используется?

Home Assistant OS

Самопроверка по созданию ключа

  • при добавлении ключа в кабинете разработчика он добавлялся как "тестовый"
  • тип ключа в кабинете разработчика был изменен на "погода для сайта"
  • после изменения типа ключа прошло не менее 20 минут
  • в кабинете разработчка я вижу что с запросы делаются именно с этим ключом

Есть что-нибудь полезное в логе?

No response

Дополнительная информация

No response

@IATkachenko
Copy link
Owner

@nagorsky, доброго вечера.

Я вижу что в настройках интеграции, судя по странице Яндекса, перепутаны широта и долгота (по отношению к тому что указано в HA). Вы в HA координаты после добавления интеграции не меняли?

Если в НА добавляли или изменяли координаты после установки интеграции, то интеграцию нужно удалить и добавить заново: она использует координаты указанные в момент добавления, а не координаты HA чтобы позволять иметь в HA погоду разных мест.

@IATkachenko IATkachenko added need more info Further information is requested Home Assistant Home Assistant related issues labels Mar 12, 2023
@nagorsky
Copy link
Author

Спасибо, перестановка помогла.

Думал можно как-то поменять настройки, но видимо плагин спрашивает их в момент установки и куда-то к себе кеширует. Никакие манипуляции кроме переустановки не помогли. Поиск окна вызова настроек плагина\интеграции где можно поменять закешированную локацию - тоже ничего не дал.

@IATkachenko
Copy link
Owner

Вариант того что координаты могут поменяться я как-то особо не рассматривал, поэтому в интерфейсе редактирования настроек их и нет, а координаты "по умолчанию" в момент добавления интеграции берутся из HA.

Видимо, нужно быть хитрее: спрашивать для какой "зоны" нужно получать погоду.
Это решит сразу кучу проблем связанных с коордианатами.

Спасибо за идею. Пока не сформулирую FR -- оставлю это issue открытым, а потом прилинкую к FR, чтобы было все понятнее.

@IATkachenko IATkachenko added enhancement New feature or request and removed need more info Further information is requested labels Mar 13, 2023
@almirus
Copy link

almirus commented Mar 23, 2023

Координаты можно достать из самого HA, пусть они оттуда и берутся, в настройках можно написать что координаты с карты, меняйте там
URL?lat={{states.zone.home.attributes.latitude}}&lon={{states.zone.home.attributes.longitude}}

@IATkachenko
Copy link
Owner

Угу, примерно такой и план.

Только добавить выбор зоны в найстройки интеграции: иногда погода нужна не только в домашней зоне (именно поэтому координаты в настройках).

@CAMOKATBETEPAHA
Copy link

Тоже столкнулся с этим. Погода показывает не по тем координатам. Как минимум нужно сделать выбор по настройкам НА и дальше следовать логике, по которой работает НА с зонами

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Home Assistant Home Assistant related issues
Projects
None yet
Development

No branches or pull requests

4 participants