yandex / pogoda-home-assistant

Yandex Pogoda intergration for Home Assistant
https://yandex.ru/pogoda/b2b/smarthome
Other
33 stars 1 forks source link

Интеграция не авторизуется по ключу #6

Closed baradetsky closed 1 week ago

baradetsky commented 1 week ago

Не проходит авторизацию ключ Нужное время ждал, даже больше чем нужно 2024-09-12_22-43-45

BV-Labs commented 1 week ago

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

API key

FerrumLogic commented 1 week ago

+1 к проблеме

dimastark commented 1 week ago

Не проходит авторизацию ключ Нужное время ждал, даже больше чем нужно 2024-09-12_22-43-45

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

Такие ключи не работают с Home Assistant.

Перенастроил ваш ключ на нужный тариф, можно проверять в интерфейсе Кабинета Разработчика https://yandex.ru/pogoda/b2b/console/smarthome

dimastark commented 1 week ago

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

API key

В вашем случае проблема другая, но я пока не пойму, какая.

Может быть есть возможность приложить логи, как выглядят проблемы с авторизацией?

BV-Labs commented 1 week ago

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

Эта ошибка возникла в пользовательской интеграции.

Регистратор: custom_components.yandex_weather.updater Источник: helpers/update_coordinator.py:367 интеграция: Яндекс.Погода (документация, проблемы) Первое сообщение: 14:51:34 (3 сообщений) Последнее сообщение: 14:52:07

Error requesting Yandex Weather updater data: (403, '{"message":"forbidden"}\n')

P.S. Я нахожусь в Приднестровье, может это ограничение по geoip?

dimastark commented 1 week ago

P.S. Я нахожусь в Приднестровье, может это ограничение по geoip?

Таким не занимаемся :) А можете, пожалуйста, проверить сейчас, воспроизводится ли проблема?

BV-Labs commented 1 week ago

Эта ошибка возникла в пользовательской интеграции.

Регистратор: custom_components.yandex_weather.updater Источник: helpers/update_coordinator.py:367 интеграция: Яндекс.Погода (документация, проблемы) Первое сообщение: 14:51:34 (7 сообщений) Последнее сообщение: 15:01:57

Error requesting Yandex Weather updater data: (403, '{"message":"forbidden"}\n')

BV-Labs commented 1 week ago

Эта ошибка возникла в пользовательской интеграции.

Регистратор: custom_components.yandex_weather.updater Источник: custom_components/yandex_weather/updater.py:305 интеграция: Яндекс.Погода (документация, проблемы) Первое сообщение: 14:51:34 (7 сообщений) Последнее сообщение: 15:01:57

Could not get data from API: <ClientResponse(https://api.weather.yandex.ru/v2/informers?lat=46.62189908403901&lon=29.91611480712891&lang=en_US) [403 Forbidden]> <CIMultiDictProxy('Content-Encoding': 'gzip', 'Content-Length': '48', 'Content-Type': 'text/plain; charset=utf-8', 'Date': 'Fri, 13 Sep 2024 11:52:07 GMT', 'Vary': 'Accept-Encoding', 'X-Content-Type-Options': 'nosniff', 'X-Req-Id': '1726228327148192-6697177863450012529-amyljftieqehv3pt-BAL')> Could not get data from API: <ClientResponse(https://api.weather.yandex.ru/v2/informers?lat=46.62189908403901&lon=29.91611480712891&lang=en_US) [403 Forbidden]> <CIMultiDictProxy('Content-Encoding': 'gzip', 'Content-Length': '48', 'Content-Type': 'text/plain; charset=utf-8', 'Date': 'Fri, 13 Sep 2024 12:01:31 GMT', 'Vary': 'Accept-Encoding', 'X-Content-Type-Options': 'nosniff', 'X-Req-Id': '1726228891272264-5900190924563437071-pw6rz2lbucwmzsfi-BAL')> Could not get data from API: <ClientResponse(https://api.weather.yandex.ru/v2/informers?lat=46.62189908403901&lon=29.91611480712891&lang=en_US) [403 Forbidden]> <CIMultiDictProxy('Content-Encoding': 'gzip', 'Content-Length': '48', 'Content-Type': 'text/plain; charset=utf-8', 'Date': 'Fri, 13 Sep 2024 12:01:40 GMT', 'Vary': 'Accept-Encoding', 'X-Content-Type-Options': 'nosniff', 'X-Req-Id': '1726228900085039-4759098517905402894-kgtab5yrncn35mim-BAL')> Could not get data from API: <ClientResponse(https://api.weather.yandex.ru/v2/informers?lat=46.62189908403901&lon=29.91611480712891&lang=en_US) [403 Forbidden]> <CIMultiDictProxy('Content-Encoding': 'gzip', 'Content-Length': '48', 'Content-Type': 'text/plain; charset=utf-8', 'Date': 'Fri, 13 Sep 2024 12:01:46 GMT', 'Vary': 'Accept-Encoding', 'X-Content-Type-Options': 'nosniff', 'X-Req-Id': '1726228906377792-16620822761159105093-d4vjk44ty6bhe2nn-BAL')> Could not get data from API: <ClientResponse(https://api.weather.yandex.ru/v2/informers?lat=46.62189908403901&lon=29.91611480712891&lang=en_US) [403 Forbidden]> <CIMultiDictProxy('Content-Encoding': 'gzip', 'Content-Length': '48', 'Content-Type': 'text/plain; charset=utf-8', 'Date': 'Fri, 13 Sep 2024 12:01:57 GMT', 'Vary': 'Accept-Encoding', 'X-Content-Type-Options': 'nosniff', 'X-Req-Id': '1726228917842101-4910066119005896080-g4uxddsyx6a6bm7b-BAL')>

dimastark commented 1 week ago

Эта ошибка возникла в пользовательской интеграции.

Регистратор: custom_components.yandex_weather.updater Источник: custom_components/yandex_weather/updater.py:305 интеграция: Яндекс.Погода (документация, проблемы) Первое сообщение: 14:51:34 (7 сообщений) Последнее сообщение: 15:01:57

Could not get data from API: <ClientResponse(https://api.weather.yandex.ru/v2/informers?lat=46.62189908403901&lon=29.91611480712891&lang=en_US) [403 Forbidden]> <CIMultiDictProxy('Content-Encoding': 'gzip', 'Content-Length': '48', 'Content-Type': 'text/plain; charset=utf-8', 'Date': 'Fri, 13 Sep 2024 11:52:07 GMT', 'Vary': 'Accept-Encoding', 'X-Content-Type-Options': 'nosniff', 'X-Req-Id': '1726228327148192-6697177863450012529-amyljftieqehv3pt-BAL')> Could not get data from API: <ClientResponse(https://api.weather.yandex.ru/v2/informers?lat=46.62189908403901&lon=29.91611480712891&lang=en_US) [403 Forbidden]> <CIMultiDictProxy('Content-Encoding': 'gzip', 'Content-Length': '48', 'Content-Type': 'text/plain; charset=utf-8', 'Date': 'Fri, 13 Sep 2024 12:01:31 GMT', 'Vary': 'Accept-Encoding', 'X-Content-Type-Options': 'nosniff', 'X-Req-Id': '1726228891272264-5900190924563437071-pw6rz2lbucwmzsfi-BAL')> Could not get data from API: <ClientResponse(https://api.weather.yandex.ru/v2/informers?lat=46.62189908403901&lon=29.91611480712891&lang=en_US) [403 Forbidden]> <CIMultiDictProxy('Content-Encoding': 'gzip', 'Content-Length': '48', 'Content-Type': 'text/plain; charset=utf-8', 'Date': 'Fri, 13 Sep 2024 12:01:40 GMT', 'Vary': 'Accept-Encoding', 'X-Content-Type-Options': 'nosniff', 'X-Req-Id': '1726228900085039-4759098517905402894-kgtab5yrncn35mim-BAL')> Could not get data from API: <ClientResponse(https://api.weather.yandex.ru/v2/informers?lat=46.62189908403901&lon=29.91611480712891&lang=en_US) [403 Forbidden]> <CIMultiDictProxy('Content-Encoding': 'gzip', 'Content-Length': '48', 'Content-Type': 'text/plain; charset=utf-8', 'Date': 'Fri, 13 Sep 2024 12:01:46 GMT', 'Vary': 'Accept-Encoding', 'X-Content-Type-Options': 'nosniff', 'X-Req-Id': '1726228906377792-16620822761159105093-d4vjk44ty6bhe2nn-BAL')> Could not get data from API: <ClientResponse(https://api.weather.yandex.ru/v2/informers?lat=46.62189908403901&lon=29.91611480712891&lang=en_US) [403 Forbidden]> <CIMultiDictProxy('Content-Encoding': 'gzip', 'Content-Length': '48', 'Content-Type': 'text/plain; charset=utf-8', 'Date': 'Fri, 13 Sep 2024 12:01:57 GMT', 'Vary': 'Accept-Encoding', 'X-Content-Type-Options': 'nosniff', 'X-Req-Id': '1726228917842101-4910066119005896080-g4uxddsyx6a6bm7b-BAL')>

Судя по ошибке вы пытаетесь использовать новый ключ в этом плагине https://github.com/IATkachenko/HA-YandexWeather

В данный момент старый плагин не поддерживается в рамках нового бесплатного тарифа для умного дома.

dimastark commented 1 week ago

Судя по связным issue проблем с корректным подключением нет.

В комментариях выше три проблемы:

  1. Использование нового плагина со старым ключом
  2. Использование нового плагина с ключом для Бизнеса
  3. Использование старого плагина с новым ключом

Если я не прав, переоткрывайте issue

BV-Labs commented 1 week ago

Спасибо, получилось.

baradetsky commented 1 week ago

Перенастроил ваш ключ на нужный тариф, можно проверять в интерфейсе Кабинета Разработчика https://yandex.ru/pogoda/b2b/console/smarthome

мне бы перенастроить на аккаунте foxbearhome, именно он используется под умный дом

dimastark commented 1 week ago

Готово, перенастроил

BadgerAAV commented 3 days ago

Аналогичная ситуация - аккаунт barsuk.art.adv в дашборде видны запросы, вручную через curl также получаю json полотно ответа, а интеграция говорит что не может получить данные и необходимо ждать. При получении api ключа из бесплатных была только опция "тестовый на 7 дней".

dimastark commented 5 hours ago

При получении api ключа из бесплатных была только опция "тестовый на 7 дней".

Нужно использовать новый кабинет разработчика и новый бесплатный тариф https://yandex.ru/pogoda/b2b/console/smarthome