Skip to content

Learn How to Use Assist on Apple Devices: Control Home Assistant with Siri

Hey Siri Assist label and Kiril Peyanski Home Assistant and Apple Watch

Is Assist on Apple devices possible? What Hey Siri Assist will do? What is Assist in first place?Assist is a built in functionality in Home Assistant that supports over 50 different languages and counting. With Assist you can control Home Assistant in your own language from Apple devices, but there’s more.

What are the eventual Show Stoppers?

Before I continue further, there are few show stoppers that I would like to address:

  • First one, you have only Android devices, if that is the case, check this Assist on Android link – https://www.home-assistant.io/docs/assist/android 
  • Second show stopper, is more interesting. That is the case in which you are an Apple guy and you have such devices, but you don’t have Home Assistant yet. And that is a pity.

Let me explain:

You can try to install Home Assistant by your own or you can go and register for my upcoming free Webinar where I’ll talk about the official installation methods + 1 super simple way to run Home Assistant on a PC in under 5 minutes.

The link, where you can reserve your spot for this free event can be found here -> https://automatelike.pro/webinar

What are the ways to use Assist?

Here comes the good part, that is the case in which you have Apple devices & Home Assistant up & running. 

Using Assist icon

Typing commands in Assist can done by clicking on the Assist icon in the upper right corner located on the Home Assistant Dashboard.

Hey Siri Assist label and Kiril Peyanski Home Assistant and Apple Watch
Assist button on Home Assistant Dashboard

Using your voice

The above method with clicking on the Assist icon is trivial and kind of boring. It is far more interesting and fun to use your voice to control Home Assistant and your Smart Home. 

What are the options to use Assist on Apple devices?

Few options to activate Assist on your Apple devices are possible:

  • You can use Siri by saying “Hey Siri Assist“,
  • You can add a shortcut on your iPhone home screen,
  • To pin a shortcut on your Mac menu bar,
  • To activate Assist via a keyboard shortcut on Mac,
  • To use an Apple Watch complication,
  • Even Apple HomePods are also an option. 

What is needed for Assist on Apple Devices?

To get started with Assist on Apple devices, make sure you have:

Updating your iOS device sometimes help
Updating your iOS device sometimes help

These Shortcuts above are predefined Apple shortcuts, with ready to use logic embracing the Assist Shortcut command. Have in mind that the Assist command is becoming available immediately after you install the Home Assistant companion app. That means, if you don’t have Home Assistant Companion app installed the above shortcuts will not work.

Of course, if you know how to create Apple Shortcuts you can modify them or make even better ones. 

Learn How to Use Assist on Apple Devices: Control Home Assistant with Siri 1
Editing Shortcuts

How to use Assist on Apple Devices?

After you install the Shortcuts from the previous section all you have to do is to activate Siri and then you have to call Assist.

You can say for example:

Hey Siri Assist and when you hear/read How can I assist? you can say: turn on the lights or whatever command you wish to be executed in Home Assistant.

Assist on Apple Watch. The experience is the same on iPhone, Mac, iPad, HomePod, etc.
Assist on Apple Watch. The experience is the same on iPhone, Mac, iPad, HomePod, etc.

What’s the difference between Assist & Assist Button Shortcuts?

The normal Assist shortcut works better with Siri, while the Assist Button shortcut can use Speech-to-Text when triggered outside of Siri and can customize the input language.

Assist Button & Assist Shortcuts
Assist Button & Assist Shortcuts

How to create Assist Shortcuts for different languages?

Speaking of language, if you want to adjust the language for the Assist Button shortcut, you can open the Shortcuts app and edit it. The text in quotes will be shown in the language of your device.

Change the language in the Dictate Text inside the Shortcut
Change the language in the Dictate Text inside the Shortcut
And in the Assist with " Dictated text " inside the Shortcut
And in the Assist with ” Dictated text “ inside the Shortcut

You can import the Assist button shortcut multiple times to create versions for different languages, just choose “Keep Both” when asked if you would like to replace your Shortcut.

"Keep Both" will make a duplicate on which you can set a different language
“Keep Both” will make a duplicate on which you can set a different language

How to edit the Assist Shortcut to point at specific Home Assistant server?

If you have multiple Home Assistant servers up and running in your network, no problem!

The Assist shortcut will still work, asking which one to use every time you issue a command.

I have 3 Home Assistant servers and Assist is asking me against which one I wish the command to be executed
I have 3 Home Assistant servers and Assist is asking me against which one I wish the command to be executed

The other option, if you don’t want to choose Home Assistant server every-time is to update the Shortcut to point at a specific server and you will not be asked about that again. And that will speed up the whole process.

Choosing a specific Home Assistan server
Choosing a specific Home Assistan server

It is also possible to import the shortcuts multiple times, once for each server (the same way as with the different languages).

How to customize the Siri Experience?

Customizing the Siri experience is also possible. If you change the name of the “Assist” shortcut, you will also have to refer to it by its new name. For example: Hey Siri, subscribe…  for my Newsletter 🙂

Renaming the Assist shortcut will result in different wake word. Subscribe instead of Assist in the case above.
Renaming the Assist shortcut will result in different wake word. Subscribe instead of Assist in the case above.

Just be aware that Siri can get confused and might not work if your shortcut name overlaps with actual Siri commands.

You can also change the text that Siri says when activating the Assist shortcut.

Home Assistant Assist with Apple Watch

If you have an Apple Watch and you carry it with you all of the time there is no better and fast way to control your Smart Home via Home Assistant and Assist. 

Using Apple Watch and Assist to control your Home Assistant and Smart Home is really convenient and can be done from anywhere.
Using Apple Watch and Assist to control your Home Assistant and Smart Home is really convenient and can be done from anywhere.

If you run into any trouble when using Assist on Apple Watch, there is a workaround for an annoying bug on the latest version of Siri on the Apple Watch where it will not remember that the shortcut is allowed to talk to Home Assistant.

"Allow" bug on Apple Watch that probably will be resolved soon
“Allow” bug on Apple Watch that probably will be resolved soon

The workaround for the moment is to remove the Home Assistant application from your Apple Watch, which will force the shortcut execution to happen on your phone which on the other hand does not have this problem. 

Deleting Home Assistant app from Apple Watch will help you use Assist faster, for the moment until the above described bug is fixed.
Deleting Home Assistant app from Apple Watch will help you use Assist faster, for the moment until the above described bug is fixed.

Smart Home Glossary

So, there you have it! Now you know how to use Assist on Apple devices with Home Assistant Companion app. Don’t be afraid to give Hey Siri Assist a try and see how it can improve your daily life!

To further improve your Smart Home journey I prepared one PDF document called the Smart Home Glossary that can be downloaded from my other website – https://automatelike.pro/glossary absolutely for free.

Inside that Glossary you will find simple and useful explanations of most used Smart Home acronyms used out there. 

Here you can find Apple Devices on which Assist can be used – https://amzn.to/3khub92 

Thanks for reading, I’m Kiril, see you next week. Bye!

3 thoughts on “Learn How to Use Assist on Apple Devices: Control Home Assistant with Siri”

  1. I find this to be very inconsistent if it works at all. I can sometimes get it to work on my phone or iPad, but other times it just says “Done” and does nothing. On a Homepod, it will either play the song “Assist” or define its meaning but never prompts me for what to do. I am bridging most devices into Homekit, so this isn’t strictly necessary, but it would be nice to have another way to control things I haven’t exposed through Homekit. Siri misinterprets things a lot (or prioritizes ambiguous words in the wrong order like it’s doing here). I have no desire to share my life with Amazon or Google, so for now Siri it is. Maybe as the year of voice wraps up, it wil get closer to the point where I can be fully local.

  2. By the way, I enjoy your straightforward way of presenting information on YouTube and that you post the same information in your Blog. It makes it easier to review the information after initially watching it and to find it again a couple of months later.

    1. Thank you so much for your kind words! I’m glad to hear that you appreciate the straightforward approach and find the information helpful across different platforms. It’s important to me that the content is easily accessible for viewers like you. If there’s anything specific you’d like to see in future videos or blog posts, feel free to let me know. Your feedback is always valued!

Leave a Reply

Your email address will not be published. Required fields are marked *