Home Assistant offers an Android Auto (AA) and Android Automotive OS (AAOS) experience. This will allow you to interact with various entities safely while driving your vehicle. It will also allow you to navigate to any
device_tracker* that has a location associated with it.
* Device tracker entities that are considered
home will not be shown in the navigation screen.
In order to use the app in your vehicle you will need to be signed in to either your phone if using AA or your vehicle if using AAOS. Once you are signed in with you will be all set to use the Home Assistant icon on the home screen in the vehicle.
Supported Actionable Domains
alarm_control_panelIf a code is not required will allow for
disarmotherwise no action
The amount of entities shown will depend on the imposed limit set by the vehicle.
If you would like to gain quick access to certain entities you can select some entities to be shown in the app. When you are parked simply go to Settings > Companion app > Android Auto favorites (or Driving favorites) and select the entities you wish to view. Once you have added favorites the next time you start the Home Assistant app in the vehicle you will be shown your favorite entities. From there you can toggle entities, navigate to an entity, view all entities and also change your server.
In addition to adding the above supported domains you can also add
sensor entities to favorites in order to view their state in the driving interface.
If you installed the app from the Google Play Store on your AAOS vehicle then currently you will not be able to set your favorite entities. In the meantime you are free to use the AA app.
By default Home Assistant notifications do not show up in the AA interface. To show Home Assistant notifications in AA, add
car_ui: true to the notification data. Notifications will now show up on your phone and in AA. Opening the notification from AA will open the driving interface for Home Assistant.
Notifications in AA, share settings with your phone and do not support all notification features. For example, in order to have a notification show on top of the current screen in AA, the notification channel will also need to be set to pop up on your phone. For the best experience, it is recommended to use a specific channel for notifications that should be visible in AA. Example:
- alias: Send door unlocked alert
- service: notify.mobile_app_<your_device_id_here>
title: "Door unlocked"
message: "Everyone left home but the door is still unlocked"
channel: "Door unlocked"
The sensors available for AA and AAOS are described on the main sensors page. The below list of sensors are unique to AA and AAOS: