Home Assistant

Home Assistant

Control all your devices in your Home Assistant instance

Connectivity

Screenshots

Screenshot of Home Assistant Screenshot of Home Assistant Screenshot of Home Assistant Screenshot of Home Assistant Screenshot of Home Assistant Screenshot of Home Assistant Screenshot of Home Assistant Screenshot of Home Assistant Screenshot of Home Assistant Screenshot of Home Assistant Screenshot of Home Assistant Screenshot of Home Assistant Screenshot of Home Assistant Screenshot of Home Assistant Screenshot of Home Assistant Screenshot of Home Assistant Screenshot of Home Assistant Screenshot of Home Assistant Screenshot of Home Assistant Screenshot of Home Assistant Screenshot of Home Assistant

Description

Home Assistant is an open-source home automation platform that focuses on privacy and local control.

Home Assistant for Android requires that you have access to a Home Assistant instance.

For documentation around the application please see https://companion.home-assistant.io/

Note: This is the minimal flavor that does not have location tracking or notifications.

What’s new (2026.6.5-minimal)

Full release change log: https://github.com/home-assistant/android/releases/latest

Versions

Version Date Size Requires Android Download
2026.6.5-minimal current
f3ecfcba33d2d793…
2026-06-24 55 MB API 23
2026.6.1-minimal
a599f99da0d66977…
2026-06-11 55 MB API 23
2026.4.4-minimal
54a3d3ebae1841d9…
2026-04-24 54 MB API 23

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Network stateCheck whether and how the device is connected.
  • Wi-Fi stateRead information about the Wi-Fi connection.
  • ACCESS_LOCAL_NETWORK
  • CHANGE_WIFI_MULTICAST_STATE
  • BluetoothConnect to Bluetooth devices.
  • BLUETOOTH_ADMIN
  • BLUETOOTH_ADVERTISE
  • Bluetooth connectionConnect to paired Bluetooth devices.
Show 62 more permissions
  • Bluetooth scanSearch for nearby Bluetooth devices.
  • Internet accessSend and receive data over the internet.
  • VibrationControl the vibration alert.
  • Run at startupStart automatically after the device is switched on.
  • Precise locationDetermine the location via GPS.
  • Approximate locationDetermine the location via the network.
  • Location in backgroundDetermine the location while the app is not open.
  • CameraTake photos and videos.
  • Place callsCall phone numbers without asking again.
  • MicrophoneRecord audio.
  • Audio settingsAdjust volume and audio output.
  • REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
  • NFCExchange data via near field communication.
  • ACTIVITY_RECOGNITION
  • permission.ACTIVITY_RECOGNITION
  • ACCESS_NOTIFICATION_POLICY
  • Installed appsSee which apps are installed.
  • alarm.permission.SET_ALARM
  • Foreground serviceKeep running in the background, visible in the status bar.
  • FOREGROUND_SERVICE_DATA_SYNC
  • FOREGROUND_SERVICE_LOCATION
  • FOREGROUND_SERVICE_MICROPHONE
  • FOREGROUND_SERVICE_REMOTE_MESSAGING
  • Display over other appsDraw content on top of other apps.
  • Write storageCreate and change files on the device storage.
  • Prevent sleepingKeep the device from going to sleep.
  • Exact alarmsTrigger actions at a precise time.
  • PACKAGE_USAGE_STATS
  • NotificationsShow notifications.
  • POST_PROMOTED_NOTIFICATIONS
  • System settingsChange system settings.
  • health.READ_HEALTH_DATA_IN_BACKGROUND
  • health.READ_ACTIVE_CALORIES_BURNED
  • health.READ_BASAL_BODY_TEMPERATURE
  • health.READ_BASAL_METABOLIC_RATE
  • health.READ_BLOOD_GLUCOSE
  • health.READ_BLOOD_PRESSURE
  • health.READ_BODY_FAT
  • health.READ_BODY_TEMPERATURE
  • health.READ_BODY_WATER_MASS
  • health.READ_BONE_MASS
  • health.READ_DISTANCE
  • health.READ_ELEVATION_GAINED
  • health.READ_FLOORS_CLIMBED
  • health.READ_HEART_RATE
  • health.READ_HEART_RATE_VARIABILITY
  • health.READ_HEIGHT
  • health.READ_HYDRATION
  • health.READ_LEAN_BODY_MASS
  • health.READ_OXYGEN_SATURATION
  • health.READ_RESPIRATORY_RATE
  • health.READ_RESTING_HEART_RATE
  • health.READ_SLEEP
  • health.READ_STEPS
  • health.READ_TOTAL_CALORIES_BURNED
  • health.READ_VO2_MAX
  • health.READ_WEIGHT
  • Phone stateDetect ongoing calls and read device information.
  • BiometricsUnlock with fingerprint or face.
  • FingerprintUnlock with a fingerprint.
  • minimal.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
  • Read storageRead files on the device storage.

Comments