General and Q&A
This is the weekly general LFE EVerest call for all topics not covered by the working groups.
Chair: Robert de Leeuw
Meeting Notes:
11 January 2025
January 2025 stable release:
If nothing is found by end of this week we will release. Testing in progress both at PIONIX and Chargebyte.
As this is the stable release we want to test a bit more. Better a good release a week later.
19 November 2024
Ted explained his plans for RPI daughterboards for development of CAN based MCS solution. Also explained the auxilary power function.
How they want to use EVerest to demonstrate 15118 over CAN works, making EVerest reference for other implementations.
12 November 2024
Shared important updates from the other working groups
General and Q&A
CP LIN presented
Cloud Communication
Plan for OCPP 2.1 presented
Architectural restructuring:
Class per Functional Block
OCPP 2.1 messages generated
Code Coverage tooling
Energy Management
EEBus implementation underway
Investigation requirements for Nymea integration
Framework & Tools WG
Loading configuration files
5 November 2024
Discussed upcomming change to the Framework. Currently each module reach the config file for settings. The prototype solution reads the config files once and each module gits its own setting provided from the framework. The modules themselves wont need changes.
Booting speed of EVerest is greatly improved.
Univerity of Daleware joined the call.
They are active in developing and prototyping different EV charging standards. They want to start contributing some of the work to EVerest.
Presentation of LIN CP. A lot of information shared. How to implement, hardware requirements/options. Advantages etc etc.
They also develop hardware that they might open source.
26 August 2024
1. EVerest news:
August release in coming days
LFE EV Charging SiG - 1st kickoff call 8/28
LFE Summit in Brussels next week
2. Development updates:
Roger Bedell continuing work on EV-side implementation of ISO15118-8 Wifi
- Open question around encryption needs for Wifi? If yes, how to
implement?
- What kind of attacks could be carried out?
- Ref. to 7.5.1 Data link layer security for WLAN
13 August 2024
1. Development updates:
EVerest 2024.7.0 and 2024.7.1 have been released
Roger Bedell is working on ISO15118-8 Wifi implementation
SAE approached us to make reference implementation for MCS within EVerest
Robert de L coordinating joint meeting. Roger Bedell is existing member of MCS working groups.
30 July 2024
1. EVerest news:
From TSC:
Tech Village is a brand new format celebrating its premiere this year ICNC, europe's biggest EV Charging conference ⇒ We are looking for tech expert speakers to join us! Deadline 2. August. Just shoot a quick email with your idea and who you are to: tech-village@intercharge-network-conference.com
A lot happened around OCPP 2.0.1 and OCPP 1.6
ISO15118: OpenSSL support
More details in TSC recording from 7/25: https://youtu.be/EAy5T-TH7mk
16 July 2024
1. New members: Nima from Cardiff university, is part of a group of Cybersecurity researchers, looking into attack vectors together with Newcastle University. Found EVerest because they were looking for EV and EVSE Simulators.
2. EVerest updates:
EVerest-core June 2024 release!
2024-06 final release notes: https://github.com/EVerest/everest-core/releases/tag/2024.6.0
3. VMT - Vulnerability Management Team --> Please reach out to get involved!
More details in TSC recording from 6/27: https://www.youtube.com/watch?v=BbaGYBSlWY0
4. Development Update:
Development update: OCPP 2.0.1 monitor support, plus runtime initialization of OCPP 2.0.1 device model - both topics did not make it into June release but have been merged now.
-20 ISO module: Close to merging, has been under development for a while
OpenSSL support in -2 model has been merged
02 July 2024
1. EVerest updates:
EVerest-core June 2024 release!
More details in TSC recording from 6/27: https://www.youtube.com/watch?v=BbaGYBSlWY0
2. VMT - Vulnerability Management Team --> Please reach out to get involved!
More details in TSC recording from 6/27: https://www.youtube.com/watch?v=BbaGYBSlWY0
3. Open Mic:
ISO15118-200 ESDP - Mayuresh asked about implementation of extended SDP. No one else on the call has access to the document yet. Contributions welcome!
Related PR spotted on Wireshark V2G: https://github.com/ChargePoint/wireshark-v2g/pull/66
04 June 2024
1. EVerest news:
PIONIX team is at CharIn Testival Poland testing EVerest. This Testival is the first time that EVSEs are connected to an OCPP backend by default and the PKI for PnC is provided via OCPP backend where possible.
2024.5.0 - EVerest May release was tagged last night, Manuel is working on release notes template
Target date for code freeze/branch of for next stable release expected ca mid June -> now is the time to get everything merged
2. Development Updates:
Evgeny from Qwello proposed solution on how to handle cancelled credit card transactions - Token Timeout PR - https://github.com/EVerest/everest-core/pull/703
Coury Richards from AFS submitted PR for Smart Charging profile validation: https://github.com/EVerest/libocpp/pull/611#discussion_r1624623451
(In review by Marc Emmers)
21 May 2024
1. New member introductions
a) Tweede golf: Dutch Software firm, Planning OpenADR 3.0 client Open Source, possible as contribution to EVerest.Inspired by increasing grid congestion in the Netherlands. Wanted to get more involved in the energy space and studied where the were gaps in terms of Open Source implementations. Found EEBus and OpenADR as the most interesting and chose to start with OpenADR 3.0 for now.Planning to contribute in Rust.
b) Kris Singh from Heliox. Using libOCPP to implement OCPP2.0.1 and soon OCPP 1.6 too
2. Open discussion topics:
Anyone already using OpenADR or has use cases?
Qwello is planning to use OpenADR on the Cloud side.
Enel X (Italian utility) has advertised OpenADR compliance on their "Juicebox" chargers in the US in the past.
07 May 2024:
1. Discussion on meeting frequency: Proposal to go bi-weekly accepted
2. Mayuresh question about MREC for OCPP 2.0.1 and 1.6: -> will be put on agenda for Cloud Communication WG on 2024-05-08
30 April 2024
1. Development Updates:
Tested PnC w/ OCPP 1.6J and 2.0.1 last week with Hubject and an Auto OEM
Fixes for PnC Cyphersuite selection to address Interop with Hyundai and VW vehicles for PnC
2. Community Update:
Fabio Miranda from 7Gen new member intro. Based in Vancouver, CA. Will document what he learns in trying to integrate EVerest w/ CitrineOS.
16 April 2024
1. Development Updates:
Support for configurable start&stop points in OCPP 2.0.1 config file, can be used and tested with EVerest SIL
Update for OCMF in EVerest Core, to retrieve OCMF for Eichrecht from Power Meter.Merged Error History module, with that global actions in the error framework are now available
Chris Davis from AFS submitted PR for libOCPP: https://github.com/EVerest/libocpp/pull/537 → assigned to Marc Emmers for review
09 April 2024
1. EVerest news:
EVerest March release on April 5th, 2024
PIONIX released Yocto layer for Yeti/Yak HW
2. Development Updates:
Dima from Qwello submitted PR for Slots in Rust - looking for feedback.
Gianfranco from AFS re-submitted PR for libOCPP: https://github.com/EVerest/libocpp/pull/524
02 April 2024
1. EVerest news: Upcoming Updated Contribution Guideline (will be published in Zulip)
2. Community Update:
@Roger Bedell added rudimentary ISO 15118-20 ACDP support to evlibiso15118 in the branch evlibiso15118_with_ACD
https://github.com/cienporcien/evlibiso15118/tree/evlibiso15118_with_ACDP
It works with this branch of libiso15118 in the branch dash-20-poc-acdp that contains the EVSE side of ACDP.
https://github.com/cienporcien/libiso15118/tree/dash-20-poc-acdp
There is also a simple implementation of SDP for Wireless in both of these.
Still lacking is an ACDP module, PPD module, and an ISO15118-8 wifi module and interfacing these to libiso15118 and evlibiso15118.
Discussion: Rust or C++ for Roger's modules.Roger will connect with Holger offline to investigate using Rust
19 March 2024
New member intros
Tim Weisenberger and Oscar Marcia from SAE EVPKI initiative joined to introduce themselves.
SAE executed EV PKI pre-competitive research project from 2020-2022 with several member companies
-Contracted EONTI and DIGICERT as technical experts for implementation
Project moved to SAE industry consortium group (506c entity under US law)
Current members of consortium include: GM, Ford, Tesla,Rivian, Electrify America and Chargepoint
PKI system is designed to be global, supports ISO15118-2 and -20
Certificate policy was published in 12/2023 and is available for download: https://www.sae-itc.com/programs/evpki/access-download
More details at: https://www.sae-itc.com/programs/evpki
For questions contact Tim: Tim.weisenberger@sae-itc.orgEVerest feature freeze:
EVerest 2024.3 feature freeze on - expected 2024-03-19
Starting 2 weeks before the next release with TSC on 2024-03-28
Branch off a release candidate branch of everest-core (and possibly some libraries depending on the activity)
Focus a bit more than usual on testing and bugfixing on that branch for the next 2 weeks
Merging of new features into main will not be affected by thisevlibISO15118 by Roger Bedell:intended to be replacement for EV-side of JOSEV for ISO15118-20
Was developed by Roger to test implementation of ACDP portion of -20IoT.Bzh shared https://github.com/tux-evse/iso15118-encoders
Qwello merged support for ISKRA meters. Chargebyte had support for these meters in its close-source stack in the past.
12 March 2024
Shankari introduced Benny and Mayuresh from Idaho National Labs/ChargeX Consortium - working on OCPP Minimum Required Error Codes implementation: https://inl.gov/chargex/mrec/
ChargeX published Best Practices for EV charging payment systems: https://inl.gov/content/uploads/2023/07/chargex-Best-Practices.pdf
New WG chair Janek Metzner (PIONIX), starting 2023-03-19
Proposal to delay WG by 30min starting 2023-03-19 approved
Discoussion around handling meter transactions:
we add signed meter value var to the powermeter
the start transaction will return quick, would't wait for real walues
we add optional start metr value, to sessionfinished event.
the start meter value will be stored in the evsemanager, and published on sessionfinished event
no changes to OCPP lib/module at the moment
Action Items:
Janek: Update meeting time.
5 March 2024
Discussed Eichrecht (German calibration law). Specificly wait with start charging untill signed start meter value is received.
JOET has an open PR: https://github.com/EVerest/libocpp/pull/452
Put on agenda cloud communication
Action Item:
Robert: Share link to OCA Eichrecht Whitepaper on Zulip.
Robert: Put https://github.com/EVerest/libocpp/pull/452 on March 6 Cloud Communication agenda.
Dan: send Robert list of PR to discuss in Cloud call.
6 February 2024
Action Item: Robert: Put sending signed meter values on Cloud Communication call agenda.
LED strip HMI: should this be part of EVerest? Currently seen as a customization on top of EVerest.
Where to discuss release, time of releases and pull requests. Use the "Everest" Stream in Zulip. For a call it will be the General and Q&A call.
When new multi repo pull requests or larger feather change is coming. Please start a discussion on Zulip and align with the maintainers so we can streamline and plan the work.
Agreed with proposed way of working for meeting minutes. Use hackmd for now as note taking tool and store them on the EVerest wiki.
Action Item: Piet: Nudge Cornelius for the ISRA Meter, Evgeny is going to work on a pull request this week.