Learn/Home Assistant Companion App: Getting the Most From Your Phone

Home Assistant Companion App: Getting the Most From Your Phone

Β·3 Views

This article may contain affiliate links. If you make a purchase through these links, we may earn a small commission at no extra cost to you. This helps us keep creating free content.

Home Assistant Companion App: Getting the Most From Your Phone

Most people install the Home Assistant Companion App, use it to check a camera feed or toggle a light, and never explore further. That is like buying a Swiss Army knife and only using the toothpick. The app is one of the most powerful integrations in the entire Home Assistant ecosystem, and most of its best features are buried in settings menus.

Here is everything the app can do and how to actually use it.

Location Tracking That Actually Works

The Companion App provides the most reliable location tracking for Home Assistant. It creates a device_tracker entity that shows your GPS coordinates, and more importantly, your home/away zone status. This is the foundation of presence-based automations.

Home Assistant Companion App: Getting the Most From Your Phone β€” practical guide overview
Home Assistant Companion App: Getting the Most From Your Phone

To set it up properly:

  • Enable location access "Always" in your phone settings. "While using" is not enough, the app needs background location to report when you leave or arrive.
  • Disable battery optimization for the HA app. Both Android and iOS aggressively kill background apps. On Android, go to Settings, Battery, and whitelist the app. On iOS, enable Background App Refresh.
  • Configure zones in HA. Define your home zone with an appropriate radius (50-100 meters works for most). Add zones for work, gym, or other frequent locations. The app reports zone entry and exit events.
Multiple tracking methods: For the most reliable presence detection, combine the Companion App with another method. Use the app for GPS-level tracking (home zone, commute) and a router integration or Bluetooth for confirming you are actually inside the house. The person entity in HA can combine multiple device trackers into a single reliable status.

Actionable Notifications

This is the feature most people miss entirely. The Companion App does not just receive notifications, it can display action buttons on the notification itself. You tap a button directly from the notification without opening the app or even unlocking your phone.

Example: your automation detects the garage door has been open for 10 minutes. Instead of a plain "Garage door is open" notification, you send one with two action buttons: "Close Door" and "Leave Open." You tap "Close Door" from your lock screen and the garage closes. No app opening, no dashboard navigating.

The implementation uses the notify.mobile_app_your_phone service with an actions parameter. Each action gets an identifier that fires an event in Home Assistant when tapped. You create a separate automation that listens for that event and performs the action.

Practical notification actions worth setting up:

  • Garage door open too long: Close / Leave Open
  • Someone at the front door (with camera snapshot): Unlock / Ignore
  • Washing machine finished: Remind in 15 min / Dismiss
  • Alarm triggered while away: Disarm / Call Police (opens phone app)
  • Morning routine: Start Coffee / Skip
Home Assistant Companion App: Getting the Most From Your Phone β€” step-by-step visual example
Home Assistant Companion App: Getting the Most From Your Phone
Critical notifications: On iOS, use push.interruption-level: critical to make notifications bypass Do Not Disturb and silent mode. Use this sparingly, only for security alerts and critical events. On Android, create a separate notification channel with "Urgent" importance for the same effect.

Phone Sensors You Did Not Know About

Your phone is packed with sensors, and the Companion App can send their data to Home Assistant. Go to the app settings, then Companion App, then Manage Sensors to see the full list. The most useful ones:

Sensor Use Case
Battery LevelAlert when phone is below 15% and you are away from home
WiFi Connected SSIDSecondary home presence confirmation (connected to home WiFi = home)
Bluetooth ConnectionDetect when you connect to car Bluetooth to trigger departure automations
Activity SensorDetect driving, walking, running for context-aware automations
Next AlarmPre-heat the house 30 minutes before your morning alarm goes off
Last NotificationTrigger automations based on notifications from other apps

The "Next Alarm" sensor is particularly powerful. It reports the exact time of your next phone alarm. Create an automation that triggers 30 minutes before that time to start your morning routine, adjust the thermostat, start the coffee maker, gradually increase bedroom lighting. Your wake-up experience adapts automatically when you set your alarm differently on weekends.

Widgets and Quick Actions

Both iOS and Android support Home Assistant widgets on your home screen. These provide one-tap control without opening the app. On iOS, you also get Control Center integrations (iOS 18+) and Shortcuts support for Siri commands.

Set up widgets for your most common actions: toggle lights, open the garage, check a camera, arm the alarm. These become muscle memory and are faster than any voice command or app interaction.

Privacy note: The phone sensors report data to your local Home Assistant instance, not to any cloud. However, be aware of what you enable. The "Last Notification" sensor, for example, sends the content of notifications from all apps to HA. If you share your HA dashboard with household members, they could see your notification content. Enable only the sensors you actually need for automations.
Bottom line: The Companion App transforms your phone from a remote control into the most sensor-rich device in your smart home. Spend 15 minutes enabling location tracking, setting up one actionable notification, and activating the phone sensors you find useful. The "Next Alarm" integration alone is worth the setup. For presence detection strategies, check our presence detection guide.

⚑Disclaimer: This article is for informational purposes only. Smart home installations may involve electrical wiring and must comply with local building codes. Electrical work should only be performed by a licensed electrician.

Published by the SmartHome Automate editorial team. Published October 6, 2026.

Editorial responsibility: see Imprint.

Spotted an error or have something to add? corrections@smarthomeautomate.com

Found this helpful? Share it:
Home Assistantmobilecompanion appguide
πŸ“–

Explore more

All articles on SmartHome Automate β†’

🏠

Smart Home Tips, Delivered

New guides, device reviews, and automation ideas β€” every week in your inbox.

🎁 Free bonus: Smart Home Starter Checklist (PDF)

🧭Part of our topic hub: Home Assistant & Voice Controlβ†’

You might also like

Comments (0)

Leave a comment

Comments are reviewed before publishing.