New Integration: NRGkick Mobile Wallbox for EV Charging (available via HACS)

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 :wink: ).

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!

Installation

Search for NRGkick in HACS.

More information

GitHub Repository

1 Like

Any reason why you did a complete new integration?
I wrote an integration some time ago already: GitHub - dupondje/nrgkick-ha: Home Assistant - NRGKick Integration

Might have been nice to work together on it instead of creating 2 integrations.

Feel free to reach out!

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 :slight_smile:

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.