EnAccess / EnAccess/micropowermanager
[Feature Request]: Refactor/Revive Spark Meter Plugin
- Dominant language
- PHP
- Stars
- 27
- Forks
- 19
- Avg merge
- 1d 18h
- Merged PRs (30d)
- 27
Description
### Preflight Checklist
- [x] I have read the [Contributing Guidelines](https://github.com/EnAccess/micropowermanager/blob/main/CONTRIBUTING.md) for this project, if it exists.
- [x] I agree to follow the [Code of Conduct](https://github.com/EnAccess/micropowermanager/blob/main/CODE_OF_CONDUCT.md) that this project adheres to.
- [x] I have searched the [issue tracker](https://github.com/EnAccess/micropowermanager/issues) for a feature request that matches the one I want to file, without success.
### Problem Description
`SparkMeter` Plugin currently needs to be reviewed and refactored, using official API docs. While we still need to properly test with devices, this issue is meant to improve/revive the spark meter plugin implementation.
The `SparkMeter` plugin currently requires a review and refactoring based on the latest official API documentation. While proper end-to-end testing with physical devices will still be required, the goal of this issue is to improve and revive the existing SparkMeter plugin implementation.
### Proposed Solution
Using the official SparkMeter API documentation and following the existing architecture and conventions of the codebase, review and update the plugin to better reflect the API's current functionality and capabilities. The implementation should account for any changes or improvements in the API and remove outdated or inaccurate assumptions where necessary.
### Alternatives Considered
N/A
### Additional Information
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.