GithubHelp home page GithubHelp logo

steve-community / steve-plugsurfing Goto Github PK

View Code? Open in Web Editor NEW
7.0 7.0 6.0 4.4 MB

SteVe with PlugSurfing (https://www.plugsurfing.com) integration using their interface OIOI (http://docs.plugsurfing.com/)

License: GNU General Public License v3.0

Java 97.55% SQLPL 0.52% JavaScript 0.55% CSS 1.35% PLSQL 0.03%

steve-plugsurfing's People

Contributors

borozanov avatar csamsel avatar goekay avatar muued avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

steve-plugsurfing's Issues

Error getting connection from data source HikariDataSource (HikariPool-0)

I have sometimes problem with database on test server.

When I log to steve-ps I get these error message ๐Ÿ‘

image

I am not really sure of what happen. This is probably due to an very important number of active transaction. It seems only append with the PS version. So I do not know if the problem do not come from PS server which should be down (after a reboot of Steve everything is fixed).

After somes google check, it seems that problem could be cause by a not coherent configuration between database (MariaDB in my case) and HikariCP. I should be interested to test somes change on max_connections and timeout of Hiraki but I can't find the config files.

FYI part of logs :

logstevepbhiraki.txt

PS Tag stay blocked

When an PlugSurfing Tag is retun once at BLOCKED by plugsurfing verify method it stay locked even if the verify result change and become verified as TRUE.

Inaccessible charge point after a missed remote start

When a remote start is done by PS app and the user do not "really" start the charge (wrong charge point or car never connected). Or when the user "stop" transaction directly by unplug the cable and not by remote.

In these cases, the user is lock in a strange situation. PS app think the plug is still in transaction and if the user press the "stop" button in PS he get an error and is not able to use the charge point before a clear cache or desinstall / reinstall app.

There is a possibility that the issue come from Plugsurfing but I suspect that Steve do not send/confirm stop informations :

  • At the end a transaction not stopped by remote
  • When a remote start was transmit to the chargepoint and the chargepoint do not confirm the "real" start of a transaction.

[minor] connectors view is not exaustive

In Plugsurfing version of Steve the "connector status" view is not as complete as the normal Steve version.

The view do not indicate status of each connectors but only for the 0 and last events on others connectors. It is surprising because information are well available in database.

Maybe it is a technical choice due to Plugsurfing specificity.

OCPP 1.6 compatibility

Hello,
I all-ready tried Steve, and it is pretty awesome. I have a question concerning OCPP 1.6 compatibility.

OCPP 1.6 is very near from OCPP 1.5-J. New features concern mainly smart-charging. As specified in protocol definition, only "core" features are mandatory and we allready have them in Steve (1.5).

So, I would like to know if it is possible to update Steve and let it accept OCCP 1.6 charging stations and consider them like a 1.5(-J) charging station.

I am pretty sure there is something to do in /src/main/java/de/rwth/idsg/steve/ocpp/OcppVersion.java but my tests did not work.

Regards

Steve and Steve-plugsurfing

Have one question: whether the current project "Steve" cover old project "Steve-plugsurfing"?

Tried build Steve-plugsurfing" with the environment of "Steve", build failed. Any suggestions?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.