alengwenus / ha-sma-ev-charger Goto Github PK
View Code? Open in Web Editor NEWSMA EV Charger integration for Home Assistant
License: Apache License 2.0
SMA EV Charger integration for Home Assistant
License: Apache License 2.0
Hi Andre!
Very nice that you are are working on a native integration for the SMA EV Chargers.
What is the current state of your custom integration?
Do you also plan to integrate mode switching as far as possible?
Hello,
When I use the addon as it is with Parameter.Inverter.WMax for the power limit, the EV charger does not change it behaviour. When I change the coding to Parameter.Inverter.WMaxIn then the behaviour of the EV charger changes as expected.
I use version 1.0.13 of the addon
home assitant:
Core 2024.2.2
Supervisor 2024.02.0
Operating System 11.5
Frontend 20240207.1
EV Charger: EVC22-3AC-10
firmware: 1.2.23.R
Parameter.Chrg.UseEnergyMeter: yes
SMA Energy Meter: SMA home manager 2.0
firmware: 2.13.6.R
Hey there,
I'm not able to log in / run the integration. I'm getting the Error Message: "Invalid authentication"
Here's some info on my setup:
When using another IP (something different) I receive the error message "Failed to connect", so it seems to me I'm using the wrong Username + Password
Please assist,
RGDS!
I would like to add the feature to set the Parameter.Inverter.AcALim. This way it is possible to control the maximum current the car is charged with giving the ability to have your own smart charging logic instead of the built in one.
Currently I'm using the REST integration to set this parameter according to how much solar power is available. I never coded something for homeassistant, but I think I will be able to provide something quickly.
I have the following issue after intalling the HACS integration and trying to add the integration into home assistant.
Logger: homeassistant.config_entries
Source: config_entries.py:865
First occurred: 18:29:39 (1 occurrences)
Last logged: 18:29:39
Error occurred loading flow for integration smaev: cannot import name 'DeviceInfo' from 'homeassistant.helpers.device_registry' (/usr/src/homeassistant/homeassistant/helpers/device_registry.py)
I just installed it and everything seems to be running great. Many thanks for this integration, that is a lot better than building everything manually!
The first ideas for improvement came up already:
Can you please also add the sensor for "Status of connected vehicle" Measurement.Operation.EVeh.Health
? That would be great to use for some automations!
And also, the parameter "Initiate device restart" Parameter.Sys.DevRstr
might be helpful sometimes.
Hi,
I had an authentication error integrating my ev charger.
I changed my password to use an "!" instead of "&" and it worked. Tested on two different instances with two different ev chargers and users.
Regards
Dominik
The sensors
-schalterstellung_drehschalter
-status_ladevorgang
-status_des_verbundenen_fahrzeugs
-status_ladevorgang
have several options. The possible values are not listed under Entwicklerwerkzeuge->Zustände (development tools->states?). Other sensors do have an attribute options with all valid options.
This would be helpfull for automations. There it woud be possible to select the options from the GUI.
(Without that I had to search the correct value and type it manually. So this ist just a nice enhancement)
The value charge_current_limit
(channel Parameter.Inverter.AcALim
) is represented as an integer. The EV Charger accepts floating point numbers for this parameter.
Some solutions for optimized charging (using solar power), that use this value in combination with the "fast_charge" mode to control the charging power as an alternative to using SMA's own Sunny Home Manager and the physical dial on the charger. For those use cases, having a finer-grained control over the charging current might be beneficial. Could you change the number format to floating point?
I'm quite new to Home Assistant, so unfortunately I cannot easily create a pull request myself. Thanks a lot!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.