If you mean Duosida the answer is YES. I also have solar panels and an automation who adjust charge power based on output of solar panels and total house consumption. It is ajustable from 6 to 32A while is charging…
Awesome
With that integration can HA keep track of kWh usage for use in the energy dashboard to keep track of monthly usage?
Yes but is not working as it should since the current charge consumption (accEnergy2 on my charger) is reseting to 0 the moment you stop charging…I personally use for tracking a tuya smart breaker with energy meter.
Hmmm ok ok so maybe I would have to create a template sensor to keep track of the power usage.
Got a bug for you on github
Bug with power · Issue #1 · jello1974/duosidaEV-home-assistant (github.com)
solved
also added 2 more energy sensors check if it works…
Thanks alot for the integration! I ordered a charger, and i’m looking forward for the installation!
Great, where to buy, and can it be had, as 3 phase ?
I’m sure they make also 3 phase version
Thank you for the link, I’m also looking for a charger and it’s just very convenient to see a link from you! Thanks again!
Still think OpenEVSE is a better deal, especially since the firmware source is open source.
Hi @chrisbu, thanks for sharing.
What is your feedback after almost a year of usage for the LEKTRICO ?
Is it still limited to a min of 6A ?
Is it reactive enough, to do a kind of following algo that track solar-surplus energy ?
Thanks
My main gripe with that is…And i know this will be subjective.
Not very good looking.
Looks like a prototype.
Oh!! I am a home assistant beginner. I have already installed your intégration of duosida wallbox.
I have also a current / wattmeter sensor on my line and I want to do the same thing.
I would like to increase by 0,5A when power is below than -130W et decrease when it is upper than 130W…
But, I don’t even know how to create this…
I have 2 automations to adapt the power based on solar production.
alias: Power UP EV Charger
description: “”
trigger:
- platform: time_pattern
seconds: “10”
condition: - condition: state
entity_id: sensor.duosida_status
state: Status.Charging - condition: numeric_state
entity_id: sensor.power_meter_active_power
above: 400 - condition: numeric_state
entity_id: sensor.duosida_maxcurrent
below: 32 - condition: numeric_state
entity_id: sensor.duosida_maxcurrent
below: 33
value_template: >-
{{states(‘sensor.duosida_maxcurrent’) | int + 1 +
((states(‘sensor.power_meter_active_power’) | int - 500) / 250) | int}}
action: - service: duosida.set_device_charging_power
data:
device_id: xxxxxxxxxxx
value: >-
{{states(‘sensor.duosida_maxcurrent’) | int + 1 +
((states(‘sensor.power_meter_active_power’) | int - 500) / 250) | int}}
mode: single
alias: Power Down EV Charger
description: “”
trigger:
- platform: time_pattern
seconds: “5”
condition: - condition: state
entity_id: sensor.duosida_status
state: Status.Charging - condition: numeric_state
entity_id: sensor.inverter_active_power
above: 500 - condition: numeric_state
entity_id: sensor.duosida_maxcurrent
above: 6 - condition: numeric_state
entity_id: sensor.power_meter_active_power
below: 250 - condition: numeric_state
entity_id: sensor.duosida_maxcurrent
above: 5
value_template: >-
{{states(‘sensor.duosida_maxcurrent’) | int - 1 +
((states(‘sensor.power_meter_active_power’) | int) / 250) | int}}
action: - service: duosida.set_device_charging_power
data:
device_id: xxxxxxxxxxx
value: >-
{{states(‘sensor.duosida_maxcurrent’) | int - 1 +
((states(‘sensor.power_meter_active_power’) | int) / 250) | int}}
mode: single
This automations will set charging power up and down based on solar production and the rest of the house consumption. You cannot use 0.5A as step, it accepts only integers and I use the differnce between house consumption and panel production in order to react quickly to large differnces in production during a cloudy day.
Hope this will help you to do your own automations based on your equipment.
The problem is formating. The site has changing the formatting, you should install file editor in home assistant. Instead of dot put minus and watch the indent out…
Your automations should look like this…(watch the photo down…)
alias: Level UP EV Charger
description: “”
trigger:
- platform: time_pattern
seconds: “10”
condition: - condition: state
entity_id: sensor.duosida_status
state: Status.Charging - condition: numeric_state
entity_id: sensor.iameter_power
below: 0 - condition: numeric_state
entity_id: sensor.duosida_maxcurrent
below: 32 - condition: numeric_state
entity_id: sensor.duosida_maxcurrent
above: 260
value_template: >-
{{states(‘sensor.iameter_power’) | abs}}
action: - service: duosida.set_device_charging_power
data:
device_id: xxxxxxx
value: {{states(‘sensor.duosida_maxcurrent’) | int + 1}}
mode: single
alias: Power DOWN EV Charger
description: “”
trigger:
- platform: time_pattern
seconds: “10”
condition: - condition: state
entity_id: sensor.duosida_status
state: Status.Charging - condition: numeric_state
entity_id: sensor.iameter_power
above: 260 - condition: numeric_state
entity_id: sensor.duosida_maxcurrent
above: 6
action: - service: duosida.set_device_charging_power
data:
device_id: XXXX
value: {{states(‘sensor.duosida_maxcurrent’) | int - 1}}
mode: single
Thanx for your help, I think I progress BUT (there always is a but) :
when I try this :
it’s working.
When I replace the values by
{{states(‘sensor.duosida_maxcurrent’) | int + 1}}
or
{{states(‘sensor.duosida_maxcurrent’) | int - 1}}
It’s not working. I do wrong?
Finally, it’s not working at all…