What are the right voice commands for controlling Harmony Hub?

I’ve got a “Family Room Harmony Hub” integration that has activities in the UI like “WATCH TV” and “WATCH SHIELD” but I can’t for the life of me seem to figure out the right voice commands to control these. Does anybody know the phrases that work?

This is not build-in so far, but can be added by yourself.
Are you using an LLM based voice assist or not?

Try ‘Turn on TV’, or ‘Turn on Shield’

Thanks for the info! What is meant by build-in and is there a way to see the list of those things? How do you add it yourself?

I am using an LLM based voice assist. Home Assistant Voice PE, Ollama Conversation agent, faster-whisper for stt and piper for tts all running locally.

These give me the reply “name, hass media unmute, parameters, area kitchen, floor downstairs” which don’t really match where the TV or Shield is, and it doesn’t turn on anything

Built in intents can be found here: Built-in intents | Home Assistant Developer Docs

Custom sentences can be created via an automation as explained here Adding a custom sentence to trigger an automation - Home Assistant or coded in yaml: Setting up custom sentences in configuration.yaml - Home Assistant

I took the auromation approach to use voice to control my Harmony Hub.

1 Like

This works great! Thank you for the tips. For future readers, here’s a simple sample config:

- id: 'turn_shield_on'
  alias: Turn Shield On
  description: 'Turns on the Shield in the Family Room'
  mode: single
  triggers:
    - trigger: conversation
      command: Turn on the TV
  conditions: []
  actions:
    - action: remote.turn_on
      metadata: {}
      data:
        activity: WATCH SHIELD
      target:
        entity_id: remote.family_room_harmony_hub