ardevd / ha-dimo

DIMO integration for Home Assistant
MIT License
8 stars 0 forks source link
automotive dimo home-assistant

πŸš—πŸ”Œ DIMO Integration for Home Assistant

Welcome to the DIMO Integration for Home Assistant! Bring your vehicle's telemetry data right into Home Assistant. Buckle up, because we're about to take a data-driven joyride!

🧐 What's DIMO?

DIMO is an open-source platform that connects your vehicle to a decentralized network, providing secure and trustless access to your car's telemetry data. DIMO provides an open protocol using blockchain to establish universal digital vehicle identity, permissions, data transmission and vehicle control.

πŸš€ Features

πŸ›  Installation

First, a quick note. Onboarding is currently a tad bit convoluted and requires a license fee which, as of current writing, needs to be paid with DIMO or POL tokens. POL tokens are available on all major crypto currency exchanges.

We realize that this is a high bar to entry, but the DIMO team is working on an update that will wave the fee requirement for personal/open source use. We're eager to have people test out this integration but consider yourself an early adopter. If you encounter any issues, feel free to reach out and create a Github issue.

Option 1: HACS (Home Assistant Community Store) (COMING SOON)

  1. Prerequisite: Ensure you have HACS installed.
  2. Navigate to HACS in your Home Assistant sidebar.
  3. Click on the "Integrations" tab.
  4. Search for "DIMO" and select it.
  5. Click "Install" and follow the prompts.
  6. Restart Home Assistant to load the integration.

Option 2: Manual Installation

  1. Download this repository or check out with git.
  2. Copy the dimo folder into your config/custom_components/ directory.
  3. Restart Home Assistant to and add the new integration.

πŸ”§ Setup Guide

Ready to connect your car? Follow these steps:

0. Sign up to DIMO and connect your vehicle(s)

Download the DIMO mobile app to get going. You can use the smartcar connection and/or DIMO hardware to onboard your vehicle(s).

1. Sign Up on the DIMO Developer Console

2. Share Your Vehicles in the DIMO Mobile App

The Home Assistant integration can only access vehicles you've decided to share with your DIMO console application.

3. Configure the Integration in Home Assistant

πŸŽ‰ You're All Set!

Congratulations! Your vehicles are now connected to Home Assistant. You can now:

πŸ“ Important Notes

🀝 Contributing

Got ideas to make this integration even better? We'd love to hear from you!

πŸ“œ License

This project is licensed under the MIT Licenseβ€”because sharing is caring.

🚦 Final Thoughts

This integration, as well as DIMO, is still relatively early in development. Things will change and (hopefully) improve with time.

Also, the maintainers of this integration are not officially affiliated with DIMO.