Peblar Home EV Charger with Local REST API

I noticed the Known Limitations section in the release notes:

Peblar is also sold as white-label products, like the CoolBlue BlueBuilt. This integration is tested with the Peblar branded products, and it is unknown if it works with white-label products.”

Coincidentally, I have a CoolBlue BlueBuilt charging station and would be happy to assist with testing. While setting it up, I encountered an “Unexpected error,” and the log details weren’t very clear to me. Here’s the traceback:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/peblar/config_flow.py", line 47, in async_step_user
    info = await peblar.system_information()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/peblar/peblar.py", line 230, in system_information
    return PeblarSystemInformation.from_json(result)
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^
  File "<string>", line 231, in __mashumaro_from_json__
mashumaro.exceptions.MissingField: Field "hardware_uk_compliant" of type bool is missing in PeblarSystemInformation instance

If it’s helpful, I can run additional tests or share more details to support troubleshooting or development. Let me know how I can assist!

Hello,

I tried to set up the new peblar inegration but I got this fault:
fault in the logs:

Logger: homeassistant.config_entries
Bron: config_entries.py:640
Eerst voorgekomen: 16:48:19 (2 gebeurtenissen)
Laatst gelogd: 16:49:30

Error setting up entry Peblar for peblar
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 640, in __async_setup_with_context
    result = await component.async_setup_entry(hass, self)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/peblar/__init__.py", line 50, in async_setup_entry
    system_information = await peblar.system_information()
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/peblar/peblar.py", line 230, in system_information
    return PeblarSystemInformation.from_json(result)
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^
  File "<string>", line 231, in __mashumaro_from_json__
mashumaro.exceptions.MissingField: Field "hardware_uk_compliant" of type bool is missing in PeblarSystemInformation instance

I have the Peblar Business - Socket - 22 kW

Hi Jeffrey, how do you connect with your Coolblue BlueBuilt box to pickup the data? Mine is directly connected to the distribution board via a UTP connection, so my Home Assistant cannot ‘see’ the BlueBuilt/Peblar at all. Kind regards, Frank

@frenck

I installed it without problems :slight_smile:

Do you plan to intergrate the measurement values of the CT?

Thanks

Marc

1 Like

@frenck
Testing with Eneco Conectric and so far seems to work well!

1 Like

Update:
Appearently Eneco made some firmware changes. Some things I noticed:

  • In the HA integration there is a selection of smart charging options, only default and scheduled are available in the Eneco interface. Choosing another option trough the integration raises a warning in the charger interface “10276 · Solar charging not supported yet”
  • Entities “Peblar EV Charger Customization” and “Peblar EV Charger Firmware” have a state “unknown”, but are shown in the integration device info (top left part).
  • In the webinterface there seems to be a value “Dynamic load balancing measurements” (System > Diagnostics). Would be nice if it is possible to expose these values (3 for a 3 phase connection). This will give insight into the dynamic load balancing of the charger
  • In the webinterface there is a value “Charge limit”. This seems to be different than the integration “Peblar EV Charger Charge limit” which has a different value.
  • It would be nice to have two switches for “Keep cable locked to charger” and “Automatically unlock cable when the vehicle is disconnected”
  • I do not see the switch “force single phase” as mentioned in the integration docs in my integration in HA, but do have 3 phases.

Also using a Eneco Connectric. But unable to connect. Also no auto discovery. Any tips to make it work ?

@ruud.0303 Wifi and wifi hotspot are disabled by the firmware so you need to connect it to a LAN cable. Then find the Ip address by looking it up in your modem / router. Log in to the webinterface and enable the api access. Then configure the HA integration with that IP address and the password for the charger.

I can get to the web interface with the ip adress, but cant find the api acces settings

API settings are available from Peblar firmware version 1.6.0, maybe you need to update your firmware version first.

That was the solution, had to update firmware. Now working with home assistant. With wifi connection.

@ruud.0303 Do you have it managed by Eneco (e.g. you get money back trough them) or managed by yourself? Also interested in updating the firmware but not sure if that’s possible with the Eneco firmware on top.

I have it managed by Eneco. So far no issues with charging costs in the back office. You need to get the following firmware: 1.6.2+1+WL-1

Thanks, I’ve also got 1.6.2+1+WL-1 and Eneco_eMobility-1.2.
Just two smart charging options work with me unfortunately, only Default and Scheduled (nothing with Solar).

I see the solar charging option in home Assistant but not on the Eneco dashboard. Haven’t tried it so far. Poor solar the last month.

Choosing another option trough the integration raises a warning in the charger interface “10276 · Solar charging not supported yet”, you need to restart the charger to get rid of the warning.

The card looks great, are you willing share it the yaml code of the dasbhoard item?

1 Like

You can quite easily create the dasboard by adding a “Picture elements Card”. You can than add attached picture and the entities you want.