Hi everyone,
I’ve been working on a dedicated Home Assistant integration for Smappee EV chargers:
GitHub: myny-git/smappee_ev
The project originally started from the work of gvnuland/smappee_ev, but has since been extensively reworked and expanded around the current Smappee APIs, MQTT data and the requirements of actual EV charger installations.
Why a separate integration?
Smappee already has a Home Assistant integration, but it does not provide the control and charger-specific functionality needed for Smappee EV stations.
This custom integration aims to make the charger a real part of your Home Assistant energy-management setup, rather than merely exposing a few measurements.
Depending on the charger, installation and available Smappee hardware, the integration can combine data from the Smappee Dashboard API, MQTT and other local measurement sources.
What can it do?
The integration provides entities and actions for controlling and monitoring compatible Smappee EV chargers.
Examples include:
- switching between Standard, Smart and Solar charging;
- starting, pausing, resuming and stopping charging;
- changing the maximum charging current;
- making a charging station available or unavailable;
- controlling the charger’s LED brightness;
- monitoring charging power, current, energy and session information;
- exposing grid, solar and household-consumption measurements;
- supporting installations with multiple locations, stations or connectors;
- configuring selected station and safety limits.
The exact entities available depend on the Smappee installation and charger configuration.
Energy management and EVCC
One of the main goals is to make Smappee chargers usable with external energy-management systems.
A popular example is EVCC, which can coordinate EV charging with solar production, household consumption and electricity limits.
The integration exposes the measurements and controls needed to connect a Smappee charger to EVCC through Home Assistant. This makes use cases such as solar-surplus charging, dynamic current control and peak limitation possible.
There are still interesting challenges to explore. Smappee installations can differ significantly, particularly regarding connector topology, available measurements and automatic phase switching. Feedback from different charger models and electrical installations is therefore extremely valuable.
Live data and different Smappee installations
The integration combines the Smappee Dashboard API with the MQTT data streams made available by Smappee.
The Dashboard API is used to discover service locations, charging stations and connectors, and to retrieve configuration and status information. MQTT is used for faster updates such as charging measurements and, where available, site-level power data.
Because Smappee installations can have different monitoring hardware, charger models and site topologies, the measurements exposed by the integration may differ between installations. For example, the availability of grid, solar and household-consumption data depends on the devices and measurements configured within the Smappee service location.
The integration automatically discovers the available topology and data sources. Home Assistant diagnostics can be used to verify which stations, connectors, measurements and MQTT mappings were detected for a particular installation.
The repository also contains documentation, configuration examples and diagnostic information that can help determine which data is available for a specific installation.
Testing and community
I can test the integration extensively on my own installation, but Smappee has several charger models and many possible site configurations.
I’m therefore particularly interested in feedback from users with:
- EV Wall Home or EV Wall Business;
- EV Base or multi-connector stations;
- EV One;
- multiple Smappee service locations;
- Genius-based installations;
- EVCC or other external energy-management systems.
Bug reports and feature requests can be submitted on GitHub.
For installation help, beta testing, configuration discussions and sharing Home Assistant or EVCC setups, you can also join the Smappee EV community on Discord:
Discord: Join the Smappee EV community
When asking for help, please include the charger model, Smappee monitoring hardware and a description of the installation. Home Assistant diagnostics are also extremely useful, but always check them for sensitive information before sharing.
I would love to see how others use the integration, which automations they build and how it performs across different Smappee installations.
