-
Notifications
You must be signed in to change notification settings - Fork 508
Implement OpenWB Series 2 EVCS #3299
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests.
Additional details and impacted files@@ Coverage Diff @@
## develop #3299 +/- ##
==============================================
- Coverage 59.83% 30.61% -29.21%
==============================================
Files 2785 282 -2503
Lines 120785 7586 -113199
Branches 9015 1288 -7727
==============================================
- Hits 72260 2322 -69938
+ Misses 45837 5143 -40694
+ Partials 2688 121 -2567 🚀 New features to boost your workflow:
|
description = "Implements the evcs component for OpenWB Series2 with internal chargepoints via HTTP API") | ||
@interface Config { | ||
|
||
enum ChargePoint{ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe add this to an "enum" Package as in other Implementations? :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See my comment :)
# Conflicts: # .gitignore
This PR extends and replaces #3237.


The component requests the actual power, voltage, current, plug state, charge state and energy values from an OpenWB Series 2 with one or two internal charge points in primary mode, which is commonly used. In this case the wallbox can only be monitored from other systems with http requests and can not be controlled.
The purpose is displaying and archiving the most important values in OpenEMS.
The pictures show the corresponding energy meter values in the OpenWB GUI and in OpenEMS at nearly the same moment.
These channels can be requested from the internal charge point:

The evcs modal widget, showing the current charge power:

And after the charging has finished:

The charged energy is calculated from the difference of the actual imported energy from the OpenWB and the value at the time when the car is plugged in. The values from the OpenWB monitoring and this component are the same:
