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

Яндекс Станция Недоступно #453

Open
itsyuni opened this issue Jan 30, 2024 · 9 comments
Open

Яндекс Станция Недоступно #453

itsyuni opened this issue Jan 30, 2024 · 9 comments
Labels
question Further information is requested

Comments

@itsyuni
Copy link

itsyuni commented Jan 30, 2024

Привязан второй аккаунт с Станцией 1 поколения – но она не работает, пишет Недоступно

С Станцией Лайт все ок, а именно 1 поколения нет.
image

@Kyri270563
Copy link

Kyri270563 commented Feb 4, 2024

Тоже стала Я.Станция Мини не доступна.
После переустановки интеграции вообще не находит станции.

Откатил интеграцию Yandex.Station на версию "master" - Станция Мини нашлась, но не управлялась.
После обновления до версии 3.13.2 - всё заработало!

@AlexxIT AlexxIT added the question Further information is requested label Feb 16, 2024
@AlexxIT
Copy link
Owner

AlexxIT commented Feb 16, 2024

По скриншоту проблему врядли получится найти.

@Vinndimon
Copy link

Vinndimon commented Feb 18, 2024

@AlexxIT авторизован через купи (другие методы не работают вообще). Так же проблема что и у автора. При перезапуске в логах вылезает следующее:

Logger: homeassistant.config_entries
Source: config_entries.py:605
First occurred: 22:42:56 (10 occurrences)
Last logged: 22:42:56

Error unloading entry [YANDEX_LOGIN] for number
Error unloading entry [YANDEX_LOGIN] for switch
Error unloading entry [YANDEX_LOGIN] for vacuum
Error unloading entry [YANDEX_LOGIN] for sensor
Error unloading entry [YANDEX_LOGIN] for water_heater
Traceback (most recent call last):
  File "/usr/local/lib/python3.12/site-packages/homeassistant/config_entries.py", line 605, in async_unload
    result = await component.async_unload_entry(hass, self)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/homeassistant/components/media_player/__init__.py", line 454, in async_unload_entry
    return await component.async_unload_entry(entry)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/homeassistant/helpers/entity_component.py", line 198, in async_unload_entry
    raise ValueError("Config entry was never loaded!")
ValueError: Config entry was never loaded!

Как будто кука протухает. При попытке удалить акк и добавить заново, чаще всего интеграция логинит меня в аккаунт Яндекса, но говорит, что нет устройств. В логах вижу 403 при обращении к API Квазара. После многочисленных попыток перелогиниться, устройства появляются, но через минуту пропадают и всё становится как у автора багрепорта.

P.S.: У меня станция Мини 1-го поколения и Лайт. Обе недоступны.

@AlexxIT
Copy link
Owner

AlexxIT commented Feb 19, 2024

Удаление интеграции реализовано криво. Так что это нормальная ошибка. Частые добавления интеграции могут вызвать у Яндекса подозрение на взлом

@ipanzo
Copy link

ipanzo commented Feb 23, 2024

такая же беда верся яндекса 3.12.2 Core 2024.2.2 Supervisor 2024.02.0 Operating System 11.5 все 3 колонки не доступны

@burabaika
Copy link

burabaika commented Aug 15, 2024

+1
в какой то момент станция стала недоступна
после удаления и 100 попыток войти всё таки вошел, но колонки нет

в логах дибил пытается подсунуть капчу, как быть?

@Sr-psycho
Copy link

Такая же произошла проблема пару дней назад. Отвалились две миньки (теперь это устройство не поддерживается ....) . Удалял и добавлял. Но панель управления так и не появилась. В системе ничего не менялось

@Sr-psycho
Copy link

Такое вот лог

2024-09-19 08:49:52.377 DEBUG (MainThread) [custom_components.yandex_station.core.yandex_session] Обновление CSRF-токена, proxy: None
2024-09-19 08:49:52.778 DEBUG (MainThread) [custom_components.yandex_station.core.yandex_session] Обновление CSRF-токена, proxy: None
2024-09-19 08:49:53.633 ERROR (MainThread) [homeassistant.components.media_player] Error while setting up yandex_station platform for media_player
Traceback (most recent call last):
  File "/config/custom_components/yandex_station/core/yandex_quasar.py", line 198, in load_speakers
    scenario = next(
               ^^^^^
StopIteration

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 361, in _async_setup_platform
    await asyncio.shield(awaitable)
  File "/config/custom_components/yandex_station/media_player.py", line 37, in async_setup_entry
    for speaker in await quasar.load_speakers():
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/yandex_station/core/yandex_quasar.py", line 202, in load_speakers
    scenario = await self.add_scenario(device_id)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/yandex_station/core/yandex_quasar.py", line 284, in add_scenario
    assert resp["status"] == "ok", resp
           ^^^^^^^^^^^^^^^^^^^^^^
AssertionError: {'request_id': '416008c7-2036-42de-adad-2760daf02a23', 'status': 'error', 'code': 'NAME_IS_ALREADY_TAKEN', 'message': 'Данное имя уже используется'}

@AlexxIT
Copy link
Owner

AlexxIT commented Sep 19, 2024

@Sr-psycho обычно такое бывает, когда настраивалась ещё какая-то интеграция с колонками. Например в Node-RED.

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

No branches or pull requests

7 participants