Re: Missing everestpy module on Raspberry Pi
Anton Wöllert
Hi Serra, we've seen this issue before and it should be fixed in the most recent version of the cross toolchain. Could you check, if you've used the latest bullseye-toolchain.tgz? Thank you! Am Mo., 27. März 2023 um 13:50 Uhr schrieb <serra.ilgin@...>: Hello everyone, |
|
Missing everestpy module on Raspberry Pi
serra.ilgin@...
Hello everyone,
I am trying to move a succesful build into a Raspberry Pi. I cross-compiled with the help of the online guide and everything seemed to be fine, but when I try to simulate a charging session I get this error : 2023-03-27 13:04:28.645429 [INFO] manager :: 8< 8< 8< ------------------------------------------------------------------------------ 8< 8< 8<
2023-03-27 13:04:28.646108 [INFO] manager :: EVerest manager starting using /opt/everest/etc/everest/config-sil.yaml
2023-03-27 13:04:28.646249 [INFO] manager :: EVerest using MQTT broker localhost:1883
2023-03-27 13:04:28.646386 [INFO] manager :: EVerest telemetry enabled
2023-03-27 13:04:30.180126 [INFO] everest_ctrl :: everest controller process started ...
2023-03-27 13:04:30.180792 [INFO] everest_ctrl :: Launching controller service on port 8849
Traceback (most recent call last):
File "/opt/everest/lib/everest/everestpy/everest.py", line 9, in <module>
import everestpy
ModuleNotFoundError: No module named 'everestpy'
2023-03-27 13:04:30.753686 [CRIT] manager int boot(const boost::program_options::variables_map&) :: Module iso15118_charger (pid: 17102) exited with status: 256. Terminating all modules.
2023-03-27 13:04:30.754677 [INFO] manager :: SIGTERM of child: api (pid: 17088) succeeded.
2023-03-27 13:04:30.754899 [INFO] manager :: SIGTERM of child: auth (pid: 17089) succeeded.
2023-03-27 13:04:30.755016 [INFO] manager :: SIGTERM of child: car_simulator (pid: 17090) succeeded.
2023-03-27 13:04:30.755103 [INFO] manager :: SIGTERM of child: connector_1 (pid: 17091) succeeded.
2023-03-27 13:04:30.755187 [INFO] manager :: SIGTERM of child: connector_1_powerpath (pid: 17092) succeeded.
2023-03-27 13:04:30.755268 [INFO] manager :: SIGTERM of child: energy_manager (pid: 17093) succeeded.
2023-03-27 13:04:30.755355 [INFO] manager :: SIGTERM of child: grid_connection_point (pid: 17094) succeeded.
2023-03-27 13:04:30.755435 [INFO] manager :: SIGTERM of child: iso15118_car (pid: 17101) succeeded.
2023-03-27 13:04:30.755521 [INFO] manager :: SIGTERM of child: persistent_store (pid: 17107) succeeded.
2023-03-27 13:04:30.755608 [INFO] manager :: SIGTERM of child: setup (pid: 17109) succeeded.
2023-03-27 13:04:30.755692 [INFO] manager :: SIGTERM of child: slac (pid: 17110) succeeded.
2023-03-27 13:04:30.755848 [INFO] manager :: SIGTERM of child: token_provider (pid: 17115) succeeded.
2023-03-27 13:04:30.755981 [INFO] manager :: SIGTERM of child: token_validator (pid: 17116) succeeded.
2023-03-27 13:04:30.756069 [CRIT] manager int boot(const boost::program_options::variables_map&) :: Exiting manager.
Am I doing something wrong? Can you please help me resolve this issue? Thanks,
Serra
|
|
EVerest March 2023 Release - Pure C/C++ ISO / Din charging, exi codec generator, testing framework, …
Marco Möller
Hi EVeryone,
yesterday we had the biggest EVerest release so far! A lot of exciting news! Please find attached the slides and recordings of our last TSC meeting. TLDR:
We also uploaded the recording on YouTube. As always you can jump to the tech part of the recording with jump marks below the video: https://youtu.be/ZSq6XRDjQo4
The next TSC will be: 27th of April 2023, see you there! All previous TSC recordings can also be found here: https://github.com/EVerest/EVerest/tree/main/tsc/meetings
Wish you all a nice week!
Best regards -Marco |
|
Upcoming Events
#cal-summary
Group Notification <noreply@...>
EVerest Discussion Upcoming EventsEVerest Weekly Tech SyncWhen: Organizer: marco.moeller@... marco.moeller@... Details: EVerest Weekly Tech SyncWhen: Organizer: marco.moeller@... marco.moeller@... Details: EVerest Weekly Tech SyncWhen: Organizer: marco.moeller@... marco.moeller@... Details: EVerest Weekly Tech SyncWhen: Organizer: marco.moeller@... marco.moeller@... Details: EVerest Weekly Tech SyncWhen: Organizer: marco.moeller@... marco.moeller@... Details: EVerest TSC Technical Steering CommitteeWhen: Organizer: marco.moeller@... marco.moeller@... Details: EVerest Weekly Tech SyncWhen: Organizer: marco.moeller@... marco.moeller@... Details: EVerest Weekly Tech SyncWhen: Organizer: marco.moeller@... marco.moeller@... Details: EVerest Weekly Tech SyncWhen: Organizer: marco.moeller@... marco.moeller@... Details: EVerest Weekly Tech SyncWhen: Organizer: marco.moeller@... marco.moeller@... Details: EVerest TSC Technical Steering CommitteeWhen: Organizer: marco.moeller@... marco.moeller@... Details: EVerest Weekly Tech SyncWhen: Organizer: marco.moeller@... marco.moeller@... Details: EVerest Weekly Tech SyncWhen: Organizer: marco.moeller@... marco.moeller@... Details: |
|
Re: Blocks Joining Issue in Everest Admin Panel
Anton Wöllert
Dear Anita, we've seen this before and this is usually due to a timeout if the embedded target is too slow. You can try to adjust the timeout in the file: everest-framework/src/controller/rpc.cpp in line 197 and set it from 500ms to maybe 1000ms. You'll need to recompile then. What embeddded platform are you using for running everest? Best, Anton Am Mo., 20. März 2023 um 13:02 Uhr schrieb Anita Mahale via lists.lfenergy.org <anita.mahale=goesl.co@...>:
|
|
Run with my own config file created from admin panel
lisiyu820@...
Hi, It seems like I could only use the nodered/ui to simulate two charging process so far, config-sil-flow.json and config-sil-two-evse-flow.json. |
|
Re: Blocks Joining Issue in Everest Admin Panel
Anita Mahale
Dear Anton, Thank you so much for your reply. Now I can connect the terminal of blocks. I have created a config file but when I save that file it gives the below error. Failed to save__config-sil-dc Reason: Promise timeout How can I save the config file? Best regards, Anita |
|
Can not run the simulation anymore
Hey everyone. I just joined the forum to get some help regarding this problem. Last month I was able to build and use the SIL normally, then I went on vacation and came back last week and I couldn't run the simulation, so I updated everything and it still won't run. It seems to be a problem with the NodeRed script connecting to the mqtt broker, as the error message shows here: ```19 Mar 13:48:07 - [info] [mqtt-broker:fc8686af.48d178] Connection failed to broker: mqtt://localhost:1883```
I have created the docker containers and I've also experimented a bit to find the problem, so I ran
I have no experience with docker or mqtt, so I'm having a hard time finding a solution to get the SIL up and running. Can somebody help?
Thanks in advance! |
|
Upcoming Events
#cal-summary
Group Notification <noreply@...>
EVerest Discussion Upcoming EventsEVerest Weekly Tech SyncWhen: Organizer: marco.moeller@... marco.moeller@... Details: EVerest TSC Technical Steering CommitteeWhen: Organizer: marco.moeller@... marco.moeller@... Details: EVerest Weekly Tech SyncWhen: Organizer: marco.moeller@... marco.moeller@... Details: EVerest Weekly Tech SyncWhen: Organizer: marco.moeller@... marco.moeller@... Details: EVerest Weekly Tech SyncWhen: Organizer: marco.moeller@... marco.moeller@... Details: EVerest Weekly Tech SyncWhen: Organizer: marco.moeller@... marco.moeller@... Details: EVerest Weekly Tech SyncWhen: Organizer: marco.moeller@... marco.moeller@... Details: EVerest TSC Technical Steering CommitteeWhen: Organizer: marco.moeller@... marco.moeller@... Details: EVerest Weekly Tech SyncWhen: Organizer: marco.moeller@... marco.moeller@... Details: EVerest Weekly Tech SyncWhen: Organizer: marco.moeller@... marco.moeller@... Details: EVerest Weekly Tech SyncWhen: Organizer: marco.moeller@... marco.moeller@... Details: EVerest Weekly Tech SyncWhen: Organizer: marco.moeller@... marco.moeller@... Details: EVerest TSC Technical Steering CommitteeWhen: Organizer: marco.moeller@... marco.moeller@... Details: EVerest Weekly Tech SyncWhen: Organizer: marco.moeller@... marco.moeller@... Details: EVerest Weekly Tech SyncWhen: Organizer: marco.moeller@... marco.moeller@... Details: |
|
Re: Installation of Everest Framework on UBUNTU on PC
Cornelius Claussen
Hi, regarding building for raspberry pi: You can compile natively on raspian if you use the latest release. Don't worry about clang-format version if you just want to compile it. It will however take about 45 minutes, so we usually cross compile. Out BelayBox reference hardware is based on the raspberry pi as well, so you can use the same toolchain: Change the CMAKE_INSTALL_PREFIX to the location where you want to install everest on the pi (e.g. /opt/everest), then the paths of the dynamic link libraries are correct already. Then do a DESTDIR=dist make install to install the ARM binaries under dist/. Then copy dist/* to your pi and it should work. Best, Cornelius Am Do., 16. März 2023 um 08:25 Uhr schrieb <m.movahedimonfared@...>: Hi Kuldeep, |
|
Re: Installation of Everest Framework on UBUNTU on PC
m.movahedimonfared@...
Hi Kuldeep,
You can find the hardware prerequisites to build the EVerest in this link, however, under 1.3.1 named hardware you can find: It is recommended to have at least 4GB of RAM available to build EVerest. More CPU cores will optionally boost the build process, while requiring more RAM accordingly. We have setup EVerest successfully on Raspberry Pi 4. I personally built EVerest a couple of days ago on my machine using Ubuntu 20.04 I want to take your question a step further, after building EVerest multiple times in Ubuntu, I now want to having EVerest on a raspberry pie in order to start a real charging session. I have no idea where to start? Am I supposed to install raspbian? (I tried and I had problem to find clang-format-12 for raspberry when installing required packages). Am I supposed to cross compile EVerest from ubunto targeting a raspberry pi? (If so, where to start, how should it be done because I am also new to linux world.) I hope this thread ends in a thorough explanation of the steps needed to have everything set on a raspberry pi. Regards Mahdi |
|
Installation of Everest Framework on UBUNTU on PC
kuldeephshahane@...
Hi,
I am new to Everest Framework. I want to install Everest Framework on my PC . Which version of Ubuntu shall I install on my PC for smooth working of Everest Framework? I am planning to use Everest framework for DC EV chargers. First and Foremost, I wish to Configure Modules of Everest and conduct Simulation on my PC after installing the required version of UBUNTU OS. Then I wish to deploy this configuration on Target Board RASPBERRY Pi 4 Board ( with QCA 7005 module interfaced on SPI with it) for creating real EV DC charger. I have already gone through Everest Documentation at https://everest.github.io/nightly/index.html but I am still not confident of the steps from Configuring the DC charger modules in Admin Panel & Simulating the Configuration on my PC till deploying the configuration on the target Board -RASPBERRY Pi 4 Board( with QCA 7005 module interfaced on SPI with it) Kuldeep |
|
Installation of Everest Framework on UBUNTU on PC
kuldeephshahane@...
Hi,
I am new to Everest Framework. I want to install Everest Framework on my PC . Which version of Ubuntu shall I install on my PC for smooth working of Everest Framework? I am planning to use Everest framework for DC EV chargers. First and Foremost, I wish to Configure Modules of Everest and conduct Simulation on my PC after installing the required version of UBUNTU OS. Then I wish to deploy this configuration on Target Board RASPBERRY Pi 4 Board ( with QCA 7005 module interfaced on SPI with it) for creating real EV DC charger. I have already gone through Everest Documentation at https://everest.github.io/nightly/index.html but I am still not confident of the steps from Configuring the DC charger modules in Admin Panel & Simulating the Configuration on my PC till deploying the configuration on the target Board -RASPBERRY Pi 4 Board( with QCA 7005 module interfaced on SPI with it) Kuldeep |
|
Re: Blocks Joining Issue in Everest Admin Panel
Anton Wöllert
Dear Anita, could you please describe in more detail what exactly you are trying to achieve. In order to connect the terminals, you need to select (simple click) one of the terminals (this well then also show the terminals' interface and highlight other matching terminals) and then select another corresponding terminal to create a connection. Best, Anton Am Mi., 8. März 2023 um 10:07 Uhr schrieb Anita Mahale via lists.lfenergy.org <anita.mahale=goesl.co@...>:
|
|
Upcoming Events
#cal-summary
Group Notification <noreply@...>
EVerest Discussion Upcoming EventsEVerest Weekly Tech SyncWhen: Organizer: marco.moeller@... marco.moeller@... Details: EVerest Weekly Tech SyncWhen: Organizer: marco.moeller@... marco.moeller@... Details: EVerest TSC Technical Steering CommitteeWhen: Organizer: marco.moeller@... marco.moeller@... Details: EVerest Weekly Tech SyncWhen: Organizer: marco.moeller@... marco.moeller@... Details: EVerest Weekly Tech SyncWhen: Organizer: marco.moeller@... marco.moeller@... Details: |
|
Re: Local smart charging Questions
Cornelius Claussen
Hi Virupax, Am Do., 9. März 2023 um 19:27 Uhr schrieb shivu S <shivumlist@...>:
The main branch does not yet.
This is also not included in main. We are rewriting the energy manager in the cc-dc-energymanager branch. This will take a few weeks until it is ready for main line, but there we are preparing the energy struct that is being used between EnergyManager, EnergyNode and EvseManager to be compatible with OCPP schedule requirements. Once that fits together we will connect OCPP to that as well. The plan is to fully support OCPP smart charging by then and also support a combination of OCPP schedules as well as local limits and load balancing at the same time. We'll also give updates on the progress on this in the regular TSC meetings. Stay tuned! Best Cornelius Links: |
|
Local smart charging Questions
shivu S
Hi I am trying to understand the workings of EVerest stack. Can you please help me answer the below questions? 1. Does EVerest support Local smart charging ? from the code it does not look so. 2. Do we consider the Charging limits from both Energy Manager and the Profiles set from CSMS ? I see that we call setMaxCurrent for charging limits to be set from EnergyManager but it does not seem to take account of the limits to be set from the currently active charging profiles. ( question is similar to Local Smart charging ). 3 . I could not see any usage of subscribe_charging_schedules() ( I could only see publish_charging_schedules being called in OCPP ) , do I miss something? or are we not setting the max current to EV based on the Charging profiles yet ? Thanks
Virupax S |
|
Blocks Joining Issue in Everest Admin Panel
Anita Mahale
Hello Everyone,
We successfully install the Everest Admin Panel via npm on the Raspberry Pi 4. then open the Everest Admin Panel in the browser using the below link: Now I am trying to build an AC Charger which is given in the youtube video below. https://www.youtube.com/watch?v=OJ6kjHRPkyY In the Everest Admin Panel, I try to connect the power meter interface from YetiDriver0 to EvseManager0 but I am unable to connect it. Please help me to connect these blocks. |
|
Re: Issue @ docker-compose up -d
Robert de Leeuw
Hi Andreas, I think I understand your confusion. Is a quick start guid to get you going with EVerest. Setting up your development environment, so your development laptop. Not the target to run EVerest on. Explains how to simulate EVerest and which helpers you need to simulate to get everything working Robert de Leeuw Technology Evangelist On Fri, 3 Mar 2023 at 16:18, <a.zafeiropoulos@...> wrote: I am just following the steps for the SIL simulations. Do you think this is unnessary step? |
|
Re: DC EV Charger using RASPBERRY PI 4 Module
skhnasik2068@...
Hi Cornelius,
Many many thanks for your answers and the detailed clarifications. This will help me to proceed further on my project. Atthu |
|