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:
- Station Sensor - Shows connection status (Connected/Idle) with attributes like station ID, name, serial number, model, and firmware version
- Current Session Energy - Tracks energy consumption in kWh with session details
- Current Session Power - Shows current charging power in Watts
Installation
Via HACS (Recommended)
- Open HACS in Home Assistant
- Go to “Integrations”
- Click the three dots in the top right corner
- Select “Custom repositories”
- Add: GitHub - marcszy91/hacs-elli-charger: Home Assistant HACS integration for Elli charging stations (wallboxes)
- Select category: “Integration”
- Click “Add” and then “Download”
- 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
- GitHub Repository: GitHub - marcszy91/hacs-elli-charger: Home Assistant HACS integration for Elli charging stations (wallboxes)
- Issue Tracker: GitHub · Where software is built
- Documentation: GitHub - marcszy91/hacs-elli-charger: Home Assistant HACS integration for Elli charging stations (wallboxes)
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.
