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

OCPP/system interface: get version from system instead of from OCPP device model #835

Open
barsnick opened this issue Aug 15, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@barsnick
Copy link
Contributor

Describe the problem

The OCPP device model database/config contains a firmware version entry, which is used for filling the BootNotification request.

Yet the device model database is not easy to modify from the host (and the CSMS has no pre-knowledge of the FW version). The firmware version should be fetched from the system, which contains this knowledge.

EVerest Domain

OCPP, Other

Affected EVerest Module

OCPP, OCPP201, System

Describe your solution

I suggest expanding the system interface, and having the System module somehow grab the FW version from its filesystem or wherever it is baked in.

I'm not sure whether this should be a mandatory cmd get_firmware_version, issued by the OCPP modules, or a variable posted by the provider of the system interface on start-up. (But here I'm, just considering that an introduction of a cmd implies changes to any implementers of the system interface.)

Additional context

No response

@barsnick barsnick added the enhancement New feature or request label Aug 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant