-
-
Notifications
You must be signed in to change notification settings - Fork 417
Grizzl-E Charger not connecting on AWS #1109
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
Comments
the fact that the instructions hint at charger id being at the end of the url makes me think that this is a WS/JSON charger. but you are using the endpoint for SOAP. pls use the url starting with |
I tried using WS/JSON and it didn't work too. So, I tried using virtual charger-simulator (https://github.com/vasyas/charger-simulator) to try and connect Steve. And this is what I get:- |
and, of course, this can be seen as an edge case that steve misses as well. i guess we should support it, since it is technically acceptable even though not a suggestion. working on a fix. |
accept '"null" alongside of "{}" as empty payload (#1109)
Has this been resolved? I am also trying to connect a Grizzl-E charger on AWS server. I tried both methods above. WS and http. I think the charger ID needs to be in the URL somewhere. I used the last 5 digits of the serial as the charger ID. I added charger ID in Steve/chargepoints From Grizzl-E Tried the following Any thoughts on the syntax for the URL? |
Shouldn't the BootNotification be a function the charger performs? This makes it hard to debug, if Postman (what is that?) works and the charger not, and the latter doesn't even appear in the SteVe logs. Hints:
|
I Spoke to Grizzl-E tech support. They said to remove the ws:// and start with the IP address. I can now see a log event within steVe so I know the charger is communicating to the AWS server. But I am now getting the following error: [ERROR] 2023-05-16 19:49:50,140 de.rwth.idsg.steve.ocpp.ws.OcppWebSocketHandshakeHandler - No protocol (OCPP version) is specified. |
Yes, I faced the same error. And if you look in the code the error is because of the empty WebSocket Headers. How to fix this? I used Postman, it's a software tool that helps you to create mock requests to test your server. And in there, I get the same error. So, I don't think it's the charger, it's Steve that needs some more configuration with the request. |
The issue is clear: The code: List<String> requestedProtocols = new WebSocketHttpHeaders(request.getHeaders()).getSecWebSocketProtocol();
if (CollectionUtils.isEmpty(requestedProtocols)) {
log.error("No protocol (OCPP version) is specified.");
response.setStatusCode(HttpStatus.BAD_REQUEST);
return false;
}
So the charger or postman must send the expected header. |
See page 7 of the specification: Check if the charger is sending the expected header and if not, you should ask for a fix on the charger support service. |
Hi guys, |
I wanted to add the charger model as not working in the documentation but an entry is already there:
Do you have the exact model and firmware of the not working charger? No entry currently exists for the Teltonika charger. |
Hi Team,
I am working for an electric vehicle corporation and trying to connect Steve with Grizzl-E Smart charger but its not connecting with Steve.
Charger details:-
Vendor:- United Chargers
Grizzl-E OCPP1.6J
SetUp:-
I followed Steve 3.5.0 setup on AWS line by line.
Steve application is up and running on AWS server.
Troubleshooting steps:-
Enter the OCPP URL into the text box. Format the URL as follows:
• Server_DNS/Charger_ID*
But the charger is still not connected! Please I need help.
Thanks!
The text was updated successfully, but these errors were encountered: