Skip to content

Open Source ecosystem with hardware and software agnostic technology to enable Pay-as-you-go (PAYGO) functionality in any device and make products PAYGO compatible.

License

Notifications You must be signed in to change notification settings

EnAccess/OpenPAYGO-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenSmartMeter

9-10 May | Open Source in Energy Access Symposium Hackathon


Port OpenPAYGO Python library to other languages (e.g. JS, PHP)

Stack: Python, either JS or PHP

Helpful experiences: Library programming and management, CI/CD pipelines

Abstract: The OpenPAYGO suite currently provides a Python library

The goal of this challenge is to make the OpenPAYGO functionality available in other programming languages. JS and PHP have been discussed and raised in the community in the past, but if the participants see a need for other relevant languages, this is great as well. The libraries should increase and enhance the adaptability of the OpenPAYGO ecosystem. As such, they should be published to common, language-specific package repositories (for example, NPM for JS, packagist for PHP, etc…)

Note: The OpenPAYGO library encompasses different features of the OpenPAYGO ecosystem, like Token or Metrics. The focus of the workgroup should be the Token. Adding other OpenPAYGO features could be subject to future improvements outside of this hackathon.

Expected outcome: Like other challenges, the outcome of this one depends on the actual priorities and skill sets brought to the team. A minimum expected outcome, however, is: One draft of a library in one additional relevant language, a roadmap, and a detailed to-do list of steps required to get to a final and usable level.

Bonus outcome: If the chosen language is JavaScript: Create a small static (!) website which can be used to generate OpenPAYGO Tokens for a testing use-case. The result should be similar to the example from Victron: https://payg.victronenergy.com/ (however Tokens should be computed client side, not server side like in the Victron case).

Getting Started:

Contact person(s): TBD

Further information and resources:

About

Open Source ecosystem with hardware and software agnostic technology to enable Pay-as-you-go (PAYGO) functionality in any device and make products PAYGO compatible.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published