core: Google assistant says that it cannot start Logitech Harmony device after it has started it

The problem

I have configured the Logitech Harmony Hub sensor as media_player to be used in the Google Assistant integration.

If I ask my Google Home to start the Harmony, it does it perfectly, but after that, Google says that it has not been able to communicate with Home Assistant.

The power on of the default activity is slow, maybe 12-15 seconds so maybe is some kind of timeout of the Google Assistant waiting for a response of the Harmony?

I installed the Harmony Hub using the flow integration, and added it as universal media_player with the sample of the documentation.

Environment

Problem-relevant configuration.yaml

google:

    media_player.harmony_hub_comedor:
      name: Harmony
      expose: true
      room: Comedor
      aliases:
        - Mando comedor
        - Remoto
        - Multimedia

media_player:

  - platform: universal
    name: Harmony Hub Comedor
    attributes:
      state: remote.harmony_hub_comedor
      source_list: remote.harmony_hub_comedor|activity_list
      source: remote.harmony_hub_comedor|current_activity
    commands:
      turn_on:
        service: remote.turn_on
        entity_id: remote.harmony_hub_comedor
      turn_off:
        service: remote.turn_off
        entity_id: remote.harmony_hub_comedor
      volume_up:
        service: remote.send_command
        entity_id: remote.harmony_hub_comedor
        data:
          device: 70778873
          command: VolumeUp
      volume_down:
        service: remote.send_command
        entity_id: remote.harmony_hub_comedor
        data:
          device: 70778873
          command: VolumeDown
      select_source:
        service: remote.turn_on
        data_template:
          entity_id: remote.harmony_hub_comedor
          activity: '{{ source }}'

Traceback/Error logs

None

Additional information

None

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 32 (9 by maintainers)

Most upvoted comments

Google expects an answer in I believe max 8 secs, if it takes longer it will say it failed