Skip to content
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

Stepwise guidance in implementing in ESP32/Ubuntu? #229

Open
GanesanGuru opened this issue Nov 2, 2023 · 2 comments
Open

Stepwise guidance in implementing in ESP32/Ubuntu? #229

GanesanGuru opened this issue Nov 2, 2023 · 2 comments

Comments

@GanesanGuru
Copy link

Hi @matth-x @ALL,
Is there anyone has successfully incorporated this library into ESP32 and if so kindly aid the knowledge that has been acquired during the process. There are some you could aid me/newbie like me attain the same too.

The stepwise guidance for ESP32 / any Linux based OS is very welcomed.

PS : As @matth-x being very busy, I'm raising this concern more to the community. Setup of ocpp-server Steve is attained. Hence aid us in implementing the client side part alone. Thanks in advance.

@matth-x
Copy link
Owner

matth-x commented Nov 3, 2023

Hi @GanesanGuru,

Yes, I must admit that the documentation of this open source project is by far not as extensive as it should be. But there is some material. A technical introduction explains the basic principles of this library. The API documentation can be found in MicroOcpp.h.

I think that most people get started with this library by creating an example project in PlatformIO based on the ESP example. When you manage to build this project successfully in PlatformIO, then you have a good reference project and the perfect resource to learn how including MicroOcpp generally works. The corresponding starting point on Ubuntu would be to clone and build the Simulator.

@GanesanGuru
Copy link
Author

Hi @matth-x ,
The corresponding starting point on Ubuntu would be to clone and build the Simulator.

This line has saved me from all that uncertain EVSE charging environment. Yes, I was able to successfully integrate the SteVe with MicroOCPP Simulator and able to perform transactions,etc and all. I've few queries relate to OCPP 1.6J spec & MicroOCPP Simulator implementation, as listed below:

  1. I was able to re-create 6/9 states of EV Charger - while I'm unable to recreate - Reserved,Unavailable ,Faulted states
  2. I was able to re-create 7/10 of ChargePoint Transactions - while I'm unable to recreate - Data Transfer,Diagnostics & Firmware Status Notification
  3. I was not able to recreate any of total 19 - Operations Initiated by Central System - like reservation,stop/start transactions using SteVe...
  4. Whether microocpp has impleted all those leftout operations &whether because of SteVe I'm not able to visualize it? If so, recommended any OCPP server that you have used to develop the simulator...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants