Skip to content

Voice Control Home Assistant from iPhone, MacBook, and Apple Watch

Voice Control Home Assistant from iPhone, MacBook, and Apple Watch 1

I’m excited to test the voice control Home Assistant’s capabilities on various Apple devices. If you’re an Android user, please comment below and let me know if you’d like a similar tutorial for Android. If there’s enough interest, I’ll create a video for Android users too.

Let’s dive into testing Home Assistant on an iPhone, MacBook, and Apple Watch!

Home Assistant companion app, Siri Shortcuts and a Pipeline

To voice control your Home Assistant from iOS, WatchOS or MacOS device you need to either manually create 2 Siri Shortcuts or you can just import them by clicking on the links below. These shortcuts are created form the official Home Assistant team and you can find the full article here.

It is also a good Idea to install and configure Home Assistant Companion App from the Apple AppStore.

And finally an Assist pipeline is needed where more info can be found in my previous Article/Video – Switching from Alexa to the ESP32-S3-Box-3: My Experience

Prefer Watching Over Reading – voice control home assistant?

If you’re tired of reading and prefer watching a tutorial, check out my video on this topic! It walks you through the setup process step-by-step.

Testing Voice Commands towards Home Assistant on iPhone

I’ll start with the iPhone 15, which features an action button (great “innovation” I know) . This button can be reprogrammed to do something more useful than just muting the phone. In contrast, older iPhones, like the iPhone 7, have a mute switch that you can toggle on and off.

I’ll demonstrate various methods to voice control Home Assistant using the Assist feature from an iPhone. Here’s how you can do it:

Method 1: Shortcut on the Lock Screen

  1. Create a Shortcut: Lock your device, double tap and hold on your lock screen, tap on customize, Add a shortcut with Assist Button to the lock screen.
  2. Activate the Shortcut: Press the shortcut widget and say a voice command for example: “Turn on smart light,” and the light will turn on.
Voice Control Home Assistant - Siri Shortcut with Home Assistant Assist button on the iPhone Lock Screen
Voice Control Home Assistant – Siri Shortcut with Home Assistant Assist button on the iPhone Lock Screen

Method 2: Action Button (iPhone 15)

  1. Go To iPhone Settings: Program the Action Button to invoke Assist Button Siri Shortcut
  2. Press and Hold: Press and hold the action button to activate a shortcut.
  3. Say a command: As example “Turn off smart light.”
Action button on iPhone 15 Pro can be programmed to invoke Siri Shortcut with Home Assistant Assist button
Action button on iPhone 15 Pro can be programmed to invoke Siri Shortcut with Home Assistant Assist button

Method 3: Home Screen Widget

  1. Add a Widget: Add the Assist widget to your home screen.
  2. Tap the Widget: Tap the widget and say a voice command
Siri Shortcut widget on Home Screen where the widget is configured for Home Assistant Assist as action
Siri Shortcut widget on Home Screen where the widget is configured for Home Assistant Assist as action

Method 4: Back Tap (iPhone 8 or Newer)

  1. Enable Back Tap: Go to Settings > Accessibility > Touch, and enable Back Tap.
  2. Configure Shortcut: Set the double or triple tap to activate the Assist Button shortcut.
  3. Use Back Tap: Double/Triple tap on the back of your iPhone and issue a voice command.

Method 5: Voice Control

  1. Enable Voice Control: Go to Settings > Accessibility > Voice Control and enable it.
  2. Create Custom Commands: Create a waking word of your choice.
  3. Activate by Voice: Use the waking word and then the voice commands to control your Home Assistant & smart home.
Custom commands can be created as waking word once Voice Control is activated from the iPhone Settings
Custom commands can be created as waking word once Voice Control is activated from the iPhone Settings

Download Your Free Smart Home Glossary

I’m excited to offer a free Smart Home Glossary! This PDF file is packed with common smart home words and acronyms, with simple and useful explanations. Perfect for beginners and enthusiasts alike.

Download your free Smart Home Glossary now!

Testing on MacBook

The Home Assistant companion app can also be used on a MacBook. Here’s how:

  1. Install the App from the App Store: Download and configure the Home Assistant companion app.
  2. Import Shortcuts: Use the same shortcuts as on your iPhone.
  3. Add to Dock: Right-click the shortcut and add it to your dock for easy access.
  4. Menu Bar Access: Add the shortcut to your menu bar for quick activation as shown in the screen below:
This is how you can add a Siri Shortcut with Assist button on your Mac Menu bar
This is how you can add a Siri Shortcut with Assist button on your Mac Menu bar

Testing on Apple Watch

Using Assist Siri Shortcuts to voice control Home Assistant on your Apple Watch is kind of automatic if you already have it working on your iPhone :

Method 1: Complications

  1. Add a Complication: Tap and hold on your watch face, then edit and add the Assist complication.
  2. Activate: Tap the complication to run the Assist command.
You can add such complication on your watch face but it is currently useless as it involve a lot of tapping and confirmations
You can add such complication on your watch face but it is currently useless as it involve a lot of tapping and confirmations

Method 2: Siri

  1. Activate Siri: Hold the crown and say, “Assist, turn on smart light.”
  2. Hey Siri: Use “Hey Siri Assist” followed by your command, like “turn off smart light.”

Free Home Assistant Webinar

Join my free Home Assistant webinar! We’ll cover the four official ways to install Home Assistant, their pros and cons, and a simple way to get started on a PC in under 5 minutes.

Register now – This webinar is perfect for both beginners and those looking to optimize their setup.


Thank you for shortcutting with me! If you have any questions or want to see more content, leave a comment below. I’m Kiril, and I’ll see you in the next one!

Leave a Reply

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