remuslazar / homeassistant-carwings

Custom HomeAssistant Integration to access Nissan Connect EV Services
MIT License
23 stars 1 forks source link
carwings hacs-integration home-assistant nissan nissan-carwings nissan-leaf nissanconnect nissanconnect-ev

Nissan Carwings Integration for Home Assistant

GitHub Release GitHub Activity License

Project Maintenance BuyMeCoffee

Community Forum hacs_badge

Overview

This unofficial integration allows Home Assistant to interact with Nissan Connect vehicles via the legacy Nissan Connect EV (Carwings) API. It serves as an alternative to the discontinued core nissan_leaf integration and draws inspiration from both the core integration and the NissanConnect integration for newer Nissan models.

Key Features

Installation

Using HACS (recommended)

Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.

Or:

  1. Open the HACS panel in your Home Assistant frontend.

  2. Navigate to the "Integrations" tab.

  3. Click the three dots in the top-right corner and select "Custom Repositories."

  4. Add a new custom repository:

    • URL: https://github.com/remuslazar/homeassistant-carwings
    • Category: Integration
  5. Click "Save" and then click "Install" on the Nissan Carwings integration.

    Manually

  6. Using the tool of choice open the directory (folder) for your HA configuration (where you find configuration.yaml).

  7. If you do not have a custom_components directory (folder) there, you need to create it.

  8. In the custom_components directory (folder) create a new folder called nissan_carwings.

  9. Download all the files from the custom_components/nissan_carwings/ directory (folder) in this repository.

  10. Place the files you downloaded in the new directory (folder) you created.

  11. Restart Home Assistant

  12. In the HA UI go to "Configuration" -> "Integrations" click "+" and search for "Nissan Carwings"

Configuration

Configuration is exclusively done through the Home Assistant UI using your NissanConnectEV credentials. The initial setup will verify your credentials and fetch current data, which may take a moment.

Adjustable Settings

Contributions are welcome!

If you want to contribute to this please read the Contribution guidelines