Coder Social home page Coder Social logo

Comments (3)

matth-x avatar matth-x commented on July 22, 2024

Hi @martamartz, good finding! Let's keep this issue open until I've found a solution to this.

As a workaround, you could set the time manually right after mocpp_initialize(). Then the StatusNotification messages will use that value. Even if you don't have an accurate time, it's maybe better for the backend system to be only few hours off than having dates in 1970. The BootNotification will synchronize the OCPP time again. Here's how to set the time manually: #24 (comment)

from microocpp.

matth-x avatar matth-x commented on July 22, 2024

Checked it again, MicroOcpp will only initiate StatusNotification messages if the clock has been set (except for reporting errors which isn't the case here). Tested it again and couldn't reproduce your issue. Could it be that you're using an older version of MicroOcpp?

from microocpp.

matth-x avatar matth-x commented on July 22, 2024

While revisiting the StatusNotification messages I did find a scenario where MicroOcpp would send a message with timestamp 1970-01-01. Error codes which occur before BootNotification were potentially sent without a valid timestamp. Glad you reported your finding.

from microocpp.

Related Issues (20)

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.