The Home Assistant screen has two tabs: Integration, which is the native connection, and MQTT, covered in its own guide. It opens from Settings, on the Home Assistant row.
The native integration is two-way and needs no broker. It is the recommended path for anyone running Home Assistant.
Install the integration in Home Assistant
Install it through HACS, as a custom repository, and restart Home Assistant. Once installed, the integration appears under Settings, Devices and Services, like any other.
The repository link is on the app screen itself.
Ask for the code in Home Assistant
In Home Assistant, add the Car 2 Home integration. It shows a six-digit code.
Pair from the app
In the app, fill in the Public URL of Home Assistant, which is the same address you use in the browser, and tap Pair. Then enter the six-digit code and tap Confirm.
The app does not find Home Assistant on the network on its own. The address has to be typed.
If your Home Assistant uses its own certificate, turn Accept untrusted certificate on before pairing.
Choose the sync mode
Online transmits continuously, over whatever connection is available.
Wi-Fi only builds most of the data up and sends it when the phone joins a Wi-Fi network, any network, not only the one at your home.
One detail deserves attention: in Wi-Fi only mode, Send events online and Send location online stay on and keep transmitting over mobile data. If the intention is to send nothing while away from home, turn both off.
Set the frequency
Transmission interval controls how often the snapshot of the live sensors is sent. The factory default is deliberately spread out: fuel level, odometer and parking gain no precision from frequent sending, while speed and engine speed sent every second cost traffic and battery.
For live telemetry, raise the frequency. Keep Alive (Seconds) sets the interval of the ping that holds the connection open.
Turn transmission on and save
Turn Enable transmission on and tap the save button. Sync now forces whatever has built up to be sent, without waiting for a Wi-Fi network.
Choose what is exported
What is sent to Home Assistant is decided sensor by sensor, through the HA/MQTT switch on the Supported Sensors screen. Export only what your automation uses, because every exported sensor is one more reading on the car's bus.
- Integration tab
- The native connection, two-way and with no broker. The recommended path for Home Assistant.
- How it works
- The screen's own help. It sums the two ways of sending up: the native integration, straight from the app to Home Assistant, and MQTT, for a broker you already have.
- Public URL of Home Assistant
- The same address you use in the browser. It has to be typed, because there is no automatic discovery.
- Pairing code
- Six digits, shown by the integration inside Home Assistant.
- Paired with URL
- The state shown after pairing, with the address it is linked to.
- Accept untrusted certificate
- Needed when your Home Assistant uses its own certificate.
- Sync mode
- Online transmits continuously. Wi-Fi only builds the data up and sends it on joining any Wi-Fi network.
- Send events online
- On by default. It keeps trip start and end arriving even over mobile data.
- Send location online
- On by default. It sends the position even over mobile data, limited to roughly one update per minute.
- Transmission interval
- How often the snapshot of the live sensors is sent. The default is deliberately spread out.
- Keep Alive (Seconds)
- The interval of the ping that holds the connection open.
- Sync now
- Forces whatever has built up to be sent, without waiting for a Wi-Fi network.
- Disconnect
- Undoes the pairing with Home Assistant.
- Pair again
- Appears when the link has been lost, for instance after the Home Assistant address changed.