Elli Charger Custom Integration - Monitor your Elli wallbox charging sessions

Hi everyone,

I’ve created a new Home Assistant custom integration for Elli charging stations (wallboxes). The integration allows you to monitor your charging sessions and track energy consumption directly in Home Assistant.

Key Features

  • Real-time charging session monitoring
  • Energy consumption tracking (kWh)
  • Current charging power (Watts)
  • Station status and information
  • Automatic token refresh
  • Easy configuration through UI

Sensors Provided

The integration creates three main sensors:

  1. Station Sensor - Shows connection status (Connected/Idle) with attributes like station ID, name, serial number, model, and firmware version
  2. Current Session Energy - Tracks energy consumption in kWh with session details
  3. Current Session Power - Shows current charging power in Watts

Installation

Via HACS (Recommended)

  1. Open HACS in Home Assistant
  2. Go to “Integrations”
  3. Click the three dots in the top right corner
  4. Select “Custom repositories”
  5. Add: GitHub - marcszy91/hacs-elli-charger: Home Assistant HACS integration for Elli charging stations (wallboxes)
  6. Select category: “Integration”
  7. Click “Add” and then “Download”
  8. Restart Home Assistant

Configuration

After installation, add the integration through Settings > Devices & Services > Add Integration, search for “Elli Charger” and enter your Elli account credentials.

Example Use Cases

Energy Dashboard Integration
The energy sensor can be added directly to your Home Assistant Energy Dashboard to track your EV charging consumption.

Automation Example
Get notified when your charging session is complete:

automation:

    - alias: "Notify when EV charging complete"
      trigger:
        - platform: numeric_state
          entity_id: sensor.elli_current_session_power
          below: 100
          for:
            minutes: 5
      condition:
        - condition: numeric_state
          entity_id: sensor.elli_current_session_energy
          above: 5
      action:
        - service: notify.mobile_app
          data:
            message: "EV charging complete! {{ states('sensor.elli_current_session_energy') }} kWh charged"

Technical Details

  • IoT Class: Cloud Polling
  • Minimum HA Version: 2024.1.0
  • API Client: Uses the Client Challenge Python package

Links

Feedback Welcome

This is my first HACS integration, and I’m happy to hear your feedback or feature requests. If you encounter any issues, please report them on GitHub.

Disclaimer: This integration is not officially supported by Elli or Volkswagen Group Charging GmbH.

2 Likes