
Home Assistant
The official app for Home Assistant. Control your home anywhere in the world.
Home Assistant · io.homeassistant.companion.android
UpdatedApr 16, 2024
PublishedApr 15, 2024
Packageio.homeassistant.companion.android
MD56887fdb9642ffd4280e372bb0bfa980b
SHA1 (signer)F2:1C:5A:A8:94:F2:78:D4:E7:69:CB:D9:BB:C6:FF:27:69:34:F3:7D
Signed byO=Home Assistant
Architecturesx86, x86-64, armeabi-v7a, arm64-v8a
Malware scanTRUSTED
Contact[email protected]
Privacy policyView
What's new
Full release change log: https://github.com/home-assistant/android/releases/latest
Description
The official app for Home Assistant. Home Assistant for Android lets you control all your devices in your Home Assistant instance.
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.
With the Companion app you are able to integrate Home Assistant with many of Androids features such as:
- Device Controls
- Notifications
- Quick Setting Tiles
- Shortcuts
- Sensors
- Widgets
For documentation around the application please see https://companion.home-assistant.io/
There is a Wear OS app with features such as:
- Notifications
- Sensors
- Tiles
- Watchface Complications
Android Auto support has also been added with features such as:
- See and control devices
- Navigate to any user or location
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.
With the Companion app you are able to integrate Home Assistant with many of Androids features such as:
- Device Controls
- Notifications
- Quick Setting Tiles
- Shortcuts
- Sensors
- Widgets
For documentation around the application please see https://companion.home-assistant.io/
There is a Wear OS app with features such as:
- Notifications
- Sensors
- Tiles
- Watchface Complications
Android Auto support has also been added with features such as:
- See and control devices
- Navigate to any user or location
Required features
- Location android.hardware.location
- Type Automotive android.hardware.type.automotive
- Android Software Car Templates Host android.software.car.templates_host
Permissions (40)
Home Assistant requests the following Android permissions:
- Android Car Permission Car Energy android.car.permission.CAR_ENERGY
- Android Car Permission Car Energy Ports android.car.permission.CAR_ENERGY_PORTS
- Android Car Permission Car Info android.car.permission.CAR_INFO
- Android Car Permission Read Car Display Units android.car.permission.READ_CAR_DISPLAY_UNITS
- Access Background Location android.permission.ACCESS_BACKGROUND_LOCATION
- Access Coarse Location android.permission.ACCESS_COARSE_LOCATION
- Access Fine Location android.permission.ACCESS_FINE_LOCATION
- Access Network State android.permission.ACCESS_NETWORK_STATE
- Access Notification Policy android.permission.ACCESS_NOTIFICATION_POLICY
- Access Wifi State android.permission.ACCESS_WIFI_STATE
- Activity Recognition android.permission.ACTIVITY_RECOGNITION
- Bluetooth Advertise android.permission.BLUETOOTH_ADVERTISE
- Bluetooth Connect android.permission.BLUETOOTH_CONNECT
- Bluetooth Scan android.permission.BLUETOOTH_SCAN
- Call Phone android.permission.CALL_PHONE
- Camera android.permission.CAMERA
- Change Wifi Multicast State android.permission.CHANGE_WIFI_MULTICAST_STATE
- Foreground Service android.permission.FOREGROUND_SERVICE
- Foreground Service Location android.permission.FOREGROUND_SERVICE_LOCATION
- Internet android.permission.INTERNET
- Modify Audio Settings android.permission.MODIFY_AUDIO_SETTINGS
- Nfc android.permission.NFC
- Package Usage Stats android.permission.PACKAGE_USAGE_STATS
- Post Notifications android.permission.POST_NOTIFICATIONS
- Query All Packages android.permission.QUERY_ALL_PACKAGES
- Read Phone State android.permission.READ_PHONE_STATE
- Receive Boot Completed android.permission.RECEIVE_BOOT_COMPLETED
- Record Audio android.permission.RECORD_AUDIO
- Request Ignore Battery Optimizations android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
- Schedule Exact Alarm android.permission.SCHEDULE_EXACT_ALARM
- System Alert Window android.permission.SYSTEM_ALERT_WINDOW
- Use Biometric android.permission.USE_BIOMETRIC
- Use Fingerprint android.permission.USE_FINGERPRINT
- Vibrate android.permission.VIBRATE
- Wake Lock android.permission.WAKE_LOCK
- Write Settings android.permission.WRITE_SETTINGS
- Com Android Alarm Permission Set Alarm com.android.alarm.permission.SET_ALARM
- C2dm Permission Receive com.google.android.c2dm.permission.RECEIVE
- Gms Permission Activity Recognition com.google.android.gms.permission.ACTIVITY_RECOGNITION
- Io Homeassistant Companion Android Dynamic Receiver Not Exported Permission io.homeassistant.companion.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION