As BMW made changes that broke the community Home Assistant integration, I’ve now finished integrating the NRGkick mobile wallbox by the Austrian company DiniTech. It is sold worldwide and supports every EV brand (not just BMW ).
The integration gives you real-time monitoring of charging, as well as adjusting charging current, pause / resume, and set energy limits.
The device API is officially available locally (no cloud involved) using REST / JSON and documented by the manufacturer. The integration supports auto-discovery in your local network. The API has some really interesting data points, like connector temperature per phase.
Key Features
80+ sensors for monitoring and statistics
Control charging current, pause/resume, energy limits
Automatic mDNS discovery
100% local API (free & easy to activate via the official NRGkick app)
The integration has been working in my home for some time now, happy for feedback and issues you might find!
Thanks for sharing your integration - great work! I came across it while working on mine. For me, this project was (and is) a learning journey and a chance to experiment with things like auto-discovery, GitHub Actions for both the HACS and the hassfest actions, and some different architectural ideas. Starting fresh gave me the freedom to iterate quickly without worrying about breaking an existing code base.
That said, I’d love to keep in touch and share ideas going forward. I’ll check out your repo and see where collaboration could make sense!
Do you need a specific version of the NRGkick to use the local API or is the local API available in the base kit version as well? Thanks couldn’t find any info on that.
That’s a good question! The local API works with NRGkick Gen2 onwards - that generation has been available for quite some time now.
I’d assume that the new “NRGkick 16A light” variant is not automatically enabled for the local API, as it also lacks app support (= you need to turn on the local API) and has WiFi disabled. These features need to be purchased over their NRGkick online shop, from what I can see for 120€ (one-time fee).
But for all the other editions (NRGkick 16A, NRGkick 32A), it works out of the box.
The other upgrade that is interesting to think about is the PV charging feature (a paid upgrade). For me, that works really fine, as it integrates with a lot of inverters, smart meters and battery systems and has some really nice features depending on what you want to achieve (e.g., not using any energy from the grid at all when charging, or ensuring you don’t feed in energy from the PV to the grid).
But: through home assistant, you can also adapt the charging current and phases yourself depending on your energy availability and prices. It’s up to writing clever automations in that case
With the PV charging feature of the app, it’s really comfortable; but if you prefer to dig into similar automations yourself and/or if your PV system isn’t supported, you don’t need to purchase this upgrade and can control the NRGkick via Home Assistant instead.
Hi there. I was glad to hear that your integration was awarded Bronze status. Following that, I removed the HACS integration and installed yours. However, after the new installation, several key entities are no longer available. My entity count dropped from 78 to 52, and all Device Control options like current_set, Charge_pause, energy_limit, and phase_count are missing. Is there something I’m overlooking?
NRGkick is now available as a Home Assistant Core Integration - the docs are available on the Home Assistant documentation.
As a result, the previous custom integration I developed is now archived and removed from HACS. Existing users should uninstall it, as the core integration is now the best available option.
New Home Assistant Core integrations have a strict quality control and a thorough human review process - as part of this, new integration are only allowed one platform (= one entity type). For the initial release of NRGkick, this was the sensor platform, as this is the biggest with most information to read data from the device.
With the next Home Assistant update 2026.03, charge control will come back. The corresponding pull requests are already merged, so the corresponding code is in Home Assistant.
After this, only very few other minor entity platforms are missing (like GPS data), which I’ll add later. But first, important features are priority, like reauthentication (also already merged) and reconfiguration (work in progress).
@andijakl I just installed 2026.3 and I don’t see the charging controls yet
UPDATE: It works! My NRGkick cable was not online when I did the upgrade to 2026.3. Once I powered up the NRGkick cable the integration added the charging controls automatically