YandexStation icon indicating copy to clipboard operation
YandexStation copied to clipboard

Нет события типа yandex_station_response

Open iStitch07 opened this issue 3 years ago • 9 comments

Добрый день Установил интеграцию из HACS, настраиваю по инструкции. Дошел до пункта с телеграмм ботом и обнаружил что нет события yandex_station_response У меня станция лайт

iStitch07 avatar Jan 19 '22 21:01 iStitch07

Станция работает в локальном режиме, обложки показывает?

AlexxIT avatar Jan 20 '22 04:01 AlexxIT

Да, в локальном, обложки показывает

iStitch07 avatar Jan 20 '22 06:01 iStitch07

Событие бывает только в ответ на команду с типом question и только в локальном режиме

AlexxIT avatar Feb 08 '22 10:02 AlexxIT

Думаю схожая проблема у меня также. Алиса не пишет сообщения в телегу, но исправно отвечает и выполняет команды. Обложки есть, локальный режим также. В чате проблема такая у многих была.

Sa1mon1 avatar Mar 14 '22 15:03 Sa1mon1

Аналогичная проблема, в логах пишет следующее: Invalid data for call_service at pos 1: expected int @ data['target'][0] Колонка отвечает на полученную через Telegram команду вслух. Обложки не проверял, локальный способ вызова TTS со всеми эффектами работает. Колонка Lite

milkywayfarer avatar Mar 21 '22 14:03 milkywayfarer

+1 - команды с "question:" исполняются, но событие "yandex_station_response" не генерится - проверил трейсом на последней версии интеграции. (девайс - Стандартная Яндекс Станция)

fintros avatar Mar 24 '22 12:03 fintros

+1 Позавчера перестало генерироваться событие yandex_station_response. Переустановка компонента, как и добавление станции заново не помогло. Колонка Макс.

UPD: Переустановка HA тоже не помогла, но выяснилось, что событие корректно приходит от yandex_station_mini_2_with_display. Могут ли 2 колонки мешать друг другу?

Sairond avatar May 28 '22 12:05 Sairond

+1 Аналогичная проблема, станция не отвечает в телеграмм и не обновляет список покупок. Обложки показываются. Яндекс Станция самая первая, версия ПО: 2.117.5.13.1321554399.20220526.45

loony82361 avatar Jun 05 '22 09:06 loony82361

+1 1 июня тоже перестали приходить ответы в yandex_station_response, список покупок не обновляет, обложки при этом показывает. Так же при вызове команды с типом dialog атрибут alice_state не меняется, когда по факту она говорит или слушает далее, а лишь после быстро обновляет alice_state IDLE -> SPEAKING -> LISTENING -> IDLE. Проблемы на 2 колонках станции мини первые прошивка на обоих 1.117.4.12.1313282510.20220518 Ошибка по списку покупок: alice_list = RE_SHOPPING.findall(card['text']) TypeError: 'NoneType' object is not subscriptable

malinovsku avatar Jun 12 '22 21:06 malinovsku

Возможно были проблемы со стороны Яндекса. Сейчас список покупок синхронизируется нормально

AlexxIT avatar Aug 14 '22 08:08 AlexxIT

По yandex_station_response также не подтверждаю. Возможно в момент ошибки колонка потеряла локальный режим

AlexxIT avatar Aug 14 '22 08:08 AlexxIT

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

Error while executing automation automation.automation_22: expected int @ data['target'][0]

Версия yandex_station: 3.11.0 Колонка: Лайт HA: 2022.8.7

Мой скрипт:

telegram_bot:
  - platform: polling
    api_key: !secret telegram_bot_api_key
    allowed_chat_ids:
      - !secret telegram_XXXX
      - !secret telegram_YYYY

automation:
  - trigger:
      platform: event
      event_type: telegram_text
    action:
      service: media_player.play_media
      entity_id: media_player.yandex_station_lb0000XXXXXXX
      data:
        media_content_id: "{{ trigger.event.data.text }}"
        media_content_type: "question:{{ trigger.event.data.chant_id }}"
  - trigger:
      platform: event
      event_type: yandex_station_response
    action:
      service: telegram_bot.send_message
      data:
        target: "{{ trigger.event.data.request_id }}"
        message: "{{ trigger.event.data.text }}"

mr-dxdy avatar Sep 27 '22 19:09 mr-dxdy