Easee EV charging station

Note that add-ons and integrations are entirely different things in Home Assistant.
Then there are built-in integrations and custom integrations aka custom components.
The Easee integration is a custom integration/component.

1 Like

The Easee integration is working. Can’t believe how dense I am sometimes…

I do have an additional question though: I use the easee equalizer to monitor the voltage and current at my fuse box. This is a three phase installation so I see six measurements in the easee app. In the integration I find that the voltage and current for the three phases have been averaged. These averages are then available for history and automation. The individual phase values are present as attributes.

How can I store the individual phase current and voltage values instead of an average?

In my opinion storing the average of the current of the equalizer is not very usefull, this device is designed to control differences in currents between phases. It would be very use full to have this information in home assistant.

You can extract the measurements for individual phases by using template sensors Template - Home Assistant (home-assistant.io).

2 Likes

What about L1, L2 and L3 currents and voltages from the charger?
Can this be added as well?

1 Like

I added inCurrentT2, T3, T4 and T5. But not sure what those mean, it seems as T3, T4 and T5 are the phases… but what is T2?

Is anyone using the set_charging_cost function/service to dynamically chnage the charging cost for Easee (the price shown in the app and that is being used to calculate the cost per day/month/year)?

I was very excited yesterday to find this service since I have hourly based electricity price that changes once per hour. My problem is that Easee is still using the old hard coded price despite that I can see that the price set from Home Assistant is visible in the Easee app settings. I have an automation that every hour updates the electricity price in the Easee app so that part is working. But why isn’t Easee using the price from the settings that is changing hourly during the charging session?

Is this working for you? Would love to have this working since we are approaching a new year and it would be great to have the statistics correct for next year.

alias: EL - Easee laddningspris
trigger:
  - platform: state
    entity_id:
      - sensor.elpriset_per_kwh
condition: []
action:
  - service: easee.set_charging_cost
    data:
      device_id: b8e2161f...
      cost_per_kwh: "{{ states('sensor.elpriset_per_kwh')|float }}"
mode: single

Above automation is working and I can see the price changing in the app, just added it here for inspiration/reference.

Thanks for the inspiration. For me I think it just uses the cost which is valid when the cable is connected. It is not using the hourly cost even though it is updated correctly while the car is charging. A bug/feature of the Easee app I think.

Hi,

I’m new to the forum, and this is my first post, but I was excited to find there was an Easee integration for Home Assistant.

We’ve just received our first EV, and I’m trying to use the Easee integration, together with the electricity prices from the Nordpool integration (I’m based in Denmark) to charge the car during the cheapest hours at night.

Without any operator on our site, I can see that the Easee charger starts charging the car as soon as it’s plugged in, and it took me a while to find out (reading through this thread), that you need automations to pause the charger, then start it again at the desired time.

So far, I have one automation to pause charging (easee.action_command > pause), and another to start at night during the cheapest hours (easee.action_command > resume). Now this works OK, but I have experienced once that the automation to pause the charging when plugged in didn’t seem to react fast enough, therefore the car starting charging straight away.

So I’m curious, how is everyone controlling there charging using the integration? Would you mind sharing with me the automations you use? Or is there something else I should be doing to stop the charger from charging as soon as it’s plugged in?

The goal is to ensure that the car will only ever charge when I tell it to with automations :slight_smile:

Thanks in advance.

Obviously the recommended service is to change the dynamic limit, see Recommended way to start and stop charging using services · Issue #256 · fondberg/easee_hass · GitHub.

Can really recommend the HACS integration GitHub - jonasbkarlsson/ev_smart_charging: Electric vehicle smart charging for Home Assistant..

As always with Home Assistant there are many ways to reach your goal, but here is my take.
I have a template binary sensor that shows if the car is connected or not, and a template switch that switches the dynamic circuit limit from 0 (off) to 16 (max/on).

Connected-sensor:

template:
  - binary_sensor:
      - name: Easee Connected
        unique_id: easee_connected
        state: >-
          {{ not is_state('sensor.easee_status', 'disconnected') }}
        device_class: plug

Charger-switch:

switch:
  - platform: template
    switches:
      easee:
        friendly_name: "Easee charge"
        unique_id: easee_charge
        availability_template: "{{ states('binary_sensor.easee_online') }}"
        value_template: "{{ states('sensor.easee_dynamic_circuit_limit') | int > 0 }}"
        icon_template: mdi:ev-station
        turn_on:
          service: easee.set_circuit_dynamic_limit
          data:
            device_id: your-id-here
            currentP1: 16
        turn_off:
          service: easee.set_circuit_dynamic_limit
          data:
            device_id: your-id-here
            currentP1: 0

You then hook this up to an automation that turns the switch off when binary_sensor.easee_connected goes from on to off.
This means that when you disconnect your car, the charger turns off (the dynamic circuit limit goes to zero), and won’t start charging by itself when you connect the car again.

As for the charging during cheaper hours, you can certainly create the logic yourself and control the charging with your new switch, but I decided to let the EV Smart Charging integration handle this part for me. Just configure it to control switch.easee_charge.

If you change the turn_off current to 4 amps instead of 0, it will show as one charging session if the charging is paused instead of multiple.
Like if there is an pause in the middle cause of high prices, or if you limit the speed of charging to not draw more power than xx in an hour and it has to stop charging to not exceed a kWh limit.
(The car will stop charging below 6 amps)

Many thanks for the replies, great to actually see how it’s recommended to be done.

My next question is about Easee integration with solar panels, and optimizing solar production with an electric car.

I’ve heard it can be optimal to change between 3 to 1 phase charging when solar panels are not producing much (towards end of days, or days of crap weather). Does anyone have any experience with that, and how to optimize the Easee charger with solar?

Did you make this sensor sensor.easee_dynamic_circuit_limit or it’s part off Easee integration ?

It’s part of the integration.

Do you have a automation for set charger circuit dynamic limit ? if you don’t mind can you please share. I didn’t find a sensor.easee_dynamic_circuit_limit

It’s named after your easee charging station.
So in my case sensor.easee_left_side_dynamic_charger_limit
You also have to enable it, it’s disabled by default.

Go to integrations → go into your easee charger → scroll down to diagnostic → click on “+14 entitites not shown” → find dynamic charger limit/circuit limit and enable it.

1 Like

thanks for the intergration, just made a simple card from it
image
it stays black and white until I press the power button to turn charger on, so I have a visual indication if on or off, added daily cost, monthly and year as well. thank you.

Hi. U have installed this and pyeasee but cant add it through integration, the list just keeps refreshing (ie spinning wheel) tried reinstall and cache clear. Removing it causes the integration list to appear again.

Edit

Tried pc edge and Chrome AND mobile app. Samer thing

1 Like

I wonder if anybody successfully created an automation to switch on the EV charging including automatically switching between 1- phase and 3-phase charging (and vice versa) when there is excess energy from the home photovoltaic power system?

1 Like

I have the same issue - did you find a solution?