DrivePro Now Works With Home Assistant: Automate Your Home Around Your Vehicle
Share
Your vehicle can now become part of your smart home.
DrivePro customers can connect their vehicle trackers to Home Assistant using the official DrivePro HACS integration. This brings vehicle location, armed status, battery information and other data into the Home Assistant ecosystem.
The result is a new way to build automations around your vehicle’s movements and condition. You could use its location to help manage lighting or heating, receive an alert if it moves unexpectedly, or check whether a vehicle is at home while you are away.
The integration is designed for people who are comfortable running Home Assistant and want more control over how their vehicle data is used.
What does the DrivePro Home Assistant integration do?
The integration connects Home Assistant to the DrivePro Fleet API. It checks for updated vehicle data every 30 seconds and exposes each vehicle on your DrivePro account as a Home Assistant device.

For each vehicle, it can create:
- A device tracker showing the current GPS location.
- Location attributes including heading, speed, location name and driver name.
- Sensors for vehicle information and operating data.
- A binary sensor showing whether the vehicle is armed.
The sensors available depend on the information supplied by the individual tracker. Where data is available, Home Assistant can expose:
- Odometer.
- Trip odometer.
- Speed.
- Heading.
- Ignition-on time.
- Fault count.
- CO2 emissions.
- Model year.
- Arm state.
- Vehicle mode.
- Registration number.
- VIN.
- Driver.
- Last known location.
- Group.
- Country.
- Supply voltage.
- Battery voltage.
This gives you more than a map marker. It allows Home Assistant to use practical vehicle data as part of wider home, personal and small-business automations.
What can you automate?
The integration provides the vehicle data. Home Assistant lets you decide what should happen with it.
The examples below are illustrative possibilities. They are not pre-built features supplied by the DrivePro integration. You create and manage any automations within your own Home Assistant setup.

1. React when your vehicle arrives home
Use the vehicle tracker’s location to help Home Assistant identify when your car or motorcycle arrives at your home area.
For example, you could configure an automation to:
- Turn on outside lights after dark.
- Adjust heating when you arrive home.
- Notify you that the vehicle has arrived.
- Prepare a garage or gate automation.
- Change the status of your home dashboard.
Location-based automations should be configured carefully. For example, you may want to require that the vehicle is inside a defined area and that a particular time or presence condition is also met before an action takes place.
2. Change the home when the vehicle leaves
The same location data can be used when the vehicle leaves home.
A possible setup could:
- Turn off selected lights.
- Reduce heating.
- Remind you to check that the garage or gate is closed.
- Notify another household member that the vehicle has departed.
- Update a “vehicle away” status on a dashboard.
This can be particularly useful for households with multiple vehicles, where you want to know which vehicle is still at home.
3. Receive an unexpected movement alert
The vehicle’s armed state and location can help you monitor for unexpected activity.
For example, you could create an alert when:
- The vehicle is armed and its location changes.
- The vehicle leaves a defined home or depot area.
- A motorcycle moves during a period when nobody should be using it.
- A vehicle’s armed state changes unexpectedly.
Home Assistant can then be configured to notify you through the notification methods available in your own system.
This does not replace sensible security practices, but it can give you an additional way to identify movement that requires attention.
4. Check battery and supply voltage
Battery voltage information can help identify a potential problem before it becomes a flat-battery inconvenience.
An illustrative automation could notify you if the vehicle battery voltage remains below a chosen level. You might then have time to investigate, charge the battery or arrange assistance before the vehicle is needed.
The integration can expose both battery voltage and supply voltage when the underlying data is available from the vehicle tracker. Not every vehicle will provide every sensor, so the available entities can vary.
5. Create mileage-based reminders
The odometer and trip odometer can be used as inputs for your own reminders.
For example, you could use Home Assistant to help remind you about:
- Routine servicing.
- MOT preparation.
- Tyre checks.
- Seasonal maintenance.
- Reviewing vehicle usage.
These reminders still need to be managed responsibly. A mileage value in Home Assistant should support your maintenance process rather than replace the vehicle manufacturer’s service schedule or advice from a qualified professional.
6. Monitor vehicles for younger or new drivers
Speed, heading and location data can provide useful visibility for families managing vehicles used by younger or new drivers.
You might choose to display the vehicle’s current status on a private Home Assistant dashboard or create an alert based on conditions that matter to you.
Any monitoring should be transparent and appropriate for the driver. Home Assistant automation can help organise information, but it should not encourage unsafe distractions while a vehicle is being driven.
7. See whether a vehicle is at home while you are away
A simple device tracker can answer a useful question: is the vehicle currently at home?
You could check this from a Home Assistant dashboard while travelling, or use the state as part of a wider home routine. This may be useful for a second car, a motorcycle, a classic vehicle or a vehicle that is normally stored away from the house.
A practical option for small business fleets
The integration is also relevant to small businesses that use Home Assistant at a workshop, office or depot.
If several vans have DrivePro trackers, Home Assistant can expose each vehicle as its own device. A depot dashboard could then show:

- Which vans are currently at the site.
- The last known location of each vehicle.
- Vehicle speed and heading.
- Driver information where available.
- Odometer readings.
- Armed state.
- Battery or supply voltage where available.
This can provide a quick operational overview without requiring someone to check each vehicle individually.
For example, a small business owner could use a wall-mounted dashboard to see which vans have returned to the depot at the end of the working day. The business could then investigate any vehicle that remains away or appears in an unexpected location.
What you need before installing
The integration is intended for users who already have a working Home Assistant installation and are comfortable adding a custom integration.
You will need:
- Home Assistant 2024.6.0 or newer.
- A DrivePro account with at least one tracker registered.
- DrivePro Fleet API credentials: Client ID and Client Secret.
- A Home Assistant installation with HACS already available if you are using the recommended installation method.
If Fleet API access is not visible in your DrivePro account settings, contact DrivePro support to ask for it to be enabled.
How to install the integration through HACS
HACS is the recommended installation method.
Step 1: Add the repository
- Open HACS in Home Assistant.
- Select the three-dot menu in the top-right corner.
- Choose Custom repositories.
- Add the repository URL: https://github.com/viamatt/hacs_drivepro
- Select Integration as the category.
- Click Add.
Step 2: Download the integration
- Find DrivePro Integration in HACS.
- Select Download.
- Restart Home Assistant.
The integration must be restarted before Home Assistant can load it.
Step 3: Add DrivePro to Home Assistant
After restarting:
- Go to Settings → Devices & Services.
- Select Add Integration.
- Search for DrivePro Integration.
- Enter your DrivePro Fleet API credentials.
- Enter the Client ID in the Username field.
- Enter the Client Secret in the Password field.
- Submit the form.
Home Assistant will verify the credentials and create a device for each vehicle on your account.
Manual installation
If you do not want to use HACS, you can install the integration manually.
Download the repository and copy the custom_components/drivepro_integration folder into the custom_components directory in your Home Assistant configuration. Create the directory if it does not already exist, then restart Home Assistant.
The full instructions are available in the DrivePro integration GitHub repository.
Troubleshooting and security
If setup fails with an authentication error, check the following:
- The Client ID has been copied correctly.
- The Client Secret has been copied correctly.
- Fleet API access is enabled on your DrivePro account.
- Home Assistant has been restarted after installation.
For additional troubleshooting, debug logging can be enabled in configuration.yaml:
logger:
default: info
logs:
custom_components.drivepro_integration: debug
This is DrivePro's official Home Assistant integration, provided as-is. Report bugs or feature requests through the GitHub issue tracker.
Keep your credentials private. Never publish your DrivePro API credentials or a Home Assistant configuration containing them.
Connect your vehicle to your smart home
The DrivePro Home Assistant integration gives technically minded vehicle owners another way to make use of their tracker data.
With location, armed state, vehicle health information and 30-second data refreshes, you can build a Home Assistant setup that responds to what your vehicle is doing in the real world.
To get started, visit DrivePro to explore compatible vehicle trackers, then follow the installation instructions in the DrivePro HACS integration repository.
Bring your vehicle data into your smart home and start building smarter automations today!